daitchain

Glossary

Vocabulary you will see across DAIT docs, code, and the whitepaper.

Chain concepts

Block-STM

Software transactional memory for parallel EVM execution. Transactions are speculatively scheduled; conflicts roll back and re-execute. Opt-in per tx on DAIT to keep gas accounting predictable for legacy contracts.

cosmos/evm

The base L1 framework DAIT forks. Apache-2.0, ICF-funded, official successor to Evmos / Ethermint. Cosmos SDK v0.53.x + CometBFT v0.39.x + parallel EVM. See overview.

IAVLx

The next-generation IAVL state DB shipping Q4 2026 in cosmos-sdk. DAIT targets 369ms blocks once IAVLx lands; v1 ships at the realistic 999ms.

Quartet

Hour-1 promotion of validator-4 from the standby pool to the active set, exercising the on-chain validator-add flow on Day 1. After Hour 1 the chain has 4 validators (BFT-safe). External onboarding opens Day 2.

Trinity

The 3-validator genesis ceremony. Block 0 needs >=2/3 voting power; with N=3 trinity that means 2 of 3 must be live and connected before consensus advances.

Compute concepts

Audited attribute

A provider claim about itself (region, GPU class, etc.) signed by a whitelisted auditor. The compute-market matcher only filters on audited entries.

NRAS

NVIDIA Remote Attestation Service. Produces a JWT signed by NVIDIA that includes measurement, nonce, tcb, and an attestation pubkey. Phase 1 verifies via JWKS-pinning; Phase 2 ports the local NRAS verifier.

PoUW

Proof of Useful Work. Non-transferable, decaying credits earned by hosts when they post a valid attested inference receipt. See x/pouw.

REPORTDATA

The 64-byte field inside a TEE quote that binds a session pubkey to the quote. REPORTDATA = sha256(chain_id || host_addr || epoch_nonce || session_pubkey). Quotes whose REPORTDATA does not match are rejected.

SEV-SNP

AMD's Secure Encrypted Virtualization with Secure Nested Paging. CPU-side TEE for confidential VMs. Requires EPYC 7003 (Genoa) or newer.

SPUR-IC

The over-the-wire receipt format that travels in HTTP headers between tenant and host during state-channel inference. See SPUR-IC spec.

TCB

Trusted Computing Base. The microcode + firmware version vector inside an attestation quote. Governance maintains a per-vendor minimum below which quotes are rejected.

TDX

Intel's Trust Domain Extensions. CPU-side TEE for confidential VMs. Requires 4th-gen Xeon Scalable (Sapphire Rapids) or newer.

TEE

Trusted Execution Environment. Hardware-isolated execution context that produces an attestation quote signed by the platform. DAIT uses TDX (CPU), SEV-SNP (CPU), and NRAS (GPU).

Receipt and channel concepts

ChannelState

The off-chain state of a state-channel session: channel_id, turn_num, spent_amount, receipts_merkle_root, both signatures. Co-signed by user and host on every turn. See SPUR-IC ยง4.

commit-reveal window

The block delay between MsgCommitReceipt and MsgRevealReceipt in x/pouw. Default Params.commit_reveal_window. Forces validators to commit to the receipt's hash before learning its content, which is what makes the censorship-resistance argument work.

force-include

The ABCI++ rule that any commit referenced by >=2/3 voting power in vote extensions MUST be included by the next proposer. Prevents a single colluding validator from censoring a host's PoUW receipts.

Nitro / ForceMove

The state-channel turn-taking protocol DAIT adopts. Whichever side presents the highest co-signed turn_num during the challenge window wins settlement. See x/state_channel.

turn_num

Monotonic counter inside ChannelState. Bumped on every co-signed update. Higher number wins disputes.

Tier and slashing concepts

Heavy / Node / Supernode / Oracle

Tiers in x/staking_tiers. Each is a stake floor plus a set of rights. See tier table.

uDAIT

The on-chain unit. 1 DAIT = 10^6 uDAIT on the Cosmos side; the EVM seam scales to 18 decimals via the precise-bank module.