Payment lifecycle
Verification rules
- The network must match the listing requirement.
- The transaction must be successfully mined.
- Native transfers are checked against the recipient and value.
- ERC-20 transfers are checked through the configured token contract’s
Transferevent. - The payer, recipient, currency, and exact amount must match.
- A payment proof cannot purchase a different requirement.
Custody and fees
The current implementation sends payments directly to creators. It reports a facilitator fee of zero and does not submit transfers for buyers.This application uses a custom payment proof around HTTP status
402. Compatibility with another x402 implementation should not be assumed.