All four platforms available

For platform and integration teams

Your agents propose. One kernel allows.

No product builds its own gates, approval store, proof or meter.

To give an AI agent write access safely, route every write through one path that the agent cannot bypass. With elan1, agents send a write intent through KernelPort, MCP or HTTP; the kernel checks it, holds it for approval where rules ask, commits it with a short-lived single-use credential and records it. Refusals come back typed.

  1. elan1 WorkProposes what should change
  2. elan1 DecideProposes the answer
  3. elan1 GovernAllows, refuses, records · behind KernelPort v1
  4. elan1 RunCarries every call under fusion.*/v1 contracts
One line through four layers. Only Govern allows.

01One control plane

One write path, one record shape, one meter per layer.

Where does the allow live, and what do I build against?

In elan1 Govern, behind KernelPort v1: define · assert · seal · verify · scope · refuse. Call it in-process through the SDK (Mode A, enforced) or through the MCP server and HTTP API (Mode B, attested advisory). Rungs 3 to 8 cannot reach a model client.

Mode A · Enforced

In-process through the SDK. elan1 holds the write credential: no write reaches the system of record without a gate decision and a proof record.

Mode B · Attested advisory

Through the MCP server and the HTTP API, for the agents you already run. Every write intent is evaluated against your rules and recorded; it is not blocked.

02KernelPort v1

Six calls into Govern. The only way in.

Work and Decide reach Govern through KernelPort. Third-party agents connect over MCP or HTTP. Summaries below; the reference is in Docs.

  • defineRegister a declaration: a process's rules in seven blocks, versioned.
  • assertSubmit a typed write intent to climb the Right Path.
  • sealWrite the proof record for the outcome: Seal v6, sixteen fields.
  • verifyRecompute a record, or a stretch of the chain, against its digests.
  • scopeAsk what an actor may do: the write types and autonomy ceiling in force.
  • refuseReturn a typed refusal code from the frozen register, with its record.

03What you see

What you build against, and what you never build again.

Declaration Studio

Rules in seven blocks, versioned. Every proof record names the declaration and version it was checked against.

Typed refusals

Codes from a frozen register; each still writes a record. Your agent gets a reason it can act on, not an exception.

Frozen identifiers

kernelport/v1, elan1.proof.seal.v6, action-receipt/1. Build once; the shapes do not drift under you.

Runtime under contract

Ten fusion.*/v1 contracts in elan1 Run, two licence-clean implementations each. Swap a component without rebuilding.

04One write, three views

Plain English. The write intent. The record.

Choose a tab to switch views. On a keyboard, the arrow keys move between tabs.

An accounts-payable agent at Kolam Components* proposes posting purchase invoice pinv_specimen_0418 for ₹4,82,000. It sends a typed write intent through KernelPort’s assert call. elan1 Govern runs the Right Path. At rung 3 the GST gate (G4) finds that the invoice charges 12% where the rate table says 18%, so the write is refused with a typed code.

No model took part in the check. The proof record is still written, and the meter shows 0.4 of a governed action: ₹0.64 at L1, beyond the allowance.

Illustrative specimen. Not customer data. *Kolam Components is a fictional company; all data is illustrative.

05The rules

Three rules we do not bend.

  1. One kernel.

    Gates, approvals, proof and the meter live in elan1 Govern. No product builds its own.

  2. A model never produces an allow.

    A model may produce a write intent. Rungs 3 to 8 cannot reach a model client; evaluate() applies versioned rules.

  3. No claim before conformance.

    A third-party agent may not claim to run on elan1 Govern until conformance tests C1–C14 pass.

06Platforms and limits

Where each layer sits, and what we don't do for you.

One write path, four layers

Work and Decide propose. Govern and Run assure. Only Govern allows.

Read next

Reference architecturePlanes P0–P8 and the Right Path, rung by rung.Integrationsfusion.*/v1 contracts, MCP and HTTP, and modes.elan1 Run SubstitutionSwap a component without rebuilding.elan1 Run ContractsTen fusion.*/v1 contracts, two implementations each.elan1 Run ConformanceSuite K1–K7, runs offline.What elan1 Run costsPer node and per GPU per year, exclusive of GST.NIST AI RMFMapped to the four functions, with gaps.

What we don’t do for you

  • We don't host your models or choose them for you.
  • Over MCP or HTTP (Mode B), elan1 evaluates and records; it cannot stop a write your system makes.
  • We don't let a third-party agent claim it runs on elan1 Govern before C1–C14 pass.
  • We don't publish partner or OEM revenue shares; those are partner terms on request.

07FAQ

Builders ask us.

// FOR BUILDERS

See the write path end to end.

One write intent, every rung, and the record it leaves. You advance it.