Architecture
Four services. Dual signatures. Fail-closed enforcement. Every decision produces a cryptographic receipt or the action does not execute.
Four-Service Architecture
Issuer
Issues consent tokens (CDTs) and signs receipts. Generates dual signatures with post-quantum cryptography. Every consent decision — ALLOW or DENY — produces a signed receipt.
Verifier
Validates consent tokens against policy state and revocation epoch. If token is invalid or absent, the action is denied. Fail-closed.
Policy Registry
Stores canonical policy definitions, consent deltas, and revocation epochs. Append-only. Epoch flip = instant revocation across all enforcement points.
Oracle
Hardware-timed attestation service. Provides tamper-evident timestamps and hardware attestation quotes. Clock skew resistant.
Enforcement Flow
Receipt Data Model
Every receipt is a JSON-LD Verifiable Credential containing dual cryptographic signatures, timing attestations, accumulator membership proof, and registry URI. Receipts are issued for every decision — ALLOW and DENY alike.
| Field | Description |
|---|---|
| @context | W3C Verifiable Credentials + FinalBoss CDT schema |
| type | ["VerifiableCredential", "CDTDeletionReceipt"] |
| id | URN UUID — globally unique receipt identifier |
| issuer | DID of the Issuer service |
| verifier | DID of the Verifier service |
| credentialSubject | Subject pseudonym, dataset, policy hash, revocation epoch, CDT, event type |
| timestamps | T0 (trigger), T1 (start), T2 (complete) — hardware-attested |
| durations_ms | Init (T0→T1) and Complete (T0→T2) in milliseconds |
| evidence | RAM zeroization, cache overwrite, DFS pointer orphaning, media key forget |
| accumulator_root | Merkle accumulator root — append-only membership proof |
| registry_uri | DID URI for non-repudiation registry lookup |
| zk_proof | Zero-knowledge proof with public inputs: CDT, root, epoch, T1, T2 |
| proof[] | Dual signatures: classical + post-quantum hybrid |
Timing SLA
Hot-Path Performance (p99)
Benchmark Details
Cryptographic Posture
Classical Signatures
NIST-approved algorithms. Industry-standard. Every receipt dual-signed.
Post-Quantum Signatures
NIST-approved post-quantum algorithms. Resistant to quantum computing attacks. Harvest-now-decrypt-later defense.
Zero-Knowledge Proofs
Optional ZK proof binding consent token, accumulator root, revocation epoch, and timing data. Verifiable without revealing inputs.
Verification Workflow
Any third party can independently verify a receipt offline. Five steps. No platform access required.
Schema + SLA Gate
Validate receipt against JSON-LD schema. Confirm all required fields present. Check timing SLA: init ≤ 8ms, complete ≤ 12ms.
validate_receipt.py receipt.jsonld → [OK]Signature Verification
Verify both classical and post-quantum signatures over the canonical receipt payload. Both must pass.
verify_classical(receipt, pubkey) && verify_pq(receipt, pq_pubkey)Zero-Knowledge Proof
Verify zero-knowledge proof with public inputs: CDT, accumulator_root, revocation_epoch, T1, T2.
zk_verify(proof, [cdt, root, epoch, t1, t2])Accumulator Membership
Recompute Merkle path from leaf hash through sibling hashes. Confirm root matches accumulator_root in receipt.
merkle_verify(leaf, siblings, root) → trueRegistry Lookup
Query Policy Registry by receipt_id. Confirm block number, index, and timestamp. Ensure no replay (unique receipt).
registry_lookup(receipt_id) → FOUND, no_replayThreat Model & Controls
Insider Edits / Backdating
Quorum receipts with dual signatures. Append-only accumulator prevents history rewriting. Oracle provides hardware-attested timestamps.
Clock Skew / Manipulation
Hardware-attested timing. Tamper-evident timestamps from Oracle. Temporal ordering enforced: T0 ≤ T1 ≤ T2.
Replay / Partial Delete
Revocation epochs with fail-closed semantics. Epoch flip invalidates all tokens instantly. CDT recomputation required per-request.
Ledger Equivocation
Append-only Merkle accumulators. Registry non-repudiation with unique receipt URIs. Skip-list structure prevents fork attacks.
Protected by Multiple Patent Filings
35 patent applications across 7 technology clusters. All Patent Pending Examination. Details available under NDA.
Want the full technical whitepaper?
15-minute demo. Real receipts. Offline verification pack included.
Request Technical Deep Dive