Skip to content

Protocol

The chain is a Substrate fork (Polkadot SDK) with Frontier EVM JSON-RPC compatibility. 12-second blocks. GRANDPA finality. Aura authoring at TGE (16–24 foundation-run validators), BABE at permissionless. The runtime composes eleven pallets that share narrow contracts and one off-chain service stack that does the work the chain cannot.

This section describes the on-chain surface. The off-chain surface (gateway, worker daemons, validator replay) lives under the role-specific sections.

In this section

  • Pallets — the eleven FRAME pallets and what each one owns.
  • Verification stack — the eight verification layers (TEE attestation, deterministic kernels, validator replay, opML, zkML, watermarks) and what each one answers.
  • RFCs — every cross-team integration contract.

On-chain pallets (11)

PalletPurpose
pallet-model-registryBase models + adapters (LoRA) + licence + royalties.
pallet-operator-stakeOperator registry + staking + heartbeats.
pallet-job-marketJob lifecycle state machine.
pallet-yuma-consensusStake-weighted validator scoring with outlier clipping.
pallet-bmeBurn-and-mint equilibrium; per-epoch mint headroom; oracle binding.
pallet-slashingSlashing + disputes + arbitration.
pallet-pouw-mintOptional 5% emission lane (Hopper cuPOW) — deferred to Q4 2028.
pallet-attestation-registryTEE quotes + CRL.
pallet-oracle-twapMulti-source TWAP price oracle.
pallet-nonce-vaultCustomer nonce anti-replay.
pallet-treasury-extFoundation treasury operations.

See Pallets for extrinsic-level detail.

Cross-team integration RFCs

RFCTopic
RFC-0001Signed response receipt format
RFC-0002Multi-vendor attestation report
RFC-0003Heartbeat schema
RFC-0004Batch settlement format
RFC-0005Slashing extrinsic ABI
RFC-0006Sampling randomness
RFC-0007Customer nonce protocol
RFC-0008Oracle feed
RFC-0009Operator registration
RFC-0010RPC endpoint contract

The canonical sources live in chain-tooling-rust/specs/; the per-RFC pages in /protocol/rfcs/ summarise the contract for readers without duplicating the spec.

Chain parameters at TGE

ParameterValue
Block time12 s
Epoch360 blocks (~72 min)
FinalityGRANDPA
AuthoringAura at TGE; BABE at permissionless
Validator set16–24 foundation-run at TGE; top-128 by stake at permissionless
EVMFrontier JSON-RPC, full eth_* surface
Cross-chainSnowbridge fork to Ethereum (post-TGE)

Stability guarantee: breaking changes to any pallet extrinsic or storage layout require an RFC bump and lead-of-leads sign-off. Wire-format compat tests run alongside the runtime.