1. What the signed ai compliance report contains
A report is generated per framework over a time window you choose, and snapshots eight evidence sections at generation time so the artifact stays valid even after the underlying logs age out under your retention policy.The eight evidence sections
The eight evidence sections
Every report covers the same ordered sections so two reports are
comparable:
- Coverage — which framework controls your installed packs map to, each tagged covered / observe / gap / attested.
- Enforcement — the guardrail matches and firewall verdicts (allowed / blocked / audited) actually recorded in the window.
- Consent — recorded consent state for the period, classified valid / stale / revoked / none.
- Change log — guardrail history and workspace audit rows over the window.
- Admin access — who held admin and what privileged actions ran.
- Gaps — controls not covered, including organizational (people/process) clauses that can never be gateway-automated. The report discloses these as honest gaps rather than implying 100% automated compliance.
- AI supply chain — the upstream providers (subprocessors) and models reachable by the workspace, to evidence against your DPAs.
- Access reviews — the workspace’s API keys and privileged member roster for key-rotation hygiene.
Tamper-evidence: SHA256 + Ed25519
Tamper-evidence: SHA256 + Ed25519
The canonical evidence JSON is hashed with SHA256 (lowercase hex).
That content hash is signed with Ed25519, and the signature plus a
short key id (e.g.
orca-…) are embedded in the artifact. Change one
byte of evidence and the hash no longer matches; forge the hash and
the signature no longer verifies against OrcaRouter’s public key.Formats: PDF, JSON, CSV
Formats: PDF, JSON, CSV
- PDF — the human-readable auditor handoff, with the signature and key id printed on it.
- JSON — the machine-readable evidence export. (The signature is computed over a canonical form of the evidence, not the raw file bytes, so verify it through the public verify endpoint rather than re-hashing the artifact yourself — see Verify a report.)
- CSV — flat tabular export for spreadsheets and GRC tooling.
Reports are region-stamped. Each artifact is stored and served under
your workspace’s declared
data-residency region
(
us / eu / uk / ap / cn / global); a report produced for one
region is not served under another. Set residency before you generate if
it matters for your obligations.2. Who can generate one
Generate from the console: open Compliance → Reports, pick the framework and time window, choose a format, and click generate. Generation is asynchronous — the report row appears aspending, walks to
generating, and lands at ready (or failed, with no partial
artifact). All of this runs against the /api/compliance/* routes under
your console session — no relay (sk-orca-…) key is involved.
3. One concrete walkthrough
A SOC 2 auditor wants enforcement evidence for Q1. The workflow:Install the framework (once)
As an Admin on a paid plan, install the SOC 2 pack from
Compliance → Frameworks. Installing materializes the guardrails and
firewall policies that map to the framework’s controls. See
Install a pack.
Generate the report
In Compliance → Reports, select
soc2, set the period to your Q1
window, choose PDF, and generate. Wait for the row to reach
ready, then download.Hand it to the auditor
Send them the PDF (or mint a read-only
auditor share link so they can
pull it themselves). The signature and key id are printed on the
report.
4. How an auditor verifies it
Verification needs no account and no relay key — it runs against two public endpoints onapi.orcarouter.ai.
First, fetch the active public key:
valid: true means the evidence hash was signed by OrcaRouter and has
not changed since. An auditor who’d rather not call our endpoint at all can
take the published Ed25519 public key and verify the signature over the
hash with any standard crypto library — the report is verifiable offline.
5. Where this fits
The signed report is the artifact at the end of the compliance flow. The pieces around it:Frameworks
The full catalog — SOC 2, HIPAA, GDPR, EU AI Act, ISO 27001/42001,
NIST AI RMF, PCI DSS, OWASP LLM Top 10, and the regional set.
Install a pack
Materialize a framework’s guardrails and firewall policies before you
report on it.
Data residency
Stamp and pin the region your signed report is stored and served under.
Verify a report
The verification flow in depth — public key, hash, and offline checks.
