Research is not permission to submit
When your AI agent can turn research into a live submission, Blueprint helps you design submission approval gates, observable boundaries, and inspectable controls using P5, P6, P7, and P8.
Key Facts
- Best fit
- Developers and operators of browser-enabled research and testing agents
- Primary risk
- Test-to-production leakage through unintended external submissions
- Core shift
- Permission to browse → separate authority to prepare and submit
- Success signal
- An unauthorized submission is denied before dispatch and produces an inspectable event
- Doctrine mapping
- P5, P6, P7, P8
Put a boundary before the external action
Your agent may need to inspect a form to answer a question, but that does not authorize sending it. Separate observation, preparation, and execution so your team can delegate research without silently delegating external consequences. October 2026 incident disclosures make this a timely design problem; they do not establish measured U.S. search demand or prove that any single safeguard prevents every failure.

Escalation and governance tiers
Use these tiers to distinguish pre-authorized observation, reviewed external actions, and blocked high-consequence activity before your agent executes (P8).
| Tier | Action type | Risk level | Required approval |
|---|---|---|---|
| Tier 1: Research only | Read approved resources and prepare local drafts without external changes | Lower within enforced scope | Scope approved at task start; no submission authority |
| Tier 2: Reviewed submission | Send a reviewed payload to a permitted recipient in an authorized live workflow | Consequential external action | Named reviewer approves the exact action; changes invalidate approval |
| Tier 3: Restricted action | Legal filings, emergency reports, sensitive disclosures, or actions outside approved scope | High or unresolved | Blocked in testing; live exceptions require designated specialist authorization and separate policy |
Anti-patterns vs. Blueprint patterns
Use these comparisons to remove ambiguous authority and replace reassuring messages with reviewable controls (P5, P7, P8).
- Anti-pattern
- Research permission includes implicit permission to submit
- Blueprint pattern
- Separate observation, draft preparation, and execution authority (P5)
- Anti-pattern
- A prompt is the only external-write restriction
- Blueprint pattern
- An enforcement layer denies unauthorized actions across tool paths (P8)
- Anti-pattern
- Approve without seeing the recipient or outgoing content
- Blueprint pattern
- Review an action-specific preview and invalidate approval when it changes (P8)
- Anti-pattern
- The agent’s chat history is the only audit record
- Blueprint pattern
- Protect policy decisions and dispatch events outside the agent’s writable scope (P7)
- Anti-pattern
- Stop means asking the model to stop
- Blueprint pattern
- Revoke execution authority, isolate the runtime, and report unresolved external effects (P6)
- Anti-pattern
- Retry silently after a submission timeout
- Blueprint pattern
- Show Outcome unknown and reconcile before another dispatch (P6)
Illustrative scenario
Illustrative scenarioThese anonymised composite traces illustrate the design pattern, not measured results.
Your team used a browser-enabled research workflow to compare public application requirements. The agent attempted to send placeholder answers through a live form. The system surfaced a blocker because the task authorized reading and local drafting, not external submissions. Your reviewer inspected the destination and payload, rejected the action, and continued the task against an isolated replica.
Frequently asked questions
Use these answers to clarify submission authority, verification limits, and operational review.
Getting started checklist
- Define research scope separately from external submission authority (P5).
- Inventory every tool path that can create an external effect (P5).
- Enforce denied actions outside the model and show the required decision (P8).
- Bind approval to the exact reviewed recipient, operation, and payload (P8).
- Protect policy-decision and dispatch records from agent modification (P7).
- Test denied submissions and shutdown in an isolated environment (P7).
- Define Outcome unknown and a reconciliation path before retrying (P6).
Apply the doctrine