All four platforms available

Governed Intelligence Platform

elan1 Govern: governance for every AI agent write

The governed write path for AI agents.

elan1 Govern is the control plane for AI agent writes. Every write intent climbs the Right Path: identity, nine pre-gates, versioned rules, a blast-radius guardrail and an autonomy check, then a named human approver where your rules ask. Each action, allowed or refused, leaves a 16-field, hash-chained proof record. A refusal costs 40% of one governed action.

Status: Available · L1 Guarded and L2 Attested
KernelPort
Six calls
Right Path
Rung 0b STOP to 9 METERED
Proof record
16 fields, hash-chained

01What it does

One write function, reached through six calls.

A model may produce a write intent. It may never produce an allow.

elan1 Govern stands between any agent and your system of record. Every write intent climbs the Right Path. It passes nine pre-gates, versioned rules with no model, a blast-radius guardrail and an autonomy check. Where your policy asks, a named person approves. A single writer then makes the change. Govern writes a 16-field proof record and one meter event. Anything Govern refuses gets a typed code and a record.

Who it’s for

The people who answer for a write.

  • Financial controllers and heads of internal audit who must show that an agent’s write could not have happened without the rule check and the approval.
  • CFOs, who own the audit and compliance budget.
  • The auditor’s counterparty, from L2: the external auditor, lender or insurer who receives the evidence.
  • Agent vendors and ISVs who want their writes to run on one governed path.

02How it works

Every write intent climbs the Right Path.

Ten rungs, from STOP to METERED. Choose what happens at the gate and follow one write to its record, including the refusal.

ProposedMeter: Nothing counted yet
  1. 0bSTOP
  2. 1IDENTITY
  3. 2WRITE DOOR
  4. 3PRE-GATES
  5. 4evaluate()
  6. 5GUARDRAIL
  7. 6AUTONOMY
  8. 7ACT
  9. 8PROOF
  10. 9METERED

A write intent is proposed. Press Next rung, or the → key, to send it up the path.

Write intent: “Post purchase invoice · ₹4,82,000 · proposed by agent.” Illustrative specimen. Not customer data. You advance it; nothing plays on its own. Use the → key or the button.

Change the declaration. Watch the outcomes move.

Eight write intents from Kolam Components*, one declaration. The declaration decides, not a model: change it and see what is allowed, held for a named approver or refused.

Edit the declaration
Illustrative specimen — not customer dataDeclaration
decl_ap_purchase · v7 Kolam Components*
Autonomy level

Held by each proposer on this declaration: agt_specimen_ap01, agt_specimen_claims02 and agt_specimen_mcp07.

A4 Act bounded. Acts alone inside a declared blast radius and budget.

Act alone up to

Blast radius at rung 5 is fixed in this declaration: ₹10,00,000.

Pre-gates · rung 3
  • G1ConsentNever skippable
  • G2ResidencyNever skippable
  • G3RetentionNever skippable
  • G4Dual controlNever skippable
  • G7CounterpartyNever skippable
  • G9PreconditionNever skippable
Always ask a named approver for
  • vendor.bank_changeOn · Set in the declaration

v7 · registered. Every record names the declaration and version it was checked against.

Illustrative specimen — not customer dataOutcome board · 8 write intents

Allowed1

Held for a named approver3

Refused4

1 governed action4 refusals at 0.4 governed action each3 held, not metered until decided.

The record this outcome writes · intent 2

Illustrative specimen — not customer dataL1 · Guarded
Proof record · Seal v6 · 16 fields “no seventeenth field, ever”
Outcome
Held for a named approver
Deciding rung
rung 6 AUTONOMY
Approver
usr_specimen_approver · named, not the asker
Refusal code
—
Why
Above the ₹1,00,000 ceiling.
F01tenant_id
tnt_specimen_kolam
F02seq
2202
F03prev_digest
sha256:4be1…90c7
F04write_id
wr_specimen_p02
F05write_type
purchase_invoice.post
F06declaration_id
decl_ap_purchase
F07declaration_version
7
F08policy_version
2027.06.1
F09actor_id
agt_specimen_ap01
F10actor_kind
agent
F11autonomy_level
A4
F12record_id
pinv_specimen_0418
F13record_version
0
F14payload_hash
sha256:c03a…11fe
F15lexicon_hash
sha256:e2c4…0b16
F16recorded_at
2027-07-14T10:33:40+05:30
Held at rung 6 · obligation OB-specimen-0412 for usr_specimen_approver · not metered until decided
when · who · hash — checked and recorded by elan1 Governtamper-evident (L1) · No seventeenth field.

Illustrative specimen. Not customer data. *Kolam Components and Specimen supplier 07 are fictional; all data is illustrative. Codes are illustrative. The decision function runs in your browser; nothing is registered or sent.

In an accounting pack the same checks are named by what they check in the books (G1 Ledger … G4 GST); how the names map is an open question on the architecture page.

03How it connects

Govern governs the other three, and agents from outside.

Work and Decide reach Govern through KernelPort. Run carries Govern's work on five contracts (gateway, trace, tools, run and guard), and it asks Govern for a gate check at substitution step 7.3. Third-party agents connect over MCP or HTTP.

How each consumer connects to elan1 Govern, and in which mode
ConsumerHow it connectsMode
elan1 WorkThrough KernelPort. Every change and every undo climbs the Right Path.Mode A where elan1 hosts ERPNext · Mode B on Attach
elan1 DecideThrough KernelPort. Only the writes that follow a decision reach Govern.Mode B
elan1 RunCarries Govern's work on five contracts: gateway, trace, tools, run and guard. Asks for a gate check at substitution step 7.3.Mode B, failing closed
Third-party agentsOver the MCP server (34 tools) or the HTTP API. The in-process SDK gives Govern the write credential.Mode B over MCP or HTTP · Mode A in process

Wherever another surface shows a Govern decision, it carries one line: “Checked and recorded by elan1 Govern.”

Contracts and integrations

04Key capabilities

Six modules on one write path.

Open a card to see the rung or the record field it maps to.

  1. 01

    KernelPort

    KernelPort has six calls: define, assert, seal, verify, scope, refuse. An MCP server (34 tools) and an HTTP API serve the agents you already run.

    Available
  2. 02

    Right Path

    Right Path runs from rung 0b STOP to rung 9 METERED. It includes pre-gates G1–G9, six of which can never be skipped. evaluate() applies versioned rules, with no model.

    Available
  3. 03

    Declaration Studio

    Declaration Studio holds your rules in seven versioned blocks. Every record names the declaration it was checked against.

    Available
  4. 04

    Approvals

    Approvals are named and step-up, and never come from the asker. Autonomy levels A0–A5 decide when a person must approve. Earned autonomy uses a deterministic score, with no model involved.

    Available
  5. 05

    Proof record and elan1-verify

    The record has 16 fields under Seal v6, hash-chained per tenant. Evidence rows cannot be updated or deleted.

    Available
  6. 06

    Evidence (L2)

    Evidence (L2) adds Ed25519 signatures, Merkle roots anchored to two RFC 3161 authorities within 15 minutes, an eight-member bundle and a free offline verifier.

    Available

05Three levels

Three levels of a claim. Each has its own page.

Levels describe what you can rely on. They are levels of a claim, not separate products or brands, and not tiers you buy.

  • Status: Available
    L1 · Guarded

    elan1 Govern · L1 Guarded

    “Can I let this run?”

    The Right Path, approvals, a single writer and a tamper-evident record you can read.

    L1 Guarded in detail
  • Status: Available
    L2 · Attested

    elan1 Govern · L2 Attested

    “Can I hand this over?”

    A signature, anchoring, an evidence bundle and a free offline verifier: a signed receipt you can hand to your auditor.

    L2 Attested in detail
  • Status: On auditor acceptance
    L3 · Proven

    elan1 Govern · L3 Proven

    “Does this survive the vendor?”

    A receipt that outlives the vendor.

    L3 Proven in detail

    L3 begins when an outside auditor accepts an L2 bundle in writing.

06Inside the product

The Govern console, screen by screen.

What an approver, a controller and an auditor see: the day's queue, a held write, a refusal explained, the proof record and the chain. Choose a screen; each lists what to look for.

01 / 14 · Work

Today

Illustrative specimen: the elan1 Govern Today screen. The first screen of the day: what needs a person now, oldest deadline first, with one action per item.
Today. The first screen of the day: what needs a person now, oldest deadline first, with one action per item.
  1. Four counts that matter: waiting on you, expiring within the hour, not done, and statutory dates due.
  2. Each held write shows who proposed it, how many checks passed and the time left to decide.
  3. Refusals are counted here too, each metered at 0.4 of a governed action.

Illustrative specimen. Not customer data. Screens come from the elan1 Govern console running on fictional sandbox data.

07Assurance level and mode

Say only what the mode allows.

L1 · Guarded

Available now.

L1 Guarded, with L2 Attested available. Mode A, enforced, where Govern holds the write credential through the in-process SDK. Mode B, attested advisory, over MCP or HTTP: evaluated and recorded.

Mode A · Enforced

Govern holds the credential

Through the in-process SDK, Govern holds the only credential to the system of record. No write reaches it without a gate decision and a proof record.

  • We sayEnforced. Tamper-evident to you at L1.
  • We never saySigned or checkable offline at L1. Those come with L2.
Mode B · Attested advisory

Your system holds the credential

Over MCP or HTTP, your system makes the write. Govern evaluates it against your rules and records the result.

  • We sayEvaluated and recorded.
  • We never sayEnforced, blocked or stopped.

L2 Attested is available: signed records, checkable offline. L3 Proven is reached when an outside auditor accepts an L2 bundle in writing. How the levels work.

08Meter and pricing

Paid per governed action. A refusal costs 40% of one.

The unit

One governed action

One committed write. A refusal is metered at 0.4 of one.

The unit is one committed write. A refusal costs 40% of one: it still runs every check and writes a record, but nothing is written to your books. There is no per-seat or outcome pricing. From L2, evidence is billed as its own line.

  • A yearly platform floor per tenant, set by assurance level, with a governed-action allowance included and consumed first.Excl. GST
  • Actions beyond the allowance are billed per action, at the rate for your level. All prices are exclusive of GST.Excl. GST
  • A 90-day ledger1 pack pilot through your CA or audit firm.Excl. GST

Platform floor by assurance level

Levels describe what you can rely on. They are levels of a claim, not separate products. Each floor includes a yearly allowance of governed actions, consumed first.

Platform floor by assurance level. Exclusive of GST.
WhatPrice · excl. GSTIncludes
L1 Guarded₹1,80,000 per tenant per year4,80,000 governed actions a year included
L2 Attested₹6,00,000 per tenant per year15,00,000 governed actions a year included
L3 Proven₹24,00,000 per tenant per year42,00,000 governed actions a year includedApplies once an outside auditor accepts your L2 bundle in writing.
Sovereign or on-premises deployment₹1,20,00,000 per deployment per yearYour own residency domain and keys; the floor carries the fixed cost

Governed actions beyond the allowance

Only actions beyond the included allowance are billed. A refusal counts as 0.4 of a governed action: it uses 0.4 of an included action while the allowance lasts, and is then billed at 40% of your level's rate. It still runs every check and writes a proof record.

Governed actions beyond the allowance. Exclusive of GST.
WhatPrice · excl. GSTIncludes
Beyond allowance, L1 Guarded₹1.60 per governed action
Beyond allowance, L2 Attested₹1.20 per governed action
Beyond allowance, L3 Proven₹0.90 per governed action
Sovereign deployment₹0.55 per governed action
Refusal, at any level40% of one governed actionWithin the allowance, a refusal uses 0.4 of an included governed action; beyond it, it is billed at 40% of your level's rate
Refusal beyond allowance, L1 Guarded₹0.64 per refusal40% of ₹1.60
Refusal beyond allowance, L2 Attested₹0.48 per refusal40% of ₹1.20
Refusal beyond allowance, L3 Proven₹0.36 per refusal40% of ₹0.90
Refusal, sovereign deployment₹0.22 per refusal40% of ₹0.55

Add-ons

Add-ons. Exclusive of GST.
WhatPrice · excl. GSTIncludes
Regulatory pack (ledger1 · invoice1 · collect1)₹1,35,000 per tenant per yearConfiguration of Govern for one rule set; blended price
Evidence bundle beyond allowance₹2,500 per bundleFrom L2: the eight-member signed bundle
Verifier profile₹3,00,000 per regime per yearFrom L2: offline verification profile for one regulatory regime
Counterparty verification seat₹45,000 per seat per yearFor an auditor, lender or insurer who checks your bundles
Partner certification (CA or audit firm)₹1,50,000 per firm per yearIntroducer, Implementer or Verifier partner

All prices are exclusive of GST. Prices are current list prices; GST is added at the applicable rate on the invoice.

Four meters, one per layerExclusive of GST
  • elan1 Workcredit₹0.80 per creditbeyond the plan allowance
  • elan1 Decidedecision₹30 per 1,000 decisionsbeyond the plan allowance
  • elan1 Governgoverned action₹1.60 · ₹1.20 · ₹0.90 per governed actionL1 · L2 · L3, beyond the allowance
  • elan1 Runnode-year₹1,80,000 per node per yearand the same per GPU, plus the subscription

Refusals: a refusal by elan1 Govern costs 40% of one governed action (₹0.64 at L1 beyond the allowance) and still writes a proof record. A call refused at the edge by elan1 Run costs the same 40% (₹0.64 at the L1 rate), and no token is sent.

elan1 Govern floors, per tenant per year: L1 ₹1,80,000 · L2 ₹6,00,000 · L3 ₹24,00,000 (L3 once an outside auditor accepts your L2 bundle). Exclusive of GST.

09Where it is weak

What elan1 Govern does not do.

Every claim on this page has an edge. These are ours.

  • Mode B records the write; it cannot stop it.Over MCP or HTTP your system holds the credential. Only Mode A, through the in-process SDK, is enforced.
  • At L1, your auditor still needs us.Records are tamper-evident to you, not signed. For offline checking without us, choose L2 Attested.
  • An outage stops allows.If elan1 is unreachable, changes wait for a person. That is the safe direction, and it is slower.
  • It does not make you compliant.It records who allowed each write and under which rule. Classification, conformity work and model testing stay with you.

10Status

Available now: L1 Guarded and L2 Attested.

Both levels are available. L3 Proven is reached on an event, never on a date.

  1. KernelPort v1Six calls, frozen, with the MCP server (34 tools) and the HTTP APIAvailable
  2. L1 GuardedThe full Right Path, approvals, a single writer and a tamper-evident proof recordAvailable
  3. L2 AttestedEd25519 signatures, anchoring to two RFC 3161 authorities, the evidence bundle and the free offline verifierAvailable
  • L3 ProvenWhen an outside auditor accepts an L2 bundle in writingOn auditor acceptance

Available now. Future improvements are listed, in order and without dates, on What’s next.

Announced 10 Oct 2026: elan1 Govern, Work, Decide and Run are available.

See what’s next

11FAQ

Nine direct answers.

// elan1 GOVERN

See one write climb the Right Path.

Follow a governed action from write intent to proof record, and watch the refusal branch write its own record, metered at 0.4 of a governed action.