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 ExecutionVerified 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.

⬡

Verified Market Makers

Market making is an open role. Its verified tier are Dash masternode operators — every verified 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; market making is open to any operator, with a verified masternode tier.

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

Market makers read your intent and submit offers — verified masternode operators and open participants alike. 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 market makers compete to satisfy it, with masternode operators as the verified tier. 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 any operator that reads open intents and submits offers to fill them. Verified market makers are Dash masternode operators: a verified offer carries a ProTxHash, resolved against the active masternode list from Dash Core protx list valid, so the verified tier is stake-backed — and unverified offers are labeled as such. 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?
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; anyone may run one. For the verified tier, register the ProTxHash of a Dash masternode: verification is resolved against Dash Core's protx list valid, and wiring that check into the client is in progress. Source and releases are in the project repository.

Trade on Dash Evolution

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