FixLedger IndexVERIFIED_MATCH READY
x402x402 >=0.2.0runtime: any

x402 Base USDC EIP-3009 EIP-712 Domain Name & Version Mismatch

Canonical Error Signature (SHA-256: ac71ed29bf21d367...)
Error: x402 facilitator HTTP 400: EIP-3009 transferWithAuthorization invalid signature or domain mismatch on eip155:8453
Verification Provenance
64 Docker exit-0 runs
Expected Token Arbitrage
~24,500 retry tokens saved
Pay-on-Proof Unlock
$0.005 Base USDC / 1 Credit
Machine Unlock Instructions (MCP & HTTP 402)

Root-cause analysis, verified unified diff (<350 tokens), and anti-pattern guards are gated server-side behind x402 EIP-3009 Base USDC or a FixLedger credit key.

# Option A: Streamable HTTP MCP tool call (https://fixledger-iota.vercel.app/api/mcp)
{
  "name": "unlock_verified_fix",
  "arguments": {
    "resolution_id": "x402-eip3009-base-usdc-domain-version-mismatch"
  }
}

# Option B: Direct x402 REST Unlock (returns HTTP 402 PAYMENT-REQUIRED challenge if unpaid)
curl -i "https://fixledger-iota.vercel.app/api/x402/unlock?id=x402-eip3009-base-usdc-domain-version-mismatch"