
Prerequisites
Before you begin, ensure you have:- A NEAR account for signing intents
- Liquidity to deposit (tokens on supported chains)
- Infrastructure to run a quoting service (WebSocket client)
- Familiarity with the Verifier contract and intent signing
Getting started
Deposit liquidity
Use the Passive Deposit/Withdrawal Service to move funds from supported blockchains into NEAR Intents.Alternatively, deposit via distribution channels like near-intents.org.
Connect to the Message Bus
Connect to the Message Bus WebSocket to receive quote requests from users in real-time.
Respond to quotes
When you receive a quote request, evaluate the trade and respond with a signed intent if you want to fill it.See Usage Examples for implementation details.
Architecture overview
The Message Bus facilitates price discovery by:- Broadcasting quote requests from users to connected market makers
- Collecting signed intent responses from market makers
- Bundling matching intents and submitting them to the Verifier contract
The NEAR Intents protocol can operate without the Message Bus. Frontends can use other quoting mechanisms, and market makers can index the NEAR blockchain directly to find intents to fill.
