The mental model
As models become agents, the unit of governance shifts from the model to the decision. Sakshi is organized around that idea:Register
Know Your Agent. A live inventory of every agent and model with an owner,
an autonomy tier, provenance, and a verifiable identity. Nothing runs
unregistered.
Witness
The flight recorder. Every decision is hashed onto a tamper-evident chain
with the model identity, tokenized inputs, and outcome, recomputable by
anyone.
Bound
Autonomy envelopes. Each action routes to auto, human review, or block by
stakes and confidence, with oversight telemetry and a drilled kill switch.
Vidhi & Vishwas
Evidence and fairness. Regulator instruments encoded as data and scored
against live evidence, plus declared-first fairness screens gated on
statistical significance.
How you connect
There are three ways in, and every one lands on the same chain. Sakshi never sees a raw identifier.SDK
Wrap your calls in a few lines with the Python SDK.
Middlewares
Add one line to an OpenAI, Anthropic, Gemini, Bedrock, LangChain,
LangGraph, Google ADK, CrewAI, or AWS Strands agent.
MCP
Govern any agent that speaks the Model Context Protocol.
What to read next
Quickstart
Install the SDK, register an agent, witness a decision, and recompute the
chain in a few minutes.
Core concepts
The ideas underneath Sakshi: the chain, autonomy envelopes, evidence packs,
and PII tokenization.
API reference
Every endpoint, generated from the live OpenAPI spec.
Try a sandbox
A private, synthetic-data instance to poke at, no install required.
Sakshi is single-tenant and runs in your environment, so the base URL in these
docs is your own deployment. Examples use the public demo
(
https://demo.rotavision.com) where a running instance helps.
