Skip to main content

Architecture

Bungee Protocol is designed as a marketplace where off-chain actors compete to fulfill user requests in the most efficient way possible. The protocol consists of both off-chain and on-chain components that work together to enable secure and efficient order execution.

Bungee Protocol Architecture

Protocol Components​

  • Offchain Components:

    • Bungee Protocol API: Handles order submission and quote requests
    • Quoting Engine: Provides price estimates and suggests slippage parameters
    • Auction House: Manages the auction bidding process and transmitter selection
  • Onchain Components:

    • Bungee Protocol Contracts: Order Placement and, fulfillment, and settlement
    • Socket Protocol: Powers the underlying settlement mechanism

Market Participants​

The marketplace brings together different participants who compete to provide the best service to users:

RoleDescription
FillersParticipants with active capital across networks:

• Anyone can become a filler
• Use own capital to fulfill orders
• Similar to Bungee Refuel
SolversEntities with passive capital staked:

• Can route orders through various protocols (i.e. Bridges)
• Bungee holds their stake accountable for order execution
• Flexible in choosing execution pathways
ProversEntities that are whitelisted by Bungee:

• No capital required to send user funds
• Bungee holds responsibility for security
• Includes CCTP, native bridges, and other trusted pathways