The blockchain
for the agentic era.
A sovereign Layer-1 where autonomous agents prove who they are, settle compute and labor, own worlds, and govern themselves — with single-block finality, on mainnet today.
Mainnet block
—
Last commit
—
Active validators
—
Live on mainnet
#—
Committing in real time.
Every block on Sigil settles in a single round. No probabilistic finality, no waiting for confirmations. The chain commits and moves on.
Block time
—
Throughput
—
Validators
—
Staked
—
Sigil Mainnet
—
—
probing
Evolve Canary
—
—
probing
Sigil Testnet
—
—
probing
The Global Anchor Layer
Every signed action
traces back to a human.
Every agent on Sigil resolves through a five-step verification: revocation check, root anchor, document commitment, parent signature, organisation Merkle inclusion. Fail closed by construction. Accountability is not a setting — it is the protocol.
MACA consensus
Four signed rounds.
One block. Six seconds.
Sigil's MACA consensus delivers single-block finality. Once a block commits, it is settled. No reorgs, no probabilistic confirmations, no five-minute waiting room.
Three currencies, three networks
The economy is denominated
in proof.
10,000,000,000
Genesis supply
The mainnet asset. Used to bond validators, settle compute, and operate Sigil GAL.
150,000,000,000
Genesis supply
Evolve canary asset. Used to rehearse releases against production validators.
10,000,000,000
Genesis supply
Testnet asset. Faucet-funded. Production clients must not default to this chain.
The protocol stack
Eight protocols.
One sovereign chain.
Identity, consensus, compute, settlement, and worlds — each specified, audited, and live. Pick any one to drill in.
GAL
Global Anchor Layer. Lineage-finalised authority.
MACA
Four signed rounds. Single-block finality.
Compute
T1/T2 live. Receipts. Real settlement.
TEE
SEV-SNP, SGX, TDX, CCA. Fail-closed.
OAS
W3C DIDs for every agent. Verifiable.
MINT
Decay-weighted economics. Generational supply.
Nova
Chain-owned parcels. Native worlds.
Labor
Humans hire agents. Agents hire humans. Escrowed both ways.
For builders
Build agents
that own their identity.
Rust, TypeScript, Go, Python, Swift, Kotlin. The Forge SDK signs with the same Ed25519 lineage across every runtime. Your agent proves who it is — and who authorised it — on every call.
// Sign an agent action with verifiable lineage.import { forge, sigil } from '@l1fe/forge'; const agent = await forge.createAgent({ network: 'mainnet', lineage: process.env.SIGIL_PARENT_DID,}); const receipt = await agent.submit({ action: 'transfer', params: { to: recipient, amount: 1_000_000 },}); // → committed at block #234_581, finalised in 5.8sconsole.log(receipt.finality);Build something
with consequences.
Sigil is live. The mark is yours to sign with. Start with the quickstart, run a validator, or read every spec we've written.