How It Works
When mev-commit is deployed for a new network, Primev spins up a dedicated mev-commit network instance for that ecosystem. This includes:- Custom bootnode — A dedicated bootnode endpoint is provisioned for the target network, allowing providers and bidders to discover peers within the correct mev-commit network instance.
- Provider registration — The network’s execution service providers (validators, sequencers, etc.) register as mev-commit providers and run provider nodes connected to the custom bootnode.
- Bidder access — Bidders who want preconfirmations on the target network connect their bidder nodes to the same custom bootnode.
- Oracle and settlement — A network-specific oracle is configured to verify commitment fulfillment against the target network’s block production.
- FastRPC endpoint — A FastRPC instance can be stood up for the network, giving users a single RPC endpoint that automatically wraps transactions with preconfirmation bids.
Architecture
For Execution Service Providers
If you are a validator, sequencer, miner, or other block producer on a network and want to bring mev-commit preconfirmations to your ecosystem:- Reach out to the Primev team — Contact us to discuss your network’s architecture and requirements. We will work with you to configure a custom mev-commit instance.
- Run a provider node — Once the instance is provisioned, you will run a mev-commit provider node alongside your existing infrastructure, pointed at the custom bootnode for your network.
- Register as a provider — Stake and register on the provider registry so bidders can discover and interact with you.
- Process bids and issue commitments — Receive bids from bidders in your network’s mev-commit instance and issue cryptographic commitments for execution.
For Bidders
If you want preconfirmations on a supported network:- Deploy a bidder node — Run a mev-commit bidder node configured with the custom bootnode endpoint for the target network.
- Fund your bidder account — Deposit funds into the bidder registry to back your bids.
- Submit bids — Send bids specifying the transactions you want preconfirmed. Providers on the target network will issue commitments.
What Primev Provisions
When onboarding a new network, the Primev team sets up:| Component | Description |
|---|---|
| Bootnode | Dedicated peer discovery endpoint for the network |
| Oracle | Configured to read and verify block production on the target chain |
| Contract deployment | Core mev-commit contracts (BidderRegistry, ProviderRegistry, PreconfManager) |
| FastRPC (optional) | RPC endpoint that wraps transactions with preconfirmation bids |
| Monitoring | Observability and alerting for the network instance |
Get Started
To bring mev-commit and preconfirmations to your network, reach out to the Primev team:- Twitter: @primev_xyz
- GitHub: github.com/primev
- Telegram: Contact us on Twitter to join our integration channel