Settlement for
any asset,
any border.
Twill is a public blockchain where every TWL in circulation was earned by a miner — no founder allocation, no pre-mine, no admin keys. The settlement engine is asset-agnostic: crypto, carbon credits, and fiat rails all flow through a single atomic-swap primitive.
Twill is live and mining. Two roles are open to the community right now — pick your lane.
Help run the server.
We're looking for a handful of moderators who can keep the Discord calm, on-topic, and welcoming to new miners. Prior mod experience on other chains, DAOs, gaming servers, or open-source communities counts — say what and where.
To apply: DM in Discord, or email with your handle and a short note on experience.
Stand for the first board.
The Genesis Board (5–7 seats, 5-year terms) will be picked by the first on-chain vote. Nominate yourself or someone else — either works. Include a Discord handle or SS58 address, social handles, and a short statement of experience relevant to running a settlement chain.
To nominate: post in Discord, or email with handles + experience.
Protocol-enforced. No path to mint more.
100% to the miner. Halves every 21,024,000 blocks (~4 yr).
80% to stakers · 20% to the on-chain community treasury.
Settlements are zero-fee until the bootstrap cap is reached.
Mining and settlement are one op.
Every block a miner produces commits to the current settlement Merkle root. The block hash incorporates that root, so a valid block is simultaneously proof of work and proof that pending settlements were honoured. Block producers can't silently drop settlements to save hashing — the two are welded together.
There is no root authority. No one can upgrade the runtime, seize balances, or override a settlement. The only path to change is a governance proposal that passes on-chain.
| Pre-mine | 0 |
| Founder allocation | 0 |
| Dev fund | 0 |
| Team treasury | 0 |
| Admin keys | 0 |
| Root extrinsics post-genesis | 0 |
| Mining pool | 50,000,000 (100%) |
The settlement engine is a single primitive. Every rail below plugs into the same HTLC atomic-swap path — cross-asset transfers either clear entirely or not at all.
Twill Native · TWL
Direct on-chain transfer. Atomic. Final. Live on mainnet today.
Crypto · BTC ETH SOL USDC
Runtime types are scaffolded. Oracles and bridges activate by governance.
Carbon · Verra, Gold Standard
Registry APIs pending. Bond + dispute window already enforced by the carbon pallet.
Fiat · SEPA ACH SWIFT UPI
Scaffolding exists. Activation requires community-run confirmation oracles.
The board is elected.
Proposals are voted.
A 5–7 seat board with five-year terms schedules runtime upgrades and emergencies. Anyone holding TWL can propose. Community proposals pass at 50% with 10% quorum; emergency actions (recall, reserve) require 75%.
The first election opens with no deposit and 1-address-1-vote — because TWL isn't yet widely in circulation. Subsequent elections move to a 100 TWL nomination deposit and TWL-weighted voting.
┌────────────────────────┐ │ Governance surface │ ├────────────────────────┤ │ · Board election │ │ · Community proposals │ │ · Runtime upgrades │ │ · Rail activations │ │ · Emergency reserve │ │ · Fee parameter votes │ │ · Recall votes │ └────────────────────────┘
Run a node. Mine TWL.
Clone the repo, build the binary, generate a mining address, and plug in. GPU preferred (Vulkan / Metal / DX12) via the twill-miner helper crate. CPU fallback works for trying the dev chain; mainnet difficulty needs real hashpower.
# Clone and build git clone https://github.com/twill-net/twill cd twill cargo build --release # Start your node ./target/release/twill \ --base-path ./chain-data \ --chain mainnet-raw.json \ --rpc-port 9944 # Mine MNEMONIC="your words" \ node scripts/mine.js