Clearcompass
Open source · open governance

Don't trust us. Run it yourself.

Every part of Clearcompass that matters — the verifier, the ledger, the monitoring tools, and the domain networks built on top — is open source. Anyone can re-derive the timeline, hold operators accountable, or stand up a parallel deployment.

github.com/clearcompass-ai · 4 public repos
Architecture

How the pieces fit together.

Four repositories, one protocol. The SDK signs records and submits them to the ledger. The tools let anyone verify or monitor what the ledger publishes. Domain networks like judicial-networks sit on top, defining what a "record" means in their world.

The repositories

Four repos. One protocol.

SDK
clearcompass-ai/attesta

The signing & verification SDK.

The client library a sender uses to sign a record before it leaves their hands, package it for submission, and later re-verify the receipt offline. Pure cryptographic primitives — no network calls required to check a proof.

What's inside
  • · Signing primitives (Ed25519, ECDSA)
  • · Receipt & Merkle-proof construction
  • · Offline re-verification against a published snapshot
  • · Submission client (HTTPS, idempotent)
Rust TypeScript Apache 2.0
LEDGER
clearcompass-ai/ledger

The append-only timeline.

The core protocol: a high-throughput, append-only log that stamps signed records into a permanent order. Witness nodes co-sign each checkpoint, and snapshots are written to public read-only object storage. The sequencer never reads payloads — only hashes.

What's inside
  • · Sequencer (admit · order · stamp)
  • · Notary co-signing protocol
  • · Checkpoint publisher (S3 / R2 / GCS)
  • · C2SP tlog-tiles compatible
Go Apache 2.0 protocol
TOOLS
clearcompass-ai/attesta-tools

CLI · monitor · notary client.

Reference implementations of everyone who isn't the sequencer. Run your own independent monitor that downloads public snapshots and re-runs the math. Join the notary panel. Drop a proof file on the CLI and check it in seconds.

What's inside
  • · attesta verify proof.txt
  • · Independent monitor daemon
  • · Notary co-signing client
  • · Snapshot diffing & fraud-proof emitter
Go Rust Apache 2.0
DOMAIN NETWORK
clearcompass-ai/judicial-networks

The judicial record schema.

The first domain-specific application built on top of attesta & the ledger. Defines the record types courts and bars need: admissions, judicial appointments, rulings, recusals, and the delegations of power that move with a judge between benches.

What's inside
  • · Record schemas (admission, ruling, delegation)
  • · Jurisdiction templates (US federal & state)
  • · Selective-disclosure proofs (prove "in good standing" without exposing identity)
  • · Cross-jurisdiction portability
TypeScript Apache 2.0 schemas
Getting started

Verify a proof in two commands.

You don't need an account, an API key, or to trust Clearcompass. Pull the tools, point them at a proof file, and the math speaks for itself.

terminal macOS · Linux · Windows
# install the tools
$ brew install clearcompass-ai/tap/attesta

# verify any receipt — entirely offline
$ attesta verify ./proof.txt
✓ genuine  pos #4,812,019 · root 0x8b3ad11e…c2ee
        co-signed by 4 notaries · last seen in snapshot C-2018

Contribute, audit, or fork.
The protocol belongs to everyone.