Never submit
- prompts or transcripts;
- credentials, tokens, cookies, or authentication payloads;
- names, email addresses, or other personal data;
- raw customer content;
- raw tool inputs or outputs;
- full product responses;
- unknown report fields.
Product key
Theaf_live_... key belongs only in trusted server configuration. SDKs derive a signing key with SHA-256 and use
it to create a scoped afr2_... capability locally. The capability contains no customer or product data.
Capability
- scoped to one interaction;
- expires within two hours;
- write-only;
- accepts one idempotent report;
- rejected when forged, expired, or used for a different interaction.
Agent and customer identity
Epode does not identify an agent. HTTP runtime headers and MCP client information are unverified hints. OptionalcustomerRef and session references are opaque values supplied by your own authenticated product context.
Origin safety
Agent-side HTTP helpers require an explicit allowlist of HTTPS submit origins. MCP servers validate every present browserOrigin against an explicit allowlist. Empty MCP origin allowlists reject browser-originated requests.