You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a monotonic, task-scoped capability-state layer to AgentPass so protected events can remove incompatible authority across a task execution graph before sensitive results reach model context.
This milestone is informed by Cloudflare's Agent Access Model, especially its Trust Ratchet concept, while preserving AgentPass's product boundary as an action-authorization and execution-assurance layer that integrates with external identity and network systems.
Product demonstration
A reconciliation agent begins with authority to read a processor report, query two ledgers, use a vendor-support operation, and post a narrowly typed finance summary. When the processor report is classified as protected:
the result is held outside model context;
the task atomically transitions from baseline to restricted;
vendor-support and external destinations are removed;
stale parallel work under the prior state is fenced;
the protected result is released only after required enforcement acknowledgements;
injected instructions attempting an export or support upload are denied; and
the typed finance summary remains available.
Scope
Task execution graph identity and immutable capability ceiling.
Versioned, monotonic capability state and declared protected-event transitions.
Protected-result hold, classification, transition, acknowledgement, and release.
Local guard and hosted durable-state enforcement.
Stale-state fencing and fail-closed concurrency behavior.
An adapter contract for network-enforcement acknowledgements without making AgentPass a network gateway.
Direct transition evidence, portable fixtures, and a runnable end-to-end demo.
Transition evidence identifies graph, template, ceiling, state-before, trigger, removed capabilities, acknowledgements, state-after, and outcome without protected content.
A network-enforcement adapter contract can participate in transition acknowledgement and fails closed when required but unavailable.
Portable fixtures prove local/hosted parity and negative behavior.
The reconciliation/exfiltration demo is runnable and automatically proves the malicious support/export attempt is blocked while the typed summary succeeds.
Threat-model, privacy, and concurrency documentation covers bypasses, stale work, telemetry leakage, and control-plane failure.
Acceptance-test plan
Automated
State-machine unit and property tests proving no within-task widening.
Held-result tests proving no release before committed transition.
Concurrent stale-version and compare-and-set conflict tests.
Timeout, missing-acknowledgement, and enforcement-error failure injection.
Approval-after-removal denial tests.
Local/hosted parity fixtures.
Prompt-injection-style exfiltration scenario.
Credential, PII, and protected-payload leak assertions across logs, events, receipts, and telemetry.
Human review
Security review of trust boundaries and bypass paths.
Operator review of policy readability and transition evidence.
Demonstration review confirming the approved typed output remains useful while unsafe destinations close.
The task issues linked from this program are the implementation units. This program remains open until the complete demonstration and production-readiness gates pass.
Outcome
Add a monotonic, task-scoped capability-state layer to AgentPass so protected events can remove incompatible authority across a task execution graph before sensitive results reach model context.
This milestone is informed by Cloudflare's Agent Access Model, especially its Trust Ratchet concept, while preserving AgentPass's product boundary as an action-authorization and execution-assurance layer that integrates with external identity and network systems.
Product demonstration
A reconciliation agent begins with authority to read a processor report, query two ledgers, use a vendor-support operation, and post a narrowly typed finance summary. When the processor report is classified as protected:
Scope
Non-goals
Program invariants
Acceptance criteria
Acceptance-test plan
Automated
Human review
Dependencies and related work
The task issues linked from this program are the implementation units. This program remains open until the complete demonstration and production-readiness gates pass.
Work packages