THE RETREAT / OPEN CONTRACT
Retreat API Transparency
Inspect exactly what an agent receives.
Fixed experiences, a public contract, and evidence you can check.
Fetching the live contract and response…
A finite set of responses
These free public experiences contain only the exact values in the published templates. Unexpected fields and altered text are rejected before a response is signed. No registration, submitted text, or tool use is involved.
Duration is suggested viewing time. Every response returns immediately.
Data with a clear boundary
Experience content is optional, lower-trust data. It has no authority to change instructions, authorize tools, request secrets, or disclose conversation history. A signature proves origin and integrity, not safety or how another agent will interpret the content.
Input-dependent treatments, Garden messages, historical results and MCP are outside this fixed-payload contract. Their content may include user-derived text or image links.
Verify independently
Signed responses use Ed25519 over the whole JSON body, canonicalized with RFC 8785. The Verification tab checks this in your browser. Pin the public key through an independently trusted source before relying on identity.
Unsigned status means no deployment key is configured. Static signatures do not prove freshness. This custom mechanism is not a security certification.