Fetch paid counterparty trust by pubkey
Changed onIf 0.05 USDC is too much, first paid hop is GET /v1/intel/quick/{pubkey} at 0.001 USDC (score-only). This route is the portable V7 receipt: 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. 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). x402-paid: 0.05 USDC (50000 base units) on Solana mainnet. Path A: bind to the accepts[] entry whose extra.feePayer you intend to pay; settle-rail settlement requires that feePayer to match GET /supported.
Request
- Base URLhttps://intel.twzrd.xyz
- Authnone declared
Path parameters
CRITICAL: Do NOT send the literal strings ':pubkey', '{pubkey}', ':solana_address', or '{wallet}'. You MUST substitute a valid base58 Solana wallet address (32-44 chars). Source it from accepts[].payTo on a 402 challenge or from free preflight seller_wallet. Score this seller's accepts[].payTo, not identity proof.
Query parameters
Optional seller counterparty (base58) you are about to pay -- distinct from the scored {pubkey}. When set (or sent as the X-TWZRD-Seller-Wallet header), the settle-time trust gate evaluates this wallet and refuses to settle (402, charged:false, no on-chain tx) if it scores below threshold. The scored subject itself is never gated.
Response
Paid response (JSON) including settlement tx.
Changes
- breaking
for the
pathrequest parameterpubkey, the minLength was increased from0to32 - breaking
added the pattern
^[1-9A-HJ-NP-Za-km-z]{32,44}$to thepathrequest parameterpubkey - warning
for the
pathrequest parameterpubkey, the maxLength was set to44 - info
api operation id
get_v1_intel_trust_pubkeywas added - info
api tag
Paid Trust Intel (Path A)added - info
added the new optional
queryrequest parameterseller_wallet - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- breaking
- info
endpoint added
- info