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 →