Sakshi — साक्षी, "witness"

The Agent Governance Platform.

Every agent registered. Every decision witnessed. Sakshi sits between your AI agents and production, and turns what they do into evidence your regulator will accept.

5 Platform Modules
2 Regulator Clause Maps
3 Open Models Released

Why Now

Your Regulator Is Ahead of Your Tooling

The RBI's draft Model Risk Management directions and the DPDP Act ask for proof, not policy documents. Sakshi produces that proof as a by-product of running your agents.

gavel

Evidence, Not Assertions

Attested drills, signed evidence packs, decision chains that verify. If it isn't recorded, Sakshi doesn't claim it.

flag

India-First by Design

DPDP-aware PII handling, Hinglish guardrails, fairness screens for Indian demographics — core architecture, not localization.

dns

Sovereign Deployment

Single-tenant, in your environment. With local models, a witnessed decision sends zero bytes outside your infrastructure.

The Platform

Five Modules, One Chain of Evidence

01

Register

Know Your Agents — every agent and model inventoried, each with an accountable human owner.

02

Witness

A tamper-evident flight recorder for agent decisions, with PII tokenized at ingest.

03

Bound

Bounded autonomy — policy envelopes, human review queues, and a drilled kill switch.

04

Vidhi

Signed evidence packs mapped clause-by-clause to the RBI draft MRM directions and the DPDP Act.

05

Vishwas

Fairness you can cite — declared-attribute bias screens and pre-deployment fairness runs.

Integration

A Few Lines of Code

Instrument an existing agent in minutes — governance should never be a migration project.

Python pip install sakshi-sdk
from sakshi import SakshiClient

sakshi = SakshiClient("https://sakshi.yourbank.in",
                      api_key=key)
agent_id = sakshi.register("loan-decision-agent",
    owner_name="R. Sharma",
    owner_email="[email protected]")

with sakshi.witness(agent_id) as record:
    record.step("assess", score=0.81)
    decision = sakshi.enforce(agent_id,
        "approve_loan", stakes=0.7)
    record.action(outcome="approved")
code

SDK — available now

Open source on PyPI. Capture fails open; enforcement fails closed.

alt_route

Gateway — in design

Zero code: point your OpenAI-compatible base URL at Sakshi and every call is governed at the wire.

RBI's final MRM directions are coming.
Be ready with evidence, not assertions.