Connecting to network

Settlement rails
for the interchain.

A Rust-built Layer 1 where finality is a fact, not a probability. Native token issuance, one address for every asset, and an EVM layer that works with the Ethereum tooling you already use. Mainnet is live; the USDC bridge is next.

Height
—
—
Finalized
—
two-thirds quorum
Validators
—
signing votes
Native asset
WSK
6 decimals
The protocol

Built to settle.

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.

01

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.

02

Ed25519 quorum finality

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.

03

One address, every asset

A single wsk1… Bech32m address holds native WSK, custom tokens, and every wrapped asset. Assets are separated by explicit AssetId in the state layer, never by juggling wallets.

04

Native token standard

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.

05

Metered program runtime

Verified .it packages run as fuel-metered WASM with consensus receipts and bounded replicated storage, so execution cost is deterministic and bounded by design.

06

Interchain bridge lanes

A relayer watches the Ethereum bridge contract for confirmed deposits and mints the matching wUSDC, using the deposit id as the operation id so a replayed scan credits nothing twice. The return path, burning wUSDC to release USDC, is still manual.

Native asset

WSK / WorldStreet Kash

WSK is the settlement and fee asset. Issuance is reserve-gated: the collateral ledger and swap controls are enforced in consensus at a fixed 1 USDC = 1 WSK, and minting is blocked whenever the reserve lacks backing.

  • Base unit microWSK · 6 decimals
  • Asset ID worldstreet:MNA:native
  • Balances, signed transfers, and nonce-ordered account state
  • Pays transaction, token-operation, and program fees
  • Reserve-gated mint and in-chain redemption to wrapped USDC
Wallet & identity

Keys never leave
the browser.

Recovery material lives in an encrypted browser-local vault. Signing happens on the device; the node only ever sees a finished signature.

  • Multiple wallets per vault · BIP-39 and SLIP-0010 derivation
  • Local signing and broadcast of WSK and token transfers
  • Domain-bound login challenges — authentication, not a transaction
  • MetaMask and derived Solana accounts for bridge deposits
Interchain lanes

Assets that actually move.

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.

LaneNetworkContract / programState
USDC → WSKArbitrum One0x0729F81ACc0948089B0BAcc0685c461F8F54F23Bdirect mint route · 1 USDC = 1 WSKPaused
WETHEthereum Sepolia0xaA82D61ACBcED55CF4cC49bE9018d3E5A6Ba2A9D12 confirmationsTestnet
wSOLSolana devnetFyAuUc2pPkz1nt2vR27R6NfE3Lgb4Z69sjUoPSeU7PCwprogram mode · PDA vaultTestnet
USDCEthereum Sepolia0xab4056bCb0369897d6D5Ca1A13f670f76C75ef3eescrow contractTestnet
USDCSolana devnet4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDUallowlisted mint · PDA vaultTestnet
USDCEthereum mainnetNot deployedwritten and tested; 10,000 USDC daily release capPending
What's next

Shipping now.

Where the network actually stands — stated plainly, so you can tell exactly what you can build on right now and what is still in flight.

Mainnet

Live

intertrain-1 is running: four validators, EVM chain 4683, public RPC at rpc.intertrain.online. Supply starts at zero — WSK is minted only against bridged USDC, so nothing circulates until the bridge is deployed.

EVM compatibility

Live

A revm-based Cancun execution layer with the eth_* JSON-RPC namespace and deterministic address aliasing. Validated against geth and against Foundry, viem, and ethers rather than only against its own tests.

USDC bridge

Next

Escrow on Ethereum mainnet against wUSDC on intertrain, 1 USDC = 1 WSK. The contract is written and tested with a daily release cap; it is not deployed, and until it is there is no WSK in circulation.

Staking and delegation

Planned

Dynamic validator admission, delegation, slashing conditions, and deterministic fee distribution to validators.

Congestion fee market

Planned

Dynamic fees replacing the current fixed genesis minimum, with bounded floors and ceilings.

Developers

JSON-RPC 2.0,
or one npm install.

Every read and write path is a single POST /rpc call, and the EVM layer answers standard Ethereum methods, so viem, ethers, and foundry work unchanged. When you would rather not hand-roll it, the SDK and the inter CLI cover accounts, transfers, and token issuance.

  • chain_info · validator_set · finality_status
  • block_latest · transaction_broadcast
  • account_get · asset_list · bridge_status
  • token_operation_prepare · token_list
  • auth_challenge · auth_verify
# chain identity, heights, native asset
curl -s https://rpc-worldstreet.intertrain.online/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.intertrain.online/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.intertrain.online/healthz