Delegation
A principal signs permission for one agent key. Copying the certificate does not give another agent that authority.
MARITIME × RATIFY
Run one permitted work order and eight adversarial requests against the same Maritime-hosted authorization boundary. Every denial must stop before protected code runs.
START HERE
Watch one allowed action, the same agent exceed its signed ceiling, and a second runtime fail when it presents a copied certificate.
LIVE AUTHORIZATION LAB
Every scenario dispatches a fixed, enumerated action. This public demo runs a deterministic tool-call harness in place of a reasoning model, because the model is not the security decision. The receiver reaches its decision without trusting the prompt, the model, or the agent’s transport credential.
MARITIME RUNTIME ISOLATION
Agent B runs the same image in a separate Maritime runtime with Portland authority capped at $200. These checks are separate from the nine-case adversarial gate.
The two runtimes use byte-identical agent images but different subjects, credentials, and bounds. Results are live responses; no row is prefilled.
VERIFY WITHOUT TRUSTING THIS PAGE
Use the published image digests and a fresh local principal. The command never contacts this deployment and does not require a Ratify credential.
python3 scripts/reproduce_gate_locally.pyExpected: 9 scenarios and 5 cross-runtime attempts reproduced from the published images.Open source and reproduction instructions ↗WHAT THIS PROVES
A principal signs permission for one agent key. Copying the certificate does not give another agent that authority.
The scope names the permitted operation. Resource, category, currency, amount, and audience narrow where it applies.
After expiry the permission is invalid. Before every action, the receiver also checks freshness, replay, revocation, and its own policy.
WHY THIS REFERENCE EXISTS
Prompts can guide a model, and API keys can identify a caller. Neither is a precise grant for one agent to perform one bounded action. This reference combines an isolated Maritime runtime with authority that a separate Ratify receiver verifies before business logic executes.
Runs the LangChain agent and receiver in separate managed runtimes, keeping execution boundaries explicit.
Explore Maritime ↗Binds permission to the agent’s key and exact scope, resource, category, amount, audience, and validity window.
Explore Ratify Protocol ↗The receiver trusts neither the prompt nor a model assertion. It verifies proof and local policy before protected code runs.
Inspect the implementation ↗EXECUTION PATH
The delegation travels with the agent as a verifiable public credential. The private agent key never enters the browser.
WHAT THE LIVE RESULT PROVES
BOUNDARY OF THE CLAIM