Every fact in our chain has been cross-verified by independent frontier LLMs, signed with HMAC, sealed into a Merkle-rooted block, and made retrievable for any downstream system. Verified claims mint AEGIS, the native proof-of-cognitive-labor coin. No auth required — this is a public good.

Claude AND GPT both have to agree on a claim, with Gemini as the arbiter, before it earns the fact tier.
Verify a single fact in O(log n) without downloading the whole block. No Sentinel secret required.
Pull /api/truth-compiler/recall and inject the prompt fragment into any model — anchored answers in 20 lines.
Walk a short path of sibling SHA-256 hashes and recompute the Merkle root. If it matches, the fact is in the block and the block is signed by our chain. No trust required.
# 1. Fetch a block + inclusion proof for a single fact
BLOCK_ID="<a-block-id-from-/api/truth-blocks>"
CITATION_ID="<a-citation-id-from-that-block>"
curl -s "https://projectivysorion.com/api/truth-blocks/$BLOCK_ID/proof/$CITATION_ID" | jq
# 2. Walk the entire chain server-side (cheap, ~400 bytes/block header)
curl -s "https://projectivysorion.com/api/truth-blocks/verify" | jq
# 3. Preview which verified facts WOULD anchor for a question
curl -s "https://projectivysorion.com/api/truth-compiler/recall?q=tallest+mountain+from+earths+center" | jqTwo cryptographic primitives wired together. Inside a block — a Merkle tree. Between blocks — a previous_hash chain. Both are public, both verify in any language.
Block #N
├── id, height, sealed_at
├── previous_hash ◀── chains to block #N-1
├── merkle_root ◀── commits to every leaf
├── leaves[ ]
│ ├── citation_id, claim_sha256
│ ├── epistemic_status: "fact" | "web_cited"
│ ├── verdict_signature_sha256 (HMAC of triangulation verdict)
│ ├── triangulation_agreeing: ["claude", "gpt"]
│ ├── grounding_source_count, primary source URI
│ └── leaf_hash ◀── SHA-256 over the canonical leaf payload
├── depth_of_truth ◀── APT reward score (Claude+GPT agree = 100 pts)
├── epistemic_distribution: { fact: n, web_cited: n, ... }
├── seal_signature_sha256 ◀── HMAC over canonical header
└── block_hash ◀── SHA-256(canonical_header || signature)Every public endpoint is open — no auth, no rate limits beyond global fairness throttles. Architect-only endpoints exist for ceremony moments (e.g. force-sealing a block at a keynote).
List sealed blocks newest-first. Pass ?full=true to inline leaves.
Walk the entire chain server-side; returns {valid, verified, reason}.
Preview of citations waiting to be sealed into the next block.
/api/truth-blocks/{block_id}Full block (header + all leaves) with self-verification result.
/api/truth-blocks/{block_id}/proof/{citation_id}Merkle inclusion proof — verify a single fact without trusting our DB.
/api/truth-blocks/sealForce-seal pending citations into a new block.
Every triangulated / web-grounded citation, filterable by epistemic status.
/api/citations/{citation_id}/lineageFull challenge + triangulation + grounding history with chain self-verification.
The chain is a public good. Mirror it, audit it, plug it into your own RAG — we want you using it. The only “license” is: when you cite a verified fact, reference the block hash so your users can verify cryptographically. That's it.
Made with Emergent