Documentation
Full documentation
A one-page summary of the Bron Intents protocol. Read the linked docs for the complete on-chain reference.

User

The party initiating a swap from their non-custodial wallet. Retains control of assets until they authorise the transaction.

· Creates the order and its parameters
· Sends funds to the solver on the base network, then records the tx hash

Solver

An independent participant that competes to fill orders by quoting prices, then delivers the asset on the quote network.

· Locks BRON insurance as collateral; volume it can react on = insurance × haircut − active locks
· Earns order fees; if it fails to deliver, a backup solver is paid a liquidation premium from its insurance

Oracle

An independent validator that verifies on-chain settlement at two checkpoints — after the user sends funds and after the solver sends funds.

· Decisions are made by quorum: more than half of the oracles subscribed to the network must agree
· Voting against the majority triggers a per-network cooldown; too many cooldowns suspend the oracle

Broadcaster (Integrator)

A partner that creates orders on-chain on behalf of users, wallets or marketplaces, and earns a front-end fee per executed order.

· Must be registered in BroadcasterRegister and approved by the Bron DAO
· Sets a front-end fee per order (max 10%) and its only required action after creation is settling the user tx