Instruments as data
Each regulatory instrument is a clause map: the obligations broken out one by one, with each clause bound to the kind of live evidence that would satisfy it. Sakshi ships maps for RBI Model Risk Management, DPDP, SEBI Regulation 16C, and IRDAI. A clause is scored ready only when the backing evidence check passes against real records on the chain, never on a self-assertion. Because the instrument is data, adding a regulator is a new map, not a new release.Readiness, then a pack
Two things come out of a clause map. First, a readiness score: what fraction of the obligations are met by live evidence right now, which doubles as a gap-ordered work list. Second, an evidence pack: the clauses, the evidence behind each, and a scoped chain verification, bundled and Ed25519-signed over its exact bytes so it stands on its own once exported.GET /api/v1/vidhi/packs/{map_name}, its signed export at
.../export, and readiness across all instruments at
GET /api/v1/vidhi/readiness.
Beyond the standing maps
Vidhi also assembles instruments a regulator or a citizen asks for on demand: an RTI decision pack that answers pointed questions about one automated decision, each point citing its source, and a DPDP DPIA plus a signed audit bundle for an independent auditor. Every one is built from the same live evidence and verified at export time.A readiness score below 100 is not a failure to hide. A deliberately unmet
clause is a known gap you can point to, which is what an honest control
environment looks like.
Generate an evidence pack
Map live records to RBI, DPDP, SEBI, or IRDAI and export a signed bundle.
Vidhi API
Packs, export, and readiness endpoints.

