{
  "first_paid_hop": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
  "first_paid_hop_usdc": 0.001,
  "path_a": "https://twzrd.xyz/path-a-discovery.md",
  "x402_version": 2,
  "service": {
    "name": "TWZRD Agent Intelligence",
    "description": "Pre-spend trust for the x402 service an agent is about to buy (seller + resource). Free discovery: x402 service directory + merchant_card (wash / observed graph quality) + preflight ReadinessCard before payment. Paid renorm trust + signed V7 receipt stay behind GET /v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs (pass seller_wallet= for the settle-time gate). Scores reflect observed ecosystem payment behavior we measure -- not calls or revenue to TWZRD. The payer leaderboard (get_top_intel_agents) is secondary corpus research. Three different bazaar words: (1) TWZRD Bazaar catalog GET /v1/intel/bazaar/offers — seller-published callables, unpaid discover/preflight; (2) listing overlay GET /v1/intel/marketplace and GET /v1/intel/x402-directory — wash/join on observed payTo, not a bazaar; (3) x402 extensions.bazaar on a 402 — routeTemplate metadata, not the catalog.",
    "tags": [
      "agent",
      "reputation",
      "trust",
      "intelligence",
      "x402",
      "solana",
      "base",
      "guard",
      "preflight",
      "evaluate",
      "facilitator"
    ],
    "icon_url": "https://intel.twzrd.xyz/favicon.ico",
    "homepage": "https://intel.twzrd.xyz",
    "base_url": "https://intel.twzrd.xyz",
    "mcp": {
      "transport": "streamable-http",
      "url": "https://intel.twzrd.xyz/mcp",
      "card": "https://intel.twzrd.xyz/mcp/agent-intel-mcp-card.json",
      "required_headers": {
        "Accept": "application/json, text/event-stream",
        "Content-Type": "application/json"
      },
      "accept_note": "Dual Accept (application/json, text/event-stream) is optimal for streamable-http. Plain application/json, */*, application/*, and missing Accept are accepted — the server normalizes them to dual."
    }
  },
  "payment": {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "asset_decimals": 6,
    "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
    "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
    "accepts": [
      {
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
      },
      {
        "scheme": "exact",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "pay_to": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578"
      }
    ],
    "funding_note": "the payer wallet must hold USDC for the payment amount; gas is sponsored via the advertised feePayer co-sign, the USDC payment is not. An unfunded payer receives a machine-readable 402 (source_token_account_missing / insufficient_funds) with the exact token account and required amount."
  },
  "paid_resources": [
    {
      "path": "/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "route_template": "/v1/intel/quick/{pubkey}",
      "method": "GET",
      "price_usdc": 0.001,
      "price_kind": "exact",
      "max_price_usdc": null,
      "scheme": "exact",
      "amount": "1000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "x402_enforced": true,
      "url": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "description": "Seller wash risk and wallet reputation for a Solana x402 merchant: wash label, fleet %, payer count, plus tier + score. Cheap $0.001 entry before a larger payment. No signed V7 receipt.",
      "mime_type": "application/json",
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {},
              "discoverable": true
            },
            "output": {
              "type": "json",
              "example": {
                "paid": true,
                "tier": "Silver",
                "score": 72,
                "wash_label": "wash_shaped",
                "fleet_pct": 81.4,
                "active_payers": 26,
                "charged_amount_usdc": "0.001",
                "note": "seller wash risk + wallet reputation teaser — wash label, fleet %, payer count, tier+score; no signed receipt (use /trust)"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "pathParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "exampleUrl": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
        }
      },
      "search_keywords": [
        "seller wash risk",
        "wallet reputation",
        "x402 merchant quality",
        "fleet telemetry"
      ]
    },
    {
      "path": "/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "route_template": "/v1/intel/trust/{pubkey}",
      "method": "GET",
      "price_usdc": 0.05,
      "price_kind": "exact",
      "max_price_usdc": null,
      "scheme": "exact",
      "amount": "50000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "x402_enforced": true,
      "url": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "description": "x402 counterparty trust: a live reputation check before payment for any Solana wallet, scored from observed wallet age, payment history, execution evidence, and counterparty breadth, plus a portable V7 receipt. Proven on mainnet. Optional query: seller_wallet (the seller you are about to pay; arms the settle-time trust gate -- settlement is refused, charged:false, if that seller scores below threshold; the scored pubkey itself is never gated).",
      "mime_type": "application/json",
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {},
              "discoverable": true
            },
            "output": {
              "type": "json",
              "example": {
                "paid": true,
                "score": 61.8,
                "score_version": "intel_renorm_v1_1",
                "receipt": {
                  "version": 7,
                  "signing_alg": "ed25519",
                  "leaf": "0x<keccak256 of the preimage>",
                  "signature": "<Ed25519 signature over the leaf>",
                  "preimage": {
                    "settlement_tx": "<your on-chain x402 payment>"
                  }
                }
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "pathParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "exampleUrl": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
        }
      }
    },
    {
      "path": "/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "route_template": "/v1/intel/merchant/{pubkey}",
      "method": "GET",
      "price_usdc": 0.05,
      "price_kind": "exact",
      "max_price_usdc": null,
      "scheme": "exact",
      "amount": "50000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "x402_enforced": true,
      "url": "https://intel.twzrd.xyz/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "description": "Is this seller safe to pay? Signed merchant track-record receipt for a Solana receive wallet (pay_to): evidence for that counterparty risk call, not a safety verdict. Attests observed receive-side graph quality (unique payers, tx volume, wash labels) plus a portable V7 receipt. attestation_kind=merchant_track_record - NOT a payer trust score. Zero inbound -> 422 charged:false (settle-when-deliverable). Free teaser: GET /v1/intel/merchant_card/{wallet}.",
      "mime_type": "application/json",
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "paid": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "pathParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "exampleUrl": "https://intel.twzrd.xyz/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
        }
      }
    },
    {
      "path": "/v1/intel/reality-check",
      "route_template": "/v1/intel/reality-check",
      "method": "GET",
      "price_usdc": 15.0,
      "price_kind": "exact",
      "max_price_usdc": null,
      "scheme": "exact",
      "amount": "15000000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "x402_enforced": true,
      "url": "https://intel.twzrd.xyz/v1/intel/reality-check",
      "description": "TWZRD x402 Reality Check market-intelligence PDF (Aug 2026). Self-serve $15.00 USDC download settling to the TWZRD intel payTo.",
      "mime_type": "application/pdf",
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {},
              "discoverable": true
            },
            "output": {
              "type": "pdf",
              "example": {
                "paid": true,
                "filename": "TWZRD_Reality_Check_Aug2026.pdf",
                "mime_type": "application/pdf",
                "charged_amount_usdc": "15.0",
                "note": "TWZRD x402 Reality Check market-intelligence PDF (Aug 2026)"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "pathParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/intel/reality-check",
          "exampleUrl": "https://intel.twzrd.xyz/v1/intel/reality-check"
        }
      },
      "search_keywords": [
        "market intelligence",
        "x402 reality check",
        "x402 volume report"
      ]
    },
    {
      "path": "/v1/intel/verify-endpoint",
      "route_template": "/v1/intel/verify-endpoint",
      "method": "POST",
      "price_usdc": 0.05,
      "price_kind": "exact",
      "max_price_usdc": null,
      "scheme": "exact",
      "amount": "50000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "pay_to": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "x402_enforced": true,
      "url": "https://intel.twzrd.xyz/v1/intel/verify-endpoint",
      "description": "SELLER-SIDE endpoint verification with a portable signed receipt. Probes your x402 surface (discovery docs, unpaid-402 conformance, wash screen on each resolved payTo) and returns an Ed25519 AgentReadinessReceipt of what was observed - including a failing result. The payment buys the work and the artifact, never the verdict: basis is endpoint_conformance and not_a_trust_vouch is always true, so a 'ready' card is not a recommendation to pay the seller and does not affect any ranking. Free unsigned equivalent: POST /v1/agent-readiness. Verify offline with npm/PyPI twzrd-receipt-verifier.",
      "mime_type": "application/json",
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST"
            },
            "output": {
              "type": "json",
              "example": {
                "paid": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "pathParams": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  },
                  "headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/intel/verify-endpoint",
          "exampleUrl": "https://intel.twzrd.xyz/v1/intel/verify-endpoint"
        }
      }
    }
  ],
  "resources": [
    {
      "resource": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "type": "http",
      "x402Version": 2,
      "method": "GET",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "1000",
          "amount": "1000",
          "resource": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "Seller wash risk and wallet reputation for a Solana x402 merchant: wash label, fleet %, payer count, plus tier + score. Cheap $0.001 entry before a larger payment. No signed V7 receipt.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
          }
        },
        {
          "scheme": "exact",
          "maxAmountRequired": "1000",
          "amount": "1000",
          "resource": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "Seller wash risk and wallet reputation for a Solana x402 merchant: wash label, fleet %, payer count, plus tier + score. Cheap $0.001 entry before a larger payment. No signed V7 receipt.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "eip155:8453",
          "payTo": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "GET",
        "price_usdc": 0.001,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "GET",
        "queryParams": {},
        "discoverable": true
      },
      "outputSchema": {
        "type": "json",
        "example": {
          "paid": true,
          "tier": "Silver",
          "score": 72,
          "wash_label": "wash_shaped",
          "fleet_pct": 81.4,
          "active_payers": 26,
          "charged_amount_usdc": "0.001",
          "note": "seller wash risk + wallet reputation teaser — wash label, fleet %, payer count, tier+score; no signed receipt (use /trust)"
        }
      }
    },
    {
      "resource": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "type": "http",
      "x402Version": 2,
      "method": "GET",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "x402 counterparty trust: a live reputation check before payment for any Solana wallet, scored from observed wallet age, payment history, execution evidence, and counterparty breadth, plus a portable V7 receipt. Proven on mainnet. Optional query: seller_wallet (the seller you are about to pay; arms the settle-time trust gate -- settlement is refused, charged:false, if that seller scores below threshold; the scored pubkey itself is never gated).",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
          }
        },
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "x402 counterparty trust: a live reputation check before payment for any Solana wallet, scored from observed wallet age, payment history, execution evidence, and counterparty breadth, plus a portable V7 receipt. Proven on mainnet. Optional query: seller_wallet (the seller you are about to pay; arms the settle-time trust gate -- settlement is refused, charged:false, if that seller scores below threshold; the scored pubkey itself is never gated).",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "eip155:8453",
          "payTo": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "GET",
        "price_usdc": 0.05,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "GET",
        "queryParams": {},
        "discoverable": true
      },
      "outputSchema": {
        "type": "json",
        "example": {
          "paid": true,
          "score": 61.8,
          "score_version": "intel_renorm_v1_1",
          "receipt": {
            "version": 7,
            "signing_alg": "ed25519",
            "leaf": "0x<keccak256 of the preimage>",
            "signature": "<Ed25519 signature over the leaf>",
            "preimage": {
              "settlement_tx": "<your on-chain x402 payment>"
            }
          }
        }
      }
    },
    {
      "resource": "https://intel.twzrd.xyz/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "type": "http",
      "x402Version": 2,
      "method": "GET",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "Is this seller safe to pay? Signed merchant track-record receipt for a Solana receive wallet (pay_to): evidence for that counterparty risk call, not a safety verdict. Attests observed receive-side graph quality (unique payers, tx volume, wash labels) plus a portable V7 receipt. attestation_kind=merchant_track_record - NOT a payer trust score. Zero inbound -> 422 charged:false (settle-when-deliverable). Free teaser: GET /v1/intel/merchant_card/{wallet}.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
          }
        },
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/merchant/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "description": "Is this seller safe to pay? Signed merchant track-record receipt for a Solana receive wallet (pay_to): evidence for that counterparty risk call, not a safety verdict. Attests observed receive-side graph quality (unique payers, tx volume, wash labels) plus a portable V7 receipt. attestation_kind=merchant_track_record - NOT a payer trust score. Zero inbound -> 422 charged:false (settle-when-deliverable). Free teaser: GET /v1/intel/merchant_card/{wallet}.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "eip155:8453",
          "payTo": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "GET",
        "price_usdc": 0.05,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "GET"
      },
      "outputSchema": {
        "type": "json",
        "example": {
          "paid": true
        }
      }
    },
    {
      "resource": "https://intel.twzrd.xyz/v1/intel/reality-check",
      "type": "http",
      "x402Version": 2,
      "method": "GET",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "15000000",
          "amount": "15000000",
          "resource": "https://intel.twzrd.xyz/v1/intel/reality-check",
          "description": "TWZRD x402 Reality Check market-intelligence PDF (Aug 2026). Self-serve $15.00 USDC download settling to the TWZRD intel payTo.",
          "mimeType": "application/pdf",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
          }
        },
        {
          "scheme": "exact",
          "maxAmountRequired": "15000000",
          "amount": "15000000",
          "resource": "https://intel.twzrd.xyz/v1/intel/reality-check",
          "description": "TWZRD x402 Reality Check market-intelligence PDF (Aug 2026). Self-serve $15.00 USDC download settling to the TWZRD intel payTo.",
          "mimeType": "application/pdf",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "eip155:8453",
          "payTo": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "GET",
        "price_usdc": 15.0,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "GET",
        "queryParams": {},
        "discoverable": true
      },
      "outputSchema": {
        "type": "pdf",
        "example": {
          "paid": true,
          "filename": "TWZRD_Reality_Check_Aug2026.pdf",
          "mime_type": "application/pdf",
          "charged_amount_usdc": "15.0",
          "note": "TWZRD x402 Reality Check market-intelligence PDF (Aug 2026)"
        }
      }
    },
    {
      "resource": "https://intel.twzrd.xyz/v1/intel/verify-endpoint",
      "type": "http",
      "x402Version": 2,
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/verify-endpoint",
          "description": "SELLER-SIDE endpoint verification with a portable signed receipt. Probes your x402 surface (discovery docs, unpaid-402 conformance, wash screen on each resolved payTo) and returns an Ed25519 AgentReadinessReceipt of what was observed - including a failing result. The payment buys the work and the artifact, never the verdict: basis is endpoint_conformance and not_a_trust_vouch is always true, so a 'ready' card is not a recommendation to pay the seller and does not affect any ranking. Free unsigned equivalent: POST /v1/agent-readiness. Verify offline with npm/PyPI twzrd-receipt-verifier.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
          }
        },
        {
          "scheme": "exact",
          "maxAmountRequired": "50000",
          "amount": "50000",
          "resource": "https://intel.twzrd.xyz/v1/intel/verify-endpoint",
          "description": "SELLER-SIDE endpoint verification with a portable signed receipt. Probes your x402 surface (discovery docs, unpaid-402 conformance, wash screen on each resolved payTo) and returns an Ed25519 AgentReadinessReceipt of what was observed - including a failing result. The payment buys the work and the artifact, never the verdict: basis is endpoint_conformance and not_a_trust_vouch is always true, so a 'ready' card is not a recommendation to pay the seller and does not affect any ranking. Free unsigned equivalent: POST /v1/agent-readiness. Verify offline with npm/PyPI twzrd-receipt-verifier.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "eip155:8453",
          "payTo": "0xfB9819456bd9248A9D3c9E12F4cb7bBda5fc2578",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "POST",
        "price_usdc": 0.05,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "POST"
      },
      "outputSchema": {
        "type": "json",
        "example": {
          "paid": true
        }
      }
    },
    {
      "resource": "https://api.twzrd.xyz/v1/chat/completions",
      "type": "http",
      "x402Version": 2,
      "method": "POST",
      "accepts": [
        {
          "scheme": "exact",
          "maxAmountRequired": "10000",
          "amount": "10000",
          "resource": "https://api.twzrd.xyz/v1/chat/completions",
          "description": "WZRD OpenAI-compatible chat completions on api.twzrd.xyz. Session/Bearer or $0.01 Solana USDC. Not an intel-settled route and not a Monid provider.",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 45,
          "price_kind": "exact",
          "max_price_usdc": null,
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "DB2s5PeotN1zwb9WpLQMAYqdHnf86SfjYUhbe1Nm8D1e",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "extra": {
            "feePayer": "DB2s5PeotN1zwb9WpLQMAYqdHnf86SfjYUhbe1Nm8D1e"
          }
        }
      ],
      "lastUpdated": "2026-09-18T09:52:55Z",
      "metadata": {
        "method": "POST",
        "price_usdc": 0.01,
        "price_kind": "exact",
        "max_price_usdc": null
      },
      "inputSchema": {
        "type": "http",
        "method": "POST",
        "queryParams": {},
        "discoverable": true
      },
      "outputSchema": {
        "type": "json",
        "example": {
          "id": "wzrd-example",
          "object": "chat.completion",
          "model": "Qwen/Qwen3.5-9B",
          "choices": [
            {
              "index": 0,
              "message": {
                "role": "assistant",
                "content": "ok"
              },
              "finish_reason": "stop"
            }
          ]
        }
      }
    }
  ],
  "free_resources": [
    {
      "path": "/v1/intel/marketplace",
      "route_template": "/v1/intel/marketplace",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/marketplace",
      "description": "Free wash overlay on Solana payTo wallets TWZRD has joined to ingested listings (PayAI pager first_accept_solana, CDP, Agentic). status=not_indexed; coverage_complete=false. Not a bazaar and not GET /v1/intel/bazaar/offers. Official third-party listing indexes remain their own source of truth."
    },
    {
      "path": "/v1/intel/bazaar/offers",
      "route_template": "/v1/intel/bazaar/offers",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/bazaar/offers",
      "description": "TWZRD Bazaar v0 catalog: seller-published callables (aisles data/compute/shop/attest). Unpaid discover + cart preflight. Not GET /v1/intel/marketplace and not x402 extensions.bazaar on a 402."
    },
    {
      "path": "/v1/intel/bazaar/schema",
      "route_template": "/v1/intel/bazaar/schema",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/bazaar/schema",
      "description": "JSON Schema for a TWZRD Bazaar v0 offer. Distinct from the marketplace overlay."
    },
    {
      "path": "/v1/intel/sellers",
      "route_template": "/v1/intel/sellers",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/sellers",
      "description": "Free corpus seller directory: paginated list of scoreable Solana receive wallets from the live x402_solana_events settlement graph (90d). Each row carries wash_label, wash_flagged, provider_reputation_tier, demand_shape, and links to preflight/merchant_card/trust. Ranking is unique_payers DESC - wash flags are always present and never hidden. Query: min_payers, limit, offset, wash_flagged_only. Distinct from the TWZRD Bazaar catalog (/v1/intel/bazaar/offers) and from listing overlays (marketplace / x402-directory)."
    },
    {
      "path": "/v1/intel/resources",
      "route_template": "/v1/intel/resources",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/resources",
      "description": "Free resource join SOT: one row per callable x402 resource_url from the persisted service catalog, joined to 90d settlement-graph reputation on pay_to when present. Discovery claims (listed|live_402) are separate from counterparty payment trust and from delivery verification (delivery is not_verified until a paid proof exists). Query: limit, offset, live_402_only, include_inactive, min_unique_payers. Use this for discover-then-preflight; use /v1/intel/sellers for wallet-only inventory."
    },
    {
      "path": "/v1/intel/x402-directory",
      "route_template": "/v1/intel/x402-directory",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/x402-directory",
      "description": "Free wash overlay on ingested PayAI/CDP/Agentic listings, indexed by payTo. PayAI pager walks official pagination; status=not_indexed; coverage_complete=false. Not a complete catalog. query params: flagged_only, limit (1-500), source."
    },
    {
      "path": "/v1/intel/x402-demo",
      "route_template": "/v1/intel/x402-demo",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/x402-demo",
      "description": "Free, sample-only homepage demo: GET opens a default bundle; POST accepts a custom preflight payload. Composes a LIVE preflight ReadinessCard + a SAMPLE signed V7 receipt in one call. charged:false, settles nothing, receipt_scope:sample_only. Pointers to the real paid trust endpoint + verify endpoint included."
    },
    {
      "path": "/v1/intel/demo-gate",
      "route_template": "/v1/intel/demo-gate",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/demo-gate",
      "description": "Free no-spend proof of the buyer-side x402 trust gate for HTTP agents: returns a deterministic transcript where the block path aborts and a wallet/signer is never contacted (ok:true, mode:no_spend). Spends nothing, contacts no wallet, needs no human. Optional query/body: integration, run_id (echo them in your own transcript). HTTP twin of the twzrd_demo_gate MCP tool."
    },
    {
      "path": "/v1/intel/preflight",
      "route_template": "/v1/intel/preflight",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/preflight",
      "description": "Free check before paying an x402 resource: preflight ReadinessCard with can_spend / trust_score / proof / caveats / decision for the seller you are about to pay. Down-only signal: it flags risky counterparties, it does not vouch for good ones. The one-command demo."
    },
    {
      "path": "/v1/intel/merchant_card/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "route_template": "/v1/intel/merchant_card/{wallet}",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/merchant_card/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "description": "Free merchant card, the first-pass counterparty risk check before paying a Solana seller: observed receive-side graph quality around a wallet (not identity or demand proof). Path key is pay_to wallet or registry resource_id (PR-3). wash_flagged for AutoGate refuse; catalog join; resource map claim resource_listing_only. Wash label, fleet %, and payer counts are GET /v1/intel/quick ($0.001). Paid twin: GET /v1/intel/merchant. Optional X-Twzrd-Caller (<integration>@<version> or <package>/<version>) is recorded for later refuse attribution; ack is caller_recorded plus X-Twzrd-Caller-Recorded: 1 (raw token is not echoed)."
    },
    {
      "path": "/v1/intel/score_wallet_for_intel",
      "route_template": "/v1/intel/score_wallet_for_intel",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/score_wallet_for_intel",
      "description": "Free discovery: 0-100 intel score for a wallet from its on-chain x402 payment history (query param: wallet)."
    },
    {
      "path": "/v1/intel/get_poec_score",
      "route_template": "/v1/intel/get_poec_score",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/get_poec_score",
      "description": "Free preview: PoEC v0 (Proof of Economic Contribution) for a wallet from its observed x402 history - floors, components, eligible_v0. claimable is always false; poec_score reads 0.0 until success_quality has a live source (query param: wallet)."
    },
    {
      "path": "/v1/intel/get_top_intel_agents",
      "route_template": "/v1/intel/get_top_intel_agents",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/get_top_intel_agents",
      "description": "Free discovery (secondary corpus signal): leaderboard of observed x402 payers with intel scores. Qualify a specific seller first via POST /v1/intel/preflight and GET /v1/intel/merchant_card/{wallet}; use this to explore the corpus, not as the primary spend gate. limit=1 returns top_agent plus total_payers_observed, corpus_slices, and leaderboard_note from a single self-consistent source. Observed payers are ECOSYSTEM behavior TWZRD scores (not calls or revenue to TWZRD); the raw count includes the April-2026 onboarding/demo faucet wave, so the durable graph is reported via corpus_slices (pre_spike_base, multi_merchant_ge2). Query params: limit, min_paid_calls, max_days_since_last."
    },
    {
      "path": "/v1/intel/get_facilitator_footprint",
      "route_template": "/v1/intel/get_facilitator_footprint",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/get_facilitator_footprint",
      "description": "Free discovery: which x402 facilitators a Solana payer has settled through, from the observed on-chain payer graph (query param: wallet). Use it to qualify a counterparty before paying."
    },
    {
      "path": "/v1/intel/get_counterparties",
      "route_template": "/v1/intel/get_counterparties",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/get_counterparties",
      "description": "Free discovery (capped teaser): the top distinct merchants/resources a Solana wallet pays, from the observed x402 payer graph (query params: wallet, limit<=25)."
    },
    {
      "path": "/v1/intel/compare_wallets",
      "route_template": "/v1/intel/compare_wallets",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/compare_wallets",
      "description": "Free discovery: side-by-side observed intel for two Solana wallets (score + counterparty breadth) before paying either one; not identity proof (query params: wallet_a, wallet_b)."
    },
    {
      "path": "/v1/intel/score_wallets_batch",
      "route_template": "/v1/intel/score_wallets_batch",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/score_wallets_batch",
      "description": "Free discovery: 0-100 intel score for up to 25 Solana wallets in one call, from their observed on-chain x402 payment history."
    },
    {
      "path": "/v1/receipts/example",
      "route_template": "/v1/receipts/example",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/receipts/example",
      "description": "Free no-wallet SAMPLE signed V7 receipt (illustrative score, null address). Verify offline via /v1/receipts/verify before paying for live trust."
    },
    {
      "path": "/v1/receipts/verify",
      "route_template": "/v1/receipts/verify",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/receipts/verify",
      "description": "Free local receipt verifier: recompute the keccak256 leaf from a portable receipt preimage and compare. Accepts V5, V6, and V7. Rejects TWZRD:REFUSE_RECEIPT_V0 on kind/domain: that object is a caller-local deny, not a Path A trust receipt."
    },
    {
      "path": "/v1/intel/payto-feed",
      "route_template": "/v1/intel/payto-feed",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/payto-feed",
      "description": "Free compact wash/payTo diffs for a router's local deny list (e.g. SpendControl blockedPayees). Solana is the only wash graph. Requires X-Twzrd-Caller <integration>@<version>. Not a directory dump. Empty first snapshot is not 'all clean'. Unwarmed / no DATABASE_URL returns 503, not a fake empty list."
    },
    {
      "path": "/v1/intel/refuse-receipt",
      "route_template": "/v1/intel/refuse-receipt",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/refuse-receipt",
      "description": "Notarize a caller's own local deny (e.g. spend_policy_denied). This is not a TWZRD wash verdict. Domain TWZRD:REFUSE_RECEIPT_V0; same Ed25519 v2 key as V6, different domain. Replay of the same natural key returns the same signed object for 90 days; after that a remint gets a new issued_at_unix and a new leaf. Requires X-Twzrd-Caller matching body.caller_id for the legacy format (202). Alternatively submit challenge_hash, issued_at_unix, resource, reason, payer_pubkey, signature for a free caller-signed declaration (200 logged, receipt_id, witness_signature). No caller header or payment required for this format. Ed25519 base58 signature over UTF-8 TWZRD:SIGNED_REFUSAL_V1 + LF + compact, sorted-key, ensure_ascii JSON of all five non-signature fields. issued_at_unix must be within 300s of server time. Optionally include quoted_price: this selects TWZRD:SIGNED_REFUSAL_V2 and signs all six non-signature fields, including the complete quote object. The witness receipt adds ingested_at_unix, the server ingestion time, bound into the witness leaf and distinct from the caller-signed issued_at_unix. Reasons and challenge provenance are caller claims. Invalid or stale signature returns 422 INVALID_REFUSAL_SIGNATURE."
    },
    {
      "path": "/v1/intel/refuse-receipt/verify",
      "route_template": "/v1/intel/refuse-receipt/verify",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/refuse-receipt/verify",
      "description": "Free offline-equivalent verify of a refuse-receipt. Checks kind, domain TWZRD:REFUSE_RECEIPT_V0, leaf, and Ed25519 against the published v2 key. Rejects V6 trust receipts on kind/domain. Also verifies both signatures and all bound fields of twzrd_signed_refusal_v1/v2. Does not need a DB row. Does not attest wash or the truth of a caller's reason."
    },
    {
      "path": "/health",
      "route_template": "/health",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/health",
      "description": "Service health + active network / pay_to / signal source."
    },
    {
      "path": "/supported",
      "route_template": "/supported",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/supported",
      "description": "Path B facilitator /supported: Solana exact scheme + feePayer GWRLgRB6diC2zG9BaoGJsan9T8JvJCk7usFruiefnfMP + settlement_policy + twzrd.merchant_attach. Pin payment extra.feePayer to this value before POST /verify + /settle."
    },
    {
      "path": "/verify",
      "route_template": "/verify",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/verify",
      "description": "Path B facilitator /verify: validate payment payload against requirements with no chain write (strict template + reservation lookup). Policy failures usually return HTTP 200 with isValid=false; malformed body is 400."
    },
    {
      "path": "/settle",
      "route_template": "/settle",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/settle",
      "description": "Path B facilitator /settle: permanent message-hash reservation, cosign feePayer, submit, fail-closed confirm. Returns twzrd_receipt (V7) + merchant_attach for payTo. Gas-sponsored settle + trust memory in one hop. Attach is best-effort - never voids on-chain settle. Policy/replay failures usually HTTP 200 with success=false. Not Path A multi-rail paid-trust 402. settle_gate_enabled does not gate this rail when false (current prod default)."
    },
    {
      "path": "/.well-known/x402",
      "route_template": "/.well-known/x402",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/.well-known/x402",
      "description": "x402 service descriptor (this document)."
    },
    {
      "path": "/openapi.json",
      "route_template": "/openapi.json",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/openapi.json",
      "description": "OpenAPI 3.1 description of the public routes with x402 payment annotations on paid paths."
    },
    {
      "path": "/llms.txt",
      "route_template": "/llms.txt",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/llms.txt",
      "description": "Plain-text agent-facing pointer to the trust surface, discovery endpoints, and the live mainnet proof."
    },
    {
      "path": "/.well-known/agent-card.json",
      "route_template": "/.well-known/agent-card.json",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/.well-known/agent-card.json",
      "description": "A2A agent card: endpoints, pricing, x402 + MCP capabilities for orchestrators and registries."
    },
    {
      "path": "/v1/compute/inference",
      "route_template": "/v1/compute/inference",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/compute/inference",
      "description": "Receipt-gated inference proxy (no x402 charge, but not open access). Wallet must hold an active TWZRD Receipt (Silver+). Checks resolver -> verifies cnft_minted -> proxies to model backend. 402 if no receipt or tier too low. Live x402 inference is POST https://api.twzrd.xyz/v1/chat/completions ($0.01)."
    },
    {
      "path": "/v1/intel/badge/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "route_template": "/v1/intel/badge/{pubkey}",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/badge/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "description": "Free SVG intel badge for any Solana pubkey. Returns coarse trust tier (Bronze/Silver/Gold/Platinum) from the live x402 payer graph. Embed in marketplaces with <img>. Cacheable (1h). Exact score + receipt are the paid GET /v1/intel/quick ($0.001) and /v1/intel/trust ($0.05)."
    },
    {
      "path": "/v1/intel/watch",
      "route_template": "/v1/intel/watch",
      "method": "POST",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/watch",
      "description": "Register a re-call watch on a seller wallet: TWZRD re-checks the seller when recheck_after_unix elapses and POSTs event twzrd.watch.recheck_due to your webhook when the score/decision materially changes. webhook_url optional (omit for poll-only); public HTTPS only. Max 25 active watches per payer_wallet."
    },
    {
      "path": "/v1/intel/watch",
      "route_template": "/v1/intel/watch",
      "method": "GET",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/watch",
      "description": "List active re-call watches for a payer wallet with current score/decision and recheck_after_unix (query param: payer_wallet; webhook URLs masked to host)."
    },
    {
      "path": "/v1/intel/watch/1",
      "route_template": "/v1/intel/watch/{watch_id}",
      "method": "DELETE",
      "price_usdc": 0.0,
      "url": "https://intel.twzrd.xyz/v1/intel/watch/1",
      "description": "Deactivate a re-call watch by ID (query param: payer_wallet must match the watch owner)."
    }
  ],
  "receipt": {
    "type": "twzrd.receipt.v7",
    "supported_leaf_versions": [
      "v5",
      "v6",
      "v7"
    ],
    "kind": "portable-signed",
    "verifiable": true,
    "leaf_hash": "keccak256",
    "signature": {
      "algorithm": "ed25519",
      "key_id": "twzrd-receipt-ed25519-v2",
      "public_key": "Ak5SQwHpuQAqU7ty7ZWX7qgF39A9yi72c22KNn8sHzvS",
      "public_key_encoding": "base58",
      "signed_message": "raw 32 bytes of the keccak256 leaf"
    },
    "legacy_verification": {
      "key_ids": [
        "twzrd-receipt-ed25519-v1"
      ],
      "public_keys": [
        "9V6Pn19kiUA5Rn6JpQfNduanvGt2aXGwsarosNfa2Ldf",
        "96X11cfazxwYpg2g1UodocVX9ZYpXEowDZNtKv2xRVhc"
      ],
      "mode": "verify-only"
    },
    "note": "Portable keccak256 leaf (tamper-evidence) PLUS an Ed25519 signature over the leaf bytes (authenticity). Verify OFFLINE: recompute the keccak leaf from the preimage AND check the signature against the published public_key above. Unsigned or wrong-key receipts are rejected. The settlement_tx anchor remains independently checkable on-chain.",
    "verify_endpoint": "https://intel.twzrd.xyz/v1/receipts/verify",
    "pubkey_endpoint": "https://intel.twzrd.xyz/.well-known/twzrd-receipt-pubkey"
  },
  "proof": {
    "network": "solana-mainnet",
    "first_external_payment_tx": "3aXGtvmNvFhSSDXF8D4DBDntXFczraUABg75MdWtCgchdYAApRwC7KxdGxbCmewYcA6ZNzw6FvdAHcoevMUG44Sc",
    "explorer": "https://solscan.io/tx/3aXGtvmNvFhSSDXF8D4DBDntXFczraUABg75MdWtCgchdYAApRwC7KxdGxbCmewYcA6ZNzw6FvdAHcoevMUG44Sc"
  },
  "well_known_still_trust_first": "https://intel.twzrd.xyz/.well-known/x402"
}
