What the proofs prove
Two records. One key. Both re-verifiable offline.
LeanLogix issues two kinds of signed artifact. They share one Ed25519 signing identity and one canonical byte format, so a single verifier and a single public key cover them both.
What went into a model — signed
A signed bill of materials for a release: the base model, the datasets and what was excluded, the eval probes, and the approver. Because it is signed over the verbatim bytes, recomputing the fingerprint offline returns the same result — or the passport is rejected. It proves what a model is and that nobody edited the record afterward.
Which model ran, and under what policy
A signed record of a governed serving call: the model fingerprint, the backend it ran on, and the routing policy. It binds a content-free shape hash and token counts — never the prompt or response text. It proves the conduct of a run without keeping a transcript of it.
The same envelope format — governed-receipt/v1, Ed25519, body, signature, public key — wraps both. One signing identity covers model passports, selection receipts, and serving receipts alike, so an auditor pins exactly one provenance authority and re-checks everything against it.