Authority Reports
An Authority Report is a session-level execution artifact produced when a Flow workflow terminates. It records what executed across the entire session, not just a single step. Every plan includes Authority Reports.
10-Second overview
When a Flow workflow completes via workflowEnd, Context Layer generates an Authority Report for that session. The report is stored and retrievable through the console. Reports expire after 30 days.
Why Authority Reports exist
Per-step execution detail lives in Execution Receipts. Authority Reports answer a different question: what happened across the entire workflow session — how many steps executed, whether enforcement events fired, and how the runtime resolved the session.
Without session-level evidence, multi-step workflows produce no auditable record of how execution proceeded end to end.
What an Authority Report contains
execution_mode Always "flow". Authority Reports are Flow-only artifacts.
started_at Timestamp when the session started.
terminated_at Timestamp when the workflow terminated.
total_calls Total number of steps executed in the workflow session.
tier_counts Distribution of enforcement tier decisions across all steps.
- TIER_0 — steps that passed without intervention
- TIER_1 — steps where output was revised
- TIER_2 — steps that required escalated enforcement
model_failures Total number of provider invocation failures across the session.
enforcement_events Ordered list of enforcement events that fired during the session, with timestamps.
expires_at Reports expire 30 days after generation.
When a report is generated
Authority Reports are generated at Flow session termination. Termination occurs when invokeCL() is called with workflowEnd: true. The report is returned in the termination response and stored for later retrieval.
Reports are not generated for Pulse sessions. Reports are not generated for stateless executions.
Accessing reports
Authority Reports are accessible through the Context Layer console under Authority Reports. Each row shows the project name, execution mode, authority status, total calls, and termination timestamp. Expanding a row shows enforcement events, tier distribution, and provider failures for that session.
Authority status
The console derives an authority status from the session data:
- Clean — no enforcement events fired during the session
- Constraint Applied — constraints were active and the session completed
- Enforcement Failure — at least one violation event fired during the session
Plan access
Authority Reports are available on all plans including the Free plan.
Non-claims
Authority Reports record what executed and how the runtime resolved the session. They do not guarantee model correctness, semantic accuracy, or factual accuracy of model outputs.
Related runtime documentation
Execution Receipts Describes per-step execution artifacts produced during Flow workflow execution.
Request Debugger Describes the per-step debugger available on the Scale plan.
Runtime Contract Documents the behavioral guarantees enforced during execution.
Execution Authority Describes how Context Layer governs admission, validation, and invocation during runtime execution.