Gas price, token price, fee monitors. None of these reveal whether the chain is structurally healthy at the moment of execution. Sequencer slowdowns, validator pressure, bridge stress: all invisible. Invarians publishes the missing layer.
See how it worksInvarians constructs the nominal window per chain from invariants derived from physical metrics of the substrate: structural rhythm, continuity, sequencer publish latency, beacon participation, demand ratios. The metrics are what the chain produces; the invariants are what Invarians computes from them.
No fee, no price, no narrative. The metrics are observed directly on the substrate, chain by chain. The invariants derived from them are recalibrated continuously on a rolling 30-day baseline.
Ethereum has a different nominal than Polygon. Arbitrum's cadence is structurally different from Base and Optimism's. Solana and Avalanche are in active calibration, scheduled for Q3 2026.
The same per-chain logic extends to variable-latency cross-chain surfaces: each Circle CCTP route and each Chainlink CCIP lane has its own calibrated nominal.
Drift is structural. It is what the protocol itself does to the chain. Hard forks, EIP implementations, validator client upgrades, network parameter changes: each one reshapes the baseline.
Ethereum post-Dencun is statistically not the same chain as Ethereum pre-Dencun. Drift is intrinsic to evolving systems. It must be tracked, not assumed away.
Invarians runs two timescales in parallel: a short EMA (~10h) captures the local pulse, a long EMA (~30 days) captures the structural baseline. When the long curve moves, the nominal has drifted.
Drift moves the window itself. Divergence is the chain stepping outside. Different questions, different timescales.
A divergence happens when the chain's current state falls outside its calibrated nominal window. Not before. Not later.
The nominal stays where it was. The chain is the one that moved. Invarians captures this moment and qualifies it: which axis fired, in which direction, how persistent.
The agent owns the decision on what to do with it. Invarians qualifies, the agent acts.
Quantitatively, divergence is measured by the shift (section 6).
A signal can deviate two opposite ways. Above the upper threshold (+) or below the lower threshold (-). Polarity makes the distinction explicit.
S2+ means rhythm elongated, sequencer slowing down. S2- means rhythm too short, sequencer overproducing. Same label without polarity, opposite root causes.
For an AI agent the policy must distinguish them. Twelve signed codes per chain instead of four. The substrate has direction.
Thresholds are not constants. They are the output of continuous calibration on a rolling 30-day window. P97 statistical, falsifiable, reproducible.
Both upper and lower bounds are calibrated where applicable. A chain can deviate in two opposite directions, and each direction has its own boundary.
Recalibrated daily so the threshold tracks the drift, not against it. What is normal for Ethereum today is not what was normal six months ago.
The shift is the quantitative measurement of divergence: shift = ratioshort − ratiolong. A positive shift means the chain is above its 30-day baseline. A negative shift means below.
Where drift is structural (the protocol itself moves), shift is dynamic. Today the dominant driver of shifts is increasingly agentic pressure: bots concentrating activity, AI agents executing within tight rhythms, automated cross-chain orchestration that pushes the chain off its baseline without changing the protocol.
From the shift, two derived signals form the trend: shift_delta answers which direction is the value moving?, shift_magnitude_delta answers is the deviation amplifying away from nominal, or reverting toward it?
The attestation is published on a regular cadence, not as a real-time stream. The trend signal is what guides the agent between cycles. It documents whether the regime persisted or resorbed, so the operating point of every action is on the record.
AI agents are starting to execute on-chain at scale. RWA settlements, treasury operations, cross-chain orchestration, automated liquidity routing. The pressure they exert is structurally different from human-driven activity: tighter rhythms, repeated patterns, concentrated load.
This pressure is becoming the dominant driver of chain deformation. Where Dencun reshaped Ethereum's nominal in months through protocol change, agentic pressure will reshape it continuously, through concentrated economic activity that the substrate has never been calibrated for.
Invarians' bet: an observability layer that captures this deformation continuously becomes critical infrastructure as agents scale. The substrate is changing. The agents need to see it.
Invarians applies the language of materials science to the substrate. The chain carries a load σ, the economic and computational pressure exerted on it, increasingly driven by AI agents. The chain reacts with deformation ε. Four regimes organize all observed responses.
The substrate bends under σ and returns to its baseline. The shift is reversible. The nominal holds.
The substrate consolidates the load. The nominal has drifted to a new baseline. Non-reversible under current conditions.
Continuous low-grade σ produces silent ε accumulation. Neither a clean reversible shift, nor a consolidated drift yet. Irreversible build-up over time.
The substrate fails to absorb. Drift and shift no longer apply, the chain is down (deep sequencer or consensus failure). Not observed to date. Detection protocol is part of the Labs roadmap.
Every attestation is produced the same way. Nothing enters the record that did not pass through these five stages, from finalized public data to the agent's own policy.
Since EIP-4844 (March 2024), L2 sequencer incidents and bridge posting gaps produce no economic signature on L1. Fee monitors are structurally blind to what happens below the surface. Invarians measures it directly, from finalized public on-chain data, and exposes three things in one signed payload.
The cryptographic envelope over the canonical payload, with key identifier. Verifiable via /v2/verify. Symmetric today, single-operator trust stated honestly; asymmetric and on-chain verification on the trajectory.
Each chain read on a structural axis and a demand axis against its own nominal. Each bridge direction classified BS1 nominal or BS2 degraded on canonical routes (CCTP V2, CCIP).
Per-metric signed shift against the moving nominal, and whether the deviation is amplifying away from nominal or reverting toward it between cycles.
The full signed payload (panel structure, field semantics, verification) is documented with live examples on the developers page. The Pattern Reference (historical frequency of each L1, L2 and bridge combination) is a complementary research output via /patterns, not part of the live signed payload.
Ethereum and Polygon on the 12-state signed regime grid; Solana and Avalanche on the 4-state legacy codes. Arbitrum, Base and Optimism on the 12-state grid, reaching structural stress via sequencer publish latency.
Ten CCTP V2 routes captured per message with Circle's ECDSA signature, independently verifiable against Circle's published attester key; BS1 / BS2 classification live under the event-based bridge methodology. Ten CCIP lanes captured per message.
API v2.0.0, SDK on PyPI, panel endpoint GET /v2/panel. Safety overrides (RMN cursed, Circle API down) fire today, independent of calibration.
CCIP cryptographic anchor: DON multi-signature commit-report capture and per-message inclusion proof.
Full Solana regime calibration; ETH to SOL CCIP and CCTP per-message capture once the Solana pipeline is integrated.
MCP server, first public backtests, third-party fast bridges (Across, Hop). The decentralized INVAR network beyond.
A smoothed hourly reading, bridge observations on 10 to 15 minute windows, freshness and windows declared, no real-time claim. Full topology and the complete coverage table on the developers page and the roadmap.