Deterministic state machine
Canonical encoding, deterministic state roots, atomic application. Every block commits transaction, asset, and token-operation roots to durable storage with full restart recovery.
A Rust-built Layer 1 where finality is a fact, not a probability. Native token issuance, one address for every asset, and live bridge lanes into Ethereum and Solana — with mainnet and full EVM compatibility landing next.
Everything below is implemented and running on the public network today. Blocks are produced, persisted, and recovered across restarts. Transactions are Ed25519-signed, nonce-ordered, and fee-paying.
Canonical encoding, deterministic state roots, atomic application. Every block commits transaction, asset, and token-operation roots to durable storage with full restart recovery.
Validators sign votes over proposed blocks. A two-thirds quorum finalises the height and the marker is persisted — finality you can point at, not a probabilistic wait.
A single mna1… Bech32m address holds native MNA, custom tokens, and every wrapped asset. Assets are separated by explicit AssetId in the state layer, never by juggling wallets.
Create, mint, burn, transfer, freeze, pause, and re-authorise tokens as first-class protocol operations. Supply caps and authorities are enforced in consensus — no bytecode to audit.
Verified .it packages run as fuel-metered WASM with consensus receipts and bounded replicated storage, so execution cost is deterministic and bounded by design.
A supervised relayer watches finalised external events, records deterministic operation IDs in durable state, retries with backoff, and submits authority-signed operations.
MNA is the settlement and fee asset. Issuance is reserve-gated: the collateral ledger and swap controls are enforced in consensus at a fixed 2 USDC = 1 MNA, and minting is blocked whenever the reserve lacks backing.
Recovery material lives in an encrypted browser-local vault. Signing happens on the device; the node only ever sees a finished signature.
A supervised relayer watches finalised external events, records deterministic operation IDs in durable state, retries with backoff, and submits authority-signed operations. Live gate state is always authoritative via bridge_status.
| Lane | Network | Contract / program | State |
|---|---|---|---|
| WETH | Ethereum | 0xaA82D61ACBcED55CF4cC49bE9018d3E5A6Ba2A9D12 confirmations | Live |
| wSOL | Solana | FyAuUc2pPkz1nt2vR27R6NfE3Lgb4Z69sjUoPSeU7PCwprogram mode · PDA vault | Live |
| USDC | Ethereum | 0xab4056bCb0369897d6D5Ca1A13f670f76C75ef3ereserve collateral contract | Live |
| USDC | Solana | 4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDUallowlisted mint · PDA vault | Live |
The protocol runs today. These are the pieces landing next — stated as roadmap, so you can tell exactly what you can build on right now and what is still in flight.
Genesis validator set, funded reserve, and production key custody. The protocol, bridges, and wallet are running today on the public network ahead of the mainnet cutover.
A revm-based execution layer bringing Solidity contracts, the eth_* JSON-RPC namespace, and secp256k1 address mapping to Intertrain — so existing Hardhat, Foundry, and viem tooling works unchanged.
Dynamic validator admission, delegation, slashing conditions, and deterministic fee distribution to validators.
Dynamic fees replacing the current fixed genesis minimum, with bounded floors and ceilings.
Every read and write path is a single POST /rpc call. A dependency-light TypeScript SDK wraps queries, transfers, and login flows when you want it.
# chain identity, heights, native asset curl -s https://rpc-worldstreet.watchup.space/rpc \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1, "method":"chain_info","params":{}}' # bridge gate and connectivity state curl -s https://rpc-worldstreet.watchup.space/rpc \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1, "method":"bridge_status","params":{}}' # node health and heights curl -s https://rpc-worldstreet.watchup.space/healthz