Open financial
infrastructure
for humans
and machines.

A public Layer-1 secured by Leased Proof of Stake. No account to read it, no permission to build on it, and nobody in the middle when value moves.

DecentralCoinpublic sale

The native coin goes on sale

00
days
00
hrs
00
min
00
sec

Opens 26 September 2026 · 12:00 UTC · from $0.050

  • DCC is the native coin of DecentralChain, not a token issued on another chain.
  • Six tiers at published prices. Each costs more than the last, so the earliest buyers pay least.
  • Bid with a Solana wallet. Coins are delivered natively on DecentralChain.

DecentralChain ecosystem apps

Open

Every block is public.
So is every validator.

Nobody gave you permission to read this. You never had to ask. The panel below is a live read your browser took straight from a public node — no API key, no account, and no server of ours in between.

live from mainnet

Chain height

Reading the public node…

Generator

Transactions

Block size

Base target

One node, and anyone can ask it

Every node serves the same REST surface, and it answers without a key or an account. Point your own at the network and it replies the same way.

public nodes

Leasing moves no coins

A lease points block-production weight at a generator. It transfers no balance and hands over no keys, and the account that made it can undo it.

Your accountkeys stay here
weight only
Generator0 DCC moved

Blocks about every 60 seconds

Leased Proof of Stake decides who writes the next block. Sixty seconds is the long-run average, and individual intervals vary around it.

Decorative curve

Settled within 100 blocks

T0 DeterministicFinality is the authoritative tier, and the chain carries a configured max-rollback-depth of 100 blocks. That is the ceiling on how far the tip can be reorganised, so a confirmation policy has a figure to sit on.

By design

Guarantees,
not best practices

Four things the protocol enforces, so nobody has to remember to. All four are live on mainnet: deployment-time pricing, sponsored fees, asset-level rules and voted upgrades.

No gas

Every cost, known before you sign

RIDE has no unbounded loops, so the node prices a script at deployment. Nothing to estimate, nothing to top up, and no transaction that dies halfway through moving your balances.

Sponsored fees

Onboard someone who holds nothing

The issuer pays the network fee. Someone can hold your token, send it and receive it without opening an exchange or learning the native coin exists.

Smart assets

Rules that travel with the token

Put a script on the asset itself and it vets every transfer, in any wallet, through any app. Whitelists and freezes nobody can route around.

Feature activation

Upgrade the network without stopping it

New rules ship inert and switch on at a height producers vote for. No coordinated restart, no downtime, and a node that cannot validate them halts instead of forking.

For humans

Where people
actually use it

An order book, an AMM on two mainnet contracts, a wallet, and an explorer. That is a financial stack, and every part of it settles on the same public chain you can read yourself.

Native coin

DecentralCoin

The native coin. All 100,000,000 minted at genesis in July 2021, none issued since.

Flagship

DecentralProp

Prop-firm funding. Its core loop ran on mainnet here in two RIDE contracts.

Exchange

Decentral.Exchange

Order-book trading, settled on chain.

Swap

DecentralSwap

A constant-product AMM on two RIDE contracts, both on mainnet.

Explorer

DecentralScan

Blocks, transactions, addresses and assets, in real time.

Wallet

Cubensis Connect

Chrome and Firefox, with Ledger hardware support.

For machines

Nothing here
requires a human

A program needs no credential to use this chain. The REST surface a person's wallet talks to is the same one a script calls, and the SDKs hand back transactions that nobody has signed yet.

A program composes. A key holder approves.

The AMM SDK reads over fetch and returns unsigned InvokeScriptTx objects. It holds no keys and signs nothing, so software can build a transaction it has no authority to send.

Programbuilds the call
unsigned
Key holdersigns, or does not

The compiler is a library

ride-lang and ride-repl are published to npm, compiled from Scala with Scala.js. A program can compile and evaluate RIDE in process — no toolchain, no server.

ride-lang

Nothing to sign up for

A read is a plain GET, and the node reflects the request Origin — so a script on any host can call it directly.

Contracts that call contracts

RIDE supports dApp-to-dApp invocation, so one contract can call another and act on what it returns. Two programs can settle with each other with no interface in between.

dApp

invokes

on chain
dApp

returns a result

An MCP server with nothing to authenticate

Connect any MCP client and a model reads mainnet live and compiles RIDE in process. There is no API key to configure, because the node has no concept of one — so there is nothing to store and nothing to leak. It can learn everything about the chain and still cannot move a single DCC: no tool holds a seed, signs, or broadcasts, and none ever will.

get_chain_heightget_last_blockget_node_versioncompile_ridescript_info_ridedecompile_ride
the whole configuration
{
  "mcpServers": {
    "decentralchain": {
      "command": "npx",
      "args": ["-y", "@decentralchain/mcp-node"]
    }
  }
}
Status

Built, and its smoke test passes against mainnet. Not published to npm yet, so the command above does not resolve today.

Build on DecentralChain

Smart contracts in RIDE,
and an SDK in your language

Over twenty TypeScript packages, five dependency tiers, plus JVM libraries on Maven Central and a RIDE toolchain published to npm.

Read the chain in two lines

No key, no account, no SDK required to start. The node answers a plain GET.

// the same call the panel above makes
const res = await fetch(
'https://mainnet-node
.decentralchain.io/blocks/height'
);
const { height } = await res.json();

RIDE runs in a browser

The RIDE compiler and REPL are published to npm, compiled from Scala with Scala.js — so they execute client-side with no server.

RIDE

The packages, by tier

Foundation at tier 0 through providers at tier 4. Every name below is published under the @decentralchain scope.

typesbignumberts-lib-cryptomarshallprotobuf-schemascryptonode-apitransactionssignerrideledgerdata-entities

Move value across chains

A Solana gateway that
holds none of your keys

Contracts and validators are live on mainnet. A deposit is a transaction you sign in Phantom or Solflare. A withdrawal is a burnToken call you sign on DecentralChain. The frontend signs nothing, holds no keys, and runs no relayer.

Assets registered

10 of 13 can be moved today

  • ETH8 dp
  • JitoSOL9 → 8 dp
  • JUP6 dp
  • PENGU6 dp
  • PYTH6 dp
  • RAY6 dp
  • RNDR8 dp
  • SOL9 → 8 dp
  • USDC6 dp
  • USDT6 dp
  • BTC8 dp
  • BONK5 dp
  • cbBTC8 dp

Where the decimal places differ between the two chains, the arrow shows it. SOL and JitoSOL carry nine on Solana and eight here, so an amount copied across without converting is wrong by a factor of ten. The greyed three are registered but their limits make a real transfer impossible, so the bridge filters them out.

Cubensis Connect

Hold it yourself.

Cubensis Connect is the browser wallet for DecentralChain. Your keys are encrypted inside the extension and never leave it. Nothing here holds your coins on your behalf, which is the point of the chain underneath.

cubensis connectbrowser wallet

Keep your own keys

The wallet for DecentralChain

  • Seed phrases and private keys are encrypted inside the extension. No dApp can read them.
  • Ledger hardware support, multiple wallets, and one-click signing.
  • Chrome MV3 and Firefox MV2. Source available, not open source.

Six tiers. The price only goes up.

Bidding opens 26 September 2026, 12:00 UTC, at $0.050 per DCC. Each tier that sells out opens a higher one. There is no allowlist and nothing to deposit in advance.