FCR-x402 Demo

Instant payments on Filecoin using the x402 HTTP payment protocol and Fast Confirmation Rule (FCR). Sub-minute finality backed by F3 consensus.

Facilitator Status

Loading...

How x402 Payments Work


  BUYER                         PROVIDER                      FACILITATOR
    β”‚                               β”‚                               β”‚
    │── GET /api/resource ─────────▢│                               β”‚
    │◀── 402 PaymentRequired ───────│                               β”‚
    β”‚                               β”‚                               β”‚
    β”‚  [signs EIP-3009 off-chain]   β”‚                               β”‚
    β”‚                               β”‚                               β”‚
    │── GET + X-Payment header ────▢│                               β”‚
    β”‚                               │── POST /verify ──────────────▢│
    β”‚                               │◀── { valid: true } ───────────│
    │◀── 200 + Data ────────────────│                               β”‚
    β”‚                               │── POST /settle ──────────────▢│
    β”‚                               β”‚   [commits bond]              β”‚
    β”‚                               β”‚   [submits tx on-chain]       β”‚
    β”‚                               β”‚   [tracks FCR L0 β†’ L3]        β”‚
    β”‚                               │◀── { paymentId, status } ─────│

FCR Confirmation Levels

L0
Submitted
Transaction broadcast
L1
Included
In tipset
L2
FCR Safe
F3 PREPARE/COMMIT
L3
Finalized
F3 certificate

Deployed on Filecoin Calibration Testnet β€’ USDFC Token β€’ x402 Protocol