PRODUCTS
Blockchain infrastructure deforms under agentic load. Invarians tells agents where nominal is — through two factual primitives. No prescription. The agent owns execution policy.
Invarians certifies what the infrastructure is at the moment of query. It does not prescribe execution decisions, recommend strategies, or encode risk tolerance. Both primitives below are factual outputs grounded in measurement. The agent owns the execution policy.
/verify endpoint.
This is what the infrastructure is at a given instant.
Verifiable via
/verify endpoint.Expired attestations remain verifiable — integrity check still valid.
SxDx for the L1 chain at query time.SxDx for the L2 chain at query time.BS1 or BS2 — nominal or congested.API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /attestation/{chain} |
PoEC for a single L1 chain — regime, timestamp, signature. |
| GET | /attestation/l2/{chain} |
PoEC for a single L2 rollup — rollup regime, timestamp, signature. |
| GET | /attestation/execution-context?from={l1}&to={l2} |
Full cross-chain PoEC — L1 regime, L2 regime, bridge state, and signature in a single response. |
Key Response Fields
l1_regime
L1 structural regime at query time — one of S1D1 · S1D2 · S2D1 · S2D2.
l2_regime
L2 rollup regime at query time — one of S1D1 · S1D2 (S2D1 · S2D2 pending Phase D).
bridge_state
Bridge operational state — BS1 (nominal) or BS2 (congested).
proof_of_execution_context
HMAC-SHA256 signature over the payload. Verifiable independently via /verify.
The PoEC records the state of infrastructure at a specific moment. It does not evaluate that state against a policy. It does not say "proceed" or "wait". It says: at this timestamp, the infrastructure was in this configuration, and that statement is cryptographically anchored.
Each of the 32 execution contexts is a distinct, non-overlapping combination of infrastructure dimensions. For each context, the Pattern Reference shows: which historical events were documented under that context, observed frequency relative to total history, and the event record anchored to public on-chain data. Contexts with no historical observation are listed as unanchored.
The Pattern Reference tells an agent what has historically occurred in each execution context. It is a factual record — frequency and event documentation. It does not encode a policy. The agent reads the pattern for the current PoEC and applies its own thresholds, risk tolerance, and fallback logic.
The PoEC identifies the current execution context. The Pattern Reference provides the historical record for that context. Together they give the agent a factual, verifiable basis for its own execution policy. Neither primitive contains that policy.
/attestation/execution-context. Receive the current L1 regime, L2 regime, bridge state, and signed proof. Store in decision log if required.
/verify. Expired attestations remain verifiable — the signed payload is the proof.
Invarians provides two factual outputs: what the infrastructure is right now, and what has historically occurred in that configuration. Execution decisions — whether to proceed, pause, reroute, or wait — are the agent's. This boundary is architectural and intentional. The agent owns the execution policy.