Pre-launch. The Data Contract, the Nostr offer layer, and the market maker daemon are live on testnet today; the settlement path is not wired yet. See what shipped, line by line.

Built for Dash Evolution

Intent-Based ExecutionMasternode Market MakersSettlement on Dash

Publish the outcome you want. Masternode operators compete as market makers to fill it. You never pick a route — routing is the market maker's problem.

No bridges. No wrapped assets. No intermediary custody.

15/10/7/5
BPS fee tiers
3
Daemon interfaces
0
Wrapped assets
Testnet
Live stage

Protocol

Everything settles on-chain

Dash Intents removes the routing layer between you and your trade. There is no bridge to trust and no intermediary holding your funds.

◆

Intent-Based Execution

You declare the outcome you want. Market makers compete to fill it. You never sign a route, never manage a limit order, and never watch a chart.

⬡

Masternode Market Makers

Participation is restricted to Dash masternode operators. Every offer carries a ProTxHash, resolved against Dash Core's protx list valid — the relay is transport, not the security boundary. Wiring that check into the client is in progress.

◈

Settlement on Platform

The on-chain contract is written exactly twice per intent — once at creation, once after settlement. Offers never touch Platform; they are exchanged only over Nostr, keeping on-chain writes to the minimum.

≡

Transparent Fees

Protocol fees are published in tiers and calculated from intent size. The rate you are quoted is the rate recorded at settlement.

◇

Treasury-Backed

Protocol fees accrue to the treasury the masternode network controls. How the treasury disburses is being designed with the network — stated openly rather than assumed.

{}

Open SDK

Typed data contracts, an intent builder, and a client library live in the project repository, MIT licensed. The package is not yet on npm; participation in the protocol is reserved for verified masternode operators.

How it works

Four steps from intent to settlement

The design, end to end. Today the read path, the offer layer, and the daemon are live on testnet; the settlement path is not wired yet.

01

Submit an intent

Describe what you want to trade and the constraints you are willing to accept. Your intent is published to the protocol.

02

Market makers compete

Masternode operators read your intent and submit offers. Each offer states a price, an expiry, and the market maker's identity.

03

Best offer wins

The protocol selects the offer that satisfies your constraints at the best price. No manual comparison required.

04

Settlement

The swap settles on Dash Evolution in a single step, with the protocol fee applied and the treasury allocation recorded.

Market maker network

Market makers compete. You win.

Every market maker is a Dash masternode operator with collateral at stake. Because offers are public and competing, the price you receive is set by the market rather than by a single counterparty.

Counterparty check

Every offer carries a ProTxHash, resolved against Dash Core protx list valid. Wiring this check into the client is in progress.

Competitive pricing

Offers are ranked by price against your stated constraints, not by who submits first.

Published fee tiers

Protocol fees scale down as intent size grows, from 15 BPS to 5 BPS.

FAQ

Questions

The short answers. Full detail lives in the documentation.

What is Dash Intents?
DASH Intents lets a user sign the outcome they want — I will pay X of A for at least Y of B, before time T — and masternode operators compete as market makers to satisfy it. The user never picks a route, because routing is the market maker's problem; competition on price replaces route selection.
What is a market maker?
A market maker is a Dash masternode operator that reads open intents and submits offers to fill them. Every offer carries a ProTxHash, resolved against the active masternode list from Dash Core protx list valid, so counterparties are stake-backed participants — the relay carrying the offer is never the boundary.
How does settlement actually work?
The design: the on-chain contract is written exactly twice per intent — once at creation, once after settlement — and settlement happens on Dash Layer 1. The settlement path is not wired end-to-end yet. What is live on testnet today is the contract, the Nostr offer layer, and the market maker daemon; the honest status is tracked line by line in the changelog.
Is this a bridge? Are my assets wrapped?
No. Dash Intents is not a bridge and does not wrap assets. There is no lock-and-mint step and no derivative token representing your balance. Trades settle directly on Dash Evolution.
What fees does the protocol charge?
Protocol fees are charged in basis points on a published tier schedule, starting at 15 BPS for intents up to 1,000 and decreasing to 5 BPS for intents above 100,000. The applicable tier is determined by intent size and is recorded at settlement.
How do I run a market maker?
Run a Dash masternode, then install the Dash Intents Market Maker — evomm, a Rust daemon with a text menu, a terminal dashboard, and a read-only web UI on loopback. Source and releases are in the project repository. The masternode-status check is enforced by our own client policy, and wiring it into the client is in progress; the verification source is Dash Core's protx list valid.

Trade on Dash Evolution

The provider gallery lists the front-ends that speak the protocol today; the treasury API answers live.