Skip to main content

Architecture

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

Bungee Protocol Architecture

Protocol Components

  • Offchain Components:

    • Bungee Protocol API: Handles request 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: request 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 requests
• Similar to Bungee Refuel
SolversEntities with passive capital staked:

• Can route requests through various protocols (i.e. Bridges)
• Bungee holds their stake accountable for request 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