Skip to main content

Compliance Architecture

Evidence that already exists, packaged to the shape your auditors and regulators need.

Compliance isn't a separate system. It's the same governance telemetry your platform already emits, indexed against framework-specific controls, packaged as signed snapshots, and made accessible to public verifiers via the same audit-grade primitives the platform uses internally.

This page is the architectural view. Endpoint schemas live in API Reference → Attestation & Compliance.


Frameworks Out of the Box

REGULATORY FRAMEWORKSEU AI ActArt. 9 · Art. 13 · Annex IVNIST AI RMFGOVERN · MAP · MEASUREISO 42001AI management systemSOC 2 Type IICC6 · CC7 · CC9HIPAAAdministrative safeguardsSEC / FINRARule 38a-1 · 17a-4PCAOB / SSAE 18Big-4 audit readinessNYDFS Part 500Cybersecurity requirementsATTESTATIONHUBEvidence SnapshotPoint-in-time JSON bundlePremium Modeller"−$X at 1.5% violation rate"Executive SummaryARS · liability · percentileMerkle VerificationHash-chain integrity proofAudit ViolationsCross-subsystem analyticsDSR / GDPR ShredVerifiable deletion receiptsOUTPUT ARTIFACTSAttestation ReportMerkle chain · ZK proof · RFC 3161 anchorPublic VerifierTime-limited shareable link · no loginOSCAL ExportMachine-readable GRC package

Trinitite supports the frameworks enterprises encounter most commonly:

FrameworkCoverage
EU AI ActArt. 9 risk-management system, Art. 13 transparency, Annex IV technical documentation
NIST AI RMFGOVERN / MAP / MEASURE / MANAGE function mapping
ISO / IEC 42001AI management system controls, Clause 7 support, Clause 9 evaluation
SOC 2 Type IICC6 logical access, CC7 system operations, CC9 risk mitigation
HIPAAAdministrative, physical, technical safeguards for PHI exposure to AI
SEC / FINRARule 38a-1 compliance programs, 17a-4 books & records, 15c3-5 risk controls
PCAOB / SSAE 21Big-4-grade attestation readiness with issuance controls
NYDFS Part 500Cybersecurity requirements for regulated financial entities

Adding a new framework is a configuration pack — mapping rules from the framework to evidence already produced by existing surfaces. No surface-level rewrite.


Evidence Snapshot Bundles

Evidence Snapshot Bundle — Point-In-Time Artifact

EVIDENCE BUNDLE (signed)SNAPSHOT METADATAsnapshot_id · created_at · framework_keys[] · scope.time_range · scope.surfaces[]GOVERNANCE TOTALSrequests_total · pass_rate · correct_rate · block_rate · ars_distributionPOLICY SNAPSHOTpolicy_hash · policy_version · rule_count · knowledge_graph_rootGUARDIAN SNAPSHOTadapter_hashes[] · lipschitz_bounds[] · training_receipts[] · last_finalizationLEDGER ANCHORSfirst_block_hash · last_block_hash · tsa_tokens[] · rekor_entries[]ATTESTATIONsignature_envelope · public_jwks_url · verification_url

A snapshot is a point-in-time signed bundle of everything relevant to a framework check. When an auditor opens an engagement, they receive (or generate) a snapshot that contains:

  • Metadata — when, which framework, which scope.
  • Governance totals — pass / correct / block rates, ARS distribution.
  • Policy — the policy hash, version, rule count at snapshot time.
  • Guardians — the adapter hashes, Lipschitz bounds, training receipts.
  • Ledger anchors — first and last block hashes, TSA tokens, Rekor entries.
  • Attestation — the full signature envelope and verification URLs.

The bundle is self-contained. It survives the platform going offline. An auditor can verify it ten years later with the public JWKS.


Framework × Surface Crosswalk

Framework × Surface — Evidence Crosswalk

FrameworkLLM ProxyMCP GatewayCLI FirewallSkill VaultPolicyLedgerTraining
EU AI Act
Art. 9 · Art. 13 · Annex IV
NIST AI RMF
GOVERN · MAP · MEASURE
ISO 42001
AI MS · Clause 7 · Clause 9
SOC 2
CC6 · CC7 · CC9
HIPAA
§164.308 · §164.312 · §164.316
SEC / FINRA
38a-1 · 17a-4 · 15c3-5
NYDFS 500
§500.06 · §500.11 · §500.17

Every cell resolves to evidence already captured by the surface. No separate ingestion. No separate instrumentation.

Every compliance control resolves to evidence already captured by a surface. No separate ingestion is required; no separate instrumentation is bolted on. The same audit_logs table that answers "what did the Guardian decide at 02:13 UTC on Tuesday?" also answers "what evidence supports SOC 2 CC6.1 for this quarter?"

This is the architectural reason Trinitite can add a new framework quickly: the platform already captures the right fields. The framework pack is a mapping, not an instrumentation project.


The Attestation Hub

The unified operator surface for compliance work:

EndpointPurpose
POST /v1/compliance/snapshotsGenerate a point-in-time evidence bundle
GET /v1/compliance/frameworksList supported frameworks + control mappings
POST /v1/attestation/reportsProduce a signed report (JSON / branded PDF / OSCAL)
GET /v1/attestation/:id/merkle-proofInclusion proof for a specific evidence item
POST /v1/shared-linksCreate a time-limited signed URL for an external auditor
POST /v1/public/verify/:receipt_idUnauthenticated verification of any Trinitite receipt
GET /v1/public/attestations/:public_idOperator-published attestations, browseable by URL
POST /v1/audit/findingsLifecycle for audit findings (open → remediating → closed)
POST /v1/compliance/dsr/shredVerifiable GDPR-style right-to-erase with receipts
POST /v1/compliance/oscal/exportMachine-readable OSCAL SSP / profile / component definition

Every endpoint writes to the same audit log, emits the same canonical header, and (where applicable) produces signed receipts anchored to the Glass Box Ledger.


Regulatory Change Feed

The set of frameworks Trinitite tracks is not static. EU AI Act delegated acts, NIST AI RMF playbook updates, HIPAA OCR guidance, SEC AI advisories, ISO 42001 amendments — they all ship at their own cadences. The Regulatory Change Feed monitors them and tells you what changed and what (if anything) you need to do.

When a relevant clause changes upstream:

  1. The feed diffs against your active policies and known clauses.
  2. It scores the delta significance (cosmetic vs. material).
  3. It emits a regulatory.change_detected ledger event with the source, the diff, and a suggested action — draft an updated policy, no change needed, or review impact.

You stay current without your GRC team having to subscribe to every regulator's mailing list. Material changes show up in your inbox; cosmetic ones quietly age in the audit log.


OSCAL Exports

For organizations that manage controls in GRC tooling, Trinitite exports OSCAL (Open Security Controls Assessment Language) packages:

POST /v1/compliance/oscal/export
{
"framework": "nist_ai_rmf",
"format": "ssp",
"profile": "ai-moderate"
}
→ 202 Accepted → { "oscal_job_id": "osc_…" }

# poll

GET /v1/compliance/oscal/:job_id
→ 200 OK → { "bundle_url": "https://…/oscal/…zip (signed)" }

The bundle is a machine-readable control baseline pointing at specific evidence receipts. GRC tools ingest directly. Auditors consume it in their existing workflow.


Public Verification Path

Any Trinitite receipt has an externally-resolvable verification URL:

https://<your-trinitite>/v1/public/verify/rcp_01JW…

No authentication. The response contains the receipt, the signature envelope, the JWKS URL, the RFC 3161 TSA token, and the Sigstore Rekor entry URL. An auditor verifies the signature and the inclusion proof without interacting with Trinitite's authenticated APIs at all.

This is the property that makes Trinitite artifacts work as legal evidence. In a dispute, the defending party does not have to give the attacking party Trinitite credentials — and yet the attacking party can verify the receipt independently. That's the correct posture for an audit platform.


What You Get

CapabilityTypical AI complianceTrinitite
Framework coverageOne or two, integrated manually8+ frameworks out of the box
Evidence sourceSeparate ingestionSame telemetry the platform already emits
Framework addEngineering projectConfig pack
Auditor accessScreen-shared reportSigned URL → read-only portal
BundlesPDF snapshotsSigned, verifiable, Merkle-anchored
OSCALExternal toolingNative export endpoint
Public verificationPortal login requiredUnauthenticated, any browser

Next Steps

Glass Box Ledger — the substrate every attestation resolves against.

Observability — the three streams that feed the evidence pool.

Enterprise Reporting — the curated-report layer alongside compliance-specific artifacts.

Compliance Matrix — framework-by-framework mapping for your auditors.