Free Preflight Screening

Fetch a merchant risk card by wallet

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).

get/v1/intel/merchant_card/{wallet}

Request

  • Base URL
    https://intel.twzrd.xyz
  • Auth
    none required

Path parameters

walletstring required
Example:GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs

CRITICAL: Do NOT send the literal strings ':wallet', '{wallet}', ':solana_address', or '{wallet}'. You MUST substitute a real seller wallet: a Solana base58 address (32-44 chars) or a Base 0x address (0x + 40 hex). Source it from accepts[].payTo on a 402 challenge or from free preflight seller_wallet.

Query parameters

resource_idstring

Registry resource_id to score instead of the path value. Overrides the path key when set; the path itself also accepts a Solana pay_to, a Base 0x address, or a resource_id.

fullboolean

If true, include catalog services. Default is wash_flagged + decision only.

Headers

X-Twzrd-Callerstring

Opt-in self-declared caller identity so a later client-side wash refuse can be joined. Preferred: <integration>@<version> (e.g. clawrouter@0.9.4) or <package>/<version> (e.g. twzrd-x402-gate/0.8.6). Control characters stripped; empty/whitespace ignored. Fallback: X-TWZRD-Client only when this header is absent. Free; no auth. A well-formed token is recorded and acknowledged as caller_recorded=true plus response header X-Twzrd-Caller-Recorded: 1. The raw token is never echoed.

Response

OK (JSON).

Changes