Skip to content

Milestones

List view

  • # Scope Block-producing node implementing the Leios/“input endorsers” family once the spec is finalized. Feature-flagged and isolated from Praos path. # Capabilities - Implements required Leios roles (e.g., transaction posting, input endorsement/selection, block assembly) per spec. - Wire-compatible diffusion changes for endorsement/aggregation artifacts. - Dual-mode runtime: Praos and Leios can be built/deployed side-by-side; shared ledger/tx pipeline where possible. - Deterministic translation between endorsement artifacts and final block bodies; robust rollback behavior. # Non-goals Mixing experimental and production consensus in a single binary without flags; speculative ledger changes. # Done when - Interop tests with a reference Leios network pass (endorsement validity, assembly, fork/rollback). - Throughput/latency targets meet spec benchmarks under synthetic load. - Clear cutover/rollback procedure between Praos and Leios modes (flags, config gates). - Passes Node Interoperability Tests against Haskell Node

    Due by March 12, 2027
  • # Scope Full block-producing node for Shelley+ eras using Ouroboros Praos. # Capabilities - Leadership test per slot (VRF) with correct nonce handling; KES hot-key rotation; op-cert validation. - Mempool: bounded queue, policy, rebase on adoption; fee/min-ADA/ttl enforcement pre-admission. - Block assembly: select txs, respect per-block limits (size, exec units), compute body hash, sign header. - Pipelined diffusion on send; polite propagation and backpressure integration. - Ops hardening: key isolation, HSM/TPM optional, sealed configs, audit logging, failover pairs. # Non-goals - Legacy Byron/Shelley production; experimental consensus. # Done when - Produces valid blocks on preprod/preview with stable metrics and no safety violations. - Missed-slot and orphan rates within target; propagation latency competitive with reference. - Key lifecycle (KES rotation, op-cert renewal) passes operational runbooks and chaos tests.

    Due by September 11, 2026
  • # Scope Network-only node that relays headers/blocks/transactions (no ledger state exposed, no forging). # Capabilities - Implements chain-sync, block-fetch, tx-submission; pipelined diffusion on receive/send. - Peer governor: discovery, churn limits, reputation/backoff; DoS-resistant admission. - Configurable connection policies (inbound/outbound caps, per-peer rate limits). # Observability - per-protocol metrics, queue depths, propagation latency. # Non-goals Mempool policy beyond admission sanity; tx building; forging. # Done when - Sustains target TPS/blocks with < specified propagation latency budget. - Survives adversarial peers (slowloris, invalid headers/bodies) without crashes or excessive CPU. - Hot reload of peer lists/policies; zero-downtime rollouts verified.

    Due by June 30, 2026
  • # Scope: Client wallet library + CLI for key/UTxO management and transaction building compatible with Conway rules. # Capabilities - HD keys, address derivation (Shelley-style bech32), watch-only. - UTxO/asset tracking against a Conway node; coin/asset selection with change and min-ADA rules & Conway cost models. - Fee/size estimation; Plutus V1/V2/V3 budget pre-evaluation (off-chain sim). - Build/sign/submit pipeline; multi-sig basics. # Non-goals: Running a network node; indexing for third parties. # Done when - End-to-end flows: receive → build/sign → submit → confirm across assets and simple scripts. - Deterministic results on fee/size estimation vs reference tooling over a test corpus. - Passes tests for coin selection and change correctness.

    Due by March 31, 2026
    0/6 issues closed
  • # Scope Read-only, indexing-friendly node starting from a trusted snapshot at a Conway epoch (or later). # Capabilities - Imports/validates a snapshot (hash + optional Mithril cert) and refuses rollbacks before the snapshot slot. - Follows the network from the snapshot forward, validating Conway rules (including Plutus V1/V2/V3 scripts allowed in Conway) and any future eras behind a feature gate. - Exposes chain data via BlockFrost Api: tip, blocks, txs, UTxO by address, accounting, metadata. - Optional indexers: address/asset/tx/governance - Snapshot import/export; verifies snapshot integrity (hash/Mithril when available). # Health/metrics sync progress, slot lag, peer set, query latency, storage size. # Non-goals Wallet key management, tx signing, forging. Pre-Conway sync or validation. # Done when - Snapshot import succeeds with integrity verification; node tracks live chain without falling behind. - Deployed with uptime > 1 week

    Due by December 31, 2025
    1/9 issues closed