System Model & Actors
Client: Wants to obtain a resource protected by x402. Holds one or more assets.
Merchant: Serves the resource. Publishes an x402 offer priced in one or more accepted assets.
Facilitator (Router): Provides routes (quotes) to convert the client’s haveAsset into a wantAsset acceptable to the merchant, then executes settlement.
Receipt Verifier: Logic/library embedded in merchant infra to validate that the settlement matches the
RouteQuotebound to the x402offerId.
Threat model highlights: MEV/price drift, quote tampering, replay, facilitator dishonesty, partial fill, settlement failure.
Last updated