Open source · v0.1.0 · Apache 2.0

Audit & governance fabric
for regulated AI agents.

The audit ledger and runtime safety stack every regulated AI agent needs to deploy in production. One SDK wraps any agent — LangGraph, OpenAI Assistants, Anthropic — and ships SOC 2, HIPAA, FFIEC, FINRA, and SEC 17a-4 evidence packs from your runtime stream.

  • 5 Frameworks supported LangGraph · OpenAI · Anthropic · Claude SDK · AutoGen
  • 5 Compliance packs SOC 2 · HIPAA · FFIEC · FINRA · SEC 17a-4
  • Apache 2.0 License Open source, commercially permissive
  • 80% Test coverage gate Enforced in CI on every PR
The problem

Enterprise AI agents are dying in compliance review.

Capability isn't the bottleneck. Compliance is. Auditors don't accept LLM trace dumps as evidence.

70%

70% of regulated AI agent pilots never reach production.

And the blocker isn't capability — it's the audit story.

  • Not tamper-evident

    Trace logs are mutable. An auditor cannot prove that what you show them today is what happened last quarter.

  • Not mapped to controls

    SOC 2 trust services criteria, HIPAA Security Rule, FFIEC IT Examination Handbook — none of them speak in spans and traces.

  • Not survivable under chain-of-custody scrutiny

    If a single byte is mutated, you can't tell. Regulators move on to the next vendor.

What we ship

One SDK. One control plane. Every regulator's evidence pack.

Six things ship in v0.1.0 — together they replace the audit ledger and runtime safety stack every regulated AI agent team is currently rebuilding from scratch.

Hash-chained event ledger

Every meaningful agent action — tool calls, LLM calls, permission decisions, contract violations — becomes a typed, immutable event with a SHA-256 link to its predecessor. Modify a row → the chain breaks → /v1/verify catches it.

Multi-tenant by default

Every API key binds to exactly one tenant. Every query filters on tenant_id. Per-tenant advisory locks serialize chain extension. Cross-tenant reads are structurally impossible through the public API.

Upcasting registry

Event schemas evolve forward without rewriting history. Bump the version, register an upcaster — historical rows transform forward at read time. The auditor's chain of custody survives your refactor.

What-If projector

Replay your tenant's history under alternate policies. Tighter velocity? Stricter permission mode? New deny rule? You get the deterministic counterfactual ledger — not speculation.

Runtime guards

Permission-mode gates (PLAN / DEFAULT / AUTO / STRICT), Redis-backed velocity limits, fraud guards, biometric confirmation hooks, conversation budgets, cancellation tokens — lifted from a real banking deployment.

Five evidence pack generators

SOC 2 · HIPAA · FFIEC · FINRA · SEC Rule 17a-4. Each produces a signed ZIP with manifest, chain-verified events, and per-control evidence already mapped to the regulation's specific criteria.

One install. One decorator. Five output paths.

Goderash works with the agent framework you already use. No rewrite. No lock-in.

agent.py
from goderash_sdk import GoderashClient, wrap_tool

goderash = GoderashClient(
    api_key="gdr_live_...",
    tenant="acme",
    agent_id="ops-v1",
)

@wrap_tool(goderash, category="action", confirmation="biometric")
def transfer_money(src: str, dst: str, amount: float) -> dict:
    return bank_api.transfer(src, dst, amount)
Architecture

A thin, type-safe fabric between agents and auditors.

Customer agents emit typed events through the Goderash SDK. The control plane stores them in a per-tenant, append-only Postgres ledger with a SHA-256 hash chain. Auditors verify the chain themselves; evidence packs render on demand.

Customer agent
LangGraphOpenAI AssistantsAnthropic MessagesClaude SDKAutoGenLangChain
SDK · typed events · batched · retried
Goderash core (control plane)
Ingest POST /v1/events Multi-tenant, idempotent on event_id, advisory-locked per tenant.
Ledger Postgres · append-only SHA-256 chain · canonical JSON · monotonic per-tenant sequence_no.
Schema evolution UpcasterRegistry Forward migrations at read time. History is never rewritten.
What-If POST /v1/whatif Deterministic counterfactual replay under alternate policies.
Verify POST /v1/verify Auditor-callable chain integrity check. No trust required.
Packs POST /v1/packs/{reg} SOC 2 · HIPAA · FFIEC · FINRA · 17a-4. Signed ZIP + manifest.
Server-rendered · auditor-friendly URLs
Dashboard · Auditor view
/events /verify /packs /whatif /settings

Invariants

  • Immutability. Rows are never updated after insert. Schema evolution flows through upcasters, not UPDATE.
  • Provenance. Every event carries tenant_id, agent_id, conversation_id, turn_id, parent_event_id, both timestamps. No orphans.
  • Tenant isolation. Every query filters on tenant_id. Every API key binds to exactly one tenant. Cross-tenant reads are structurally impossible.
  • Fail-fast config. Missing or invalid config crashes at import. We don't ship audit infrastructure that limps.
Compliance

Five regulator-shaped evidence packs out of the box.

Each pack queries the chain-verified ledger, renders templates pre-mapped to that regulation's specific control vocabulary, and ships a signed ZIP with manifest. New regulations take days, not quarters.

SOC 2 /v1/packs/soc2

SaaS, fintech, healthtech, infra vendors

AICPA Trust Services Criteria — Security, Availability, Processing Integrity, Confidentiality, Privacy.

  • CC6.1 Logical access
  • CC7.2 System monitoring
  • CC8.1 Change management
HIPAA /v1/packs/hipaa

Healthcare apps, EHR/EMR, telehealth

HHS Security Rule — administrative, physical, and technical safeguards for ePHI.

  • §164.308 Administrative safeguards
  • §164.312 Technical safeguards
  • §164.316 Documentation
FFIEC /v1/packs/ffiec

US banks, credit unions, BSA/AML programs

Federal Financial Institutions Examination Council IT Examination Handbook.

  • Audit Booklet
  • Information Security Booklet
  • Operations Booklet
FINRA 4511 / 3110 /v1/packs/finra

Broker-dealers, registered reps

Books-and-records preservation and supervision rules for FINRA-regulated firms.

  • Rule 4511 — record retention
  • Rule 3110 — supervisory system
  • WORM-compatible export
SEC Rule 17a-4 /v1/packs/sec_17a4

Broker-dealers, exchange members

SEC books-and-records rule — non-rewritable, non-erasable storage of communications and trade records.

  • 17a-4(f) WORM compatibility
  • Audit trail completeness
  • Designated third-party access
On the roadmap: GLBA · GDPR Article 22 · EU AI Act Article 50 · ISO 42001 · NIST AI RMF 1.0. Have a regulation we're not covering? Open an issue — a new pack ships in days, not quarters.
Origin

Built for a real bank. Not a thought experiment.

Goderash's runtime safety stack and audit ledger were built for Dashen AIR — an AI banking agent on top of Dashen Bank's super-app surface, in Ethiopia.

To make AIR a candidate for a Tier-1 bank's risk-and-compliance committee, we had to design a permission-mode gate, per-tool velocity limiters in Redis, a fraud guard at the input boundary, biometric and PIN confirmation, conversation budgets, cancellation tokens, and a hash-chained audit log every decision flowed through.

Goderash is that work — made framework-agnostic, multi-tenant, regulator-mapped, and open-sourced under Apache 2.0.

  • Banking-grade Tier-1 commercial bank reference architecture
  • Production-tested guards Permission modes, velocity, fraud guards
  • Regulator-aware 5 compliance packs, more on roadmap
Pricing

Open source today. Hosted control plane in beta.

Self-host for free under Apache 2.0. Or get the hosted control plane with managed Postgres, dashboards, and pack generation included.

Open Source

Self-hosted, Apache 2.0

Free
  • Full control plane source
  • All five compliance pack generators
  • All framework adapters
  • Single-node Postgres + Redis
  • Community Discord
Star on GitHub

Enterprise

Private VPC + WORM storage

From $5,000 / month / tenant
  • Private deployment in your VPC
  • WORM-compatible storage tier (S3 Object Lock / QLDB)
  • Custom compliance packs
  • Dedicated support engineer
  • Annual SOC 2 audit assistance
Talk to us

All tiers include the same audit primitives. Enterprise adds private deployment, WORM storage, and dedicated support. Education and non-profits — talk to us.

Get started

Wrap your first agent in 60 seconds.

Open source under Apache 2.0. Hosted control plane in beta. Production deployments live in regulated banking.

License Apache 2.0 Status v0.1.0 · April 27, 2026 Reference Banking-grade, production-tested