Source-grounded
Write your policy in natural language. Nirnaya extracts the obligations, classifies them, and generates verified decision logic. The policy document is the spec.
Autoformalization and verification for AI agents
The agent reasons with a model. It acts within a proof. Write your policy in English. Nirnaya verifies it and enforces it on your agents.
p ∈ Policy(NL) —⟦·⟧→ O ∈ Obligations —review→ O′ ∈ Verified —compile→ φ ∈ Spec
The Leibniz dream
Write it all in a precise enough symbolic language, and any dispute is settled by computation.
— The Leibniz dream, 1666
Leibniz envisioned a calculus ratiocinator: a formal system that could resolve any dispute by reducing language to logic and logic to computation. For 350 years this remained a dream.
Nirnaya is building towards it. We take natural-language policy, extract its formal obligations, verify completeness, and compile it to executable logic—closing the chain from human intent to machine enforcement.
Leibniz: NL → Logic → Computation
Nirnaya: Policy(NL) → Obligations → Spec → Enforce
The enforcement gap