1
Pick a clause map
List the instruments this deployment maps. The
name field is the
map_name the pack endpoints take.2
Check the readiness score
Readiness scores every clause across every mapped instrument. A clause is
READY only when each evidence type it cites passes a live check against
this deployment’s data. Gaps come back with the specific failing evidence and
the fix that unblocks them.3
Generate the pack
Generate the pack for a map. It is built live every time: chain verification
runs, telemetry computes, and counts query the current records. It is never
a cached document.
window_days bounds the evidence window (default 30).4
Export a signed bundle
The export endpoint returns a freshly generated pack, Ed25519-signed with
this deployment’s key over the exact bytes. Anyone holding the public key can
verify it offline, with no live connection to Sakshi.
The signature covers the exact serialized bytes of the pack. Re-serialize
or edit a field and verification fails, which is the point.
Next steps
Evidence packs
How instruments are encoded as clause maps and scored on live evidence.
Fairness screening
The Vishwas declared-first screens that feed several clauses.
Bound autonomy
The kill switch and envelope evidence that many clauses depend on.
API reference
The full Vidhi endpoint surface.

