
The protocol can operate without the Message Bus:
- Frontends can use any quoting mechanism to compose and publish signed intents
- Market makers can index the NEAR blockchain directly to find intents to fill
How it works
- User requests a quote - A frontend sends a quote request to the Message Bus
- Market makers receive the request - The Message Bus broadcasts the request to all connected solvers via WebSocket
- Market makers respond - Solvers evaluate the trade and respond with signed intents
- User accepts a quote - The frontend displays options to the user, who selects and signs their intent
- Settlement - The Message Bus bundles the matching intents and submits them to the Verifier contract
