Give AI proven facts.

Every attribute your AI reads carries permanent provenance — who issued it, which schema defined it, how it was proven, and where the proof lives on-chain.

Build on verified attributes, end to end.

Encrypt Everything, Expose Nothing

Lemma keeps every document AES-GCM encrypted — your AI never touches raw PII. Only docHash and CID are exposed as stable anchors for provenance.

Read the guide →

Prove Facts with Zero Knowledge

Turn business rules like 'over 18' or 'revenue above threshold' into machine-checkable facts. Each verified proof is permanently recorded with its circuit and generator, so your AI always knows how a fact was proven.

Read the guide →

Disclose Only What AI Needs

Holders selectively reveal just the attributes your model requires for retrieval or ranking. The link to the original issuer signature stays intact, so provenance holds even when the view is partial.

Read the guide →

Query Verified Attributes

Ask 'users over 18 in Japan' and get back attributes with full provenance — proof status, schema, issuer, generator, and verification method — ready for your RAG policy layer.

Read the guide →

Define Your Domain as a Schema

Model how your AI retrieves and clusters knowledge — bucket ages, risk scores, regions — with typed schemas and normalization. Register ZK circuits and reproducible generators so every fact traces back to its source.

Read the guide →

Provenance That Never Disappears

Document commitments, schemas, issuers, and ZK verification results are anchored on-chain. Your RAG index can be rebuilt, your embeddings can be re-computed — the provenance layer stays permanent.

Read the guide →

Essays

FAQ