The battery
A certification run assembles the checks other parts of Sakshi produce:- Autonomy envelope — the agent’s policy is formally verified (no dead rules, no escalation that routes higher stakes to less oversight). RBI MRM bounded autonomy.
- Verified identity — a cryptographically verified agent identity (KYA / SEBI Reg 16C).
- Independent validation — evaluation gates cleared on the confidence-interval lower bound, not a point estimate. RBI MRM independent validation.
- Red-team — an adversarial evaluation within the attack-success ceiling. RBI MRM red-teaming.
- Fairness — a declared-first bias screen with no flagged cohort. DPDP / fair-lending.
The verdict
A hard check that fails denies the certificate; a missing hard check leaves the agent incomplete (you cannot certify what was never tested); all hard checks passing is certified. The certificate carries the per-check results, the clause mapping, an expiry, and a signature over the exact bytes — anyone can verify it without trusting Sakshi.The gate
SetSAKSHI_REQUIRE_CERT and an agent cannot be activated without a valid,
unexpired certificate — certification becomes required infrastructure in your
deployment pipeline. A denied or expired agent is refused activation, with the
reason on record.

