{
  "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",
  "see": "https://twzrd.xyz/llms.txt",
  "name": "TWZRD Agent Intel",
  "description": "Solana-native pre-spend trust for agents paying over x402. Free ReadinessCard (allow | warn | block) from observed settlement-graph shape + paid V7 signed trust receipts. Buyer enforcement is installed AutoGate (twzrd-x402-gate@0.9.9); free preflight is advisory. Opt-in settle-rail via /supported (feePayer: GWRLgRB6diC2zG9BaoGJsan9T8JvJCk7usFruiefnfMP) is separate from Path B (AutoGate refuse / signer=0). Not a wallet or payment network. 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.",
  "url": "https://intel.twzrd.xyz/a2a",
  "homepage": "https://intel.twzrd.xyz",
  "provider": {
    "organization": "TWZRD",
    "url": "https://twzrd.xyz",
    "contactEmail": "security@twzrd.xyz"
  },
  "version": "0.5.10",
  "capabilities": {
    "x402": true,
    "preflight": true,
    "trust_memory": true,
    "receipt_version": "v7",
    "preflight_screening": "allow_warn_block_advisory",
    "facilitator_scheme": "exact",
    "facilitator_fee_payer": "GWRLgRB6diC2zG9BaoGJsan9T8JvJCk7usFruiefnfMP",
    "gate_package": "twzrd-x402-gate@0.9.9",
    "receipt_verifier_package": "twzrd-receipt-verifier@^1.4.0",
    "path_a": "paid trust multi-rail 402 (external feePayers)",
    "path_b": "buyer AutoGate refuse (signer=0); opt-in settle-rail is /supported feePayer",
    "mcp": {
      "transport": "streamable-http",
      "public_http_route": true,
      "url": "https://intel.twzrd.xyz/mcp",
      "spec_version": "2025-03-26",
      "also_available": "stdio",
      "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."
    },
    "extensions": [
      {
        "uri": "https://intel.twzrd.xyz/.well-known/x402",
        "description": "x402 service descriptor"
      },
      {
        "uri": "https://intel.twzrd.xyz/.well-known/mcp.json",
        "description": "MCP Streamable HTTP descriptor"
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
        "description": "Payment context only: TWZRD settles via x402 (USDC, Solana mainnet). TWZRD implements pre-payment trust and portable receipts, not AP2 mandates or carts.",
        "required": false
      },
      {
        "uri": "https://twzrd.xyz/specs/x402-trust-extension-draft-01.md",
        "description": "x402 Trust Extension (draft-01). TWZRD runs the reference implementation.",
        "required": false
      }
    ]
  },
  "protocolVersion": "1.0",
  "tools": [
    {
      "name": "evaluate_x402_resource",
      "description": "One-shot URL guard: fetch 402, extract seller, preflight. wash_flagged=true never soft-allows. Unlabeled leftover 0.05 / leftover=0 is not a unit price.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_merchant_card",
      "description": "Free merchant card: observed receive-side graph quality. wash_flagged=true never soft-allows (refuse). Unlabeled leftover 0.05 / leftover=0 is not a unit price. Then preflight. next_action.command is optional data under host policy.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_readiness_card_tool",
      "description": "Primary preflight ReadinessCard: decision / can_spend / trust_score. wash_flagged=true never soft-allows. Unlabeled leftover 0.05 / leftover=0 is not a unit price. next_action describes an optional next step.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_x402_directory",
      "description": "Wash overlay on ingested PayAI/CDP/Agentic listings (PayAI not_indexed). Not GET /v1/intel/bazaar/offers and not 402 extensions.bazaar. Prefer HTTP GET /v1/intel/resources for the resource join SOT (keeps the MCP tool surface lean).",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "low_level_preflight",
      "description": "Lower-level preflight with full evidence. wash_flagged=true never soft-allows. Unlabeled leftover 0.05 / leftover=0 is not a unit price.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_provider_reputation",
      "description": "Provider/merchant reputation from the x402 corpus. wash_flagged=true never soft-allows (tri-state; null = never evaluated, not clean).",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "submit_contribution_claims",
      "description": "PoECX bridge: cross-check self-reported settlements from a counterparty's own rails against TWZRD's independently-observed x402 corpus. Preview only; claimable is always false.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_poec_score",
      "description": "Free preview: PoEC v0 (Proof of Economic Contribution) from the observed corpus snapshot: floors, components, eligible_v0. claimable is always false; success_quality has no live source yet, so poec_score reads 0.0.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "is_wash_fleet",
      "description": "Wash/sybil-fleet check on a single wallet.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "score_wallet_for_intel",
      "description": "0-100 intel score for a wallet from its cross-facilitator x402 payment history.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_solana_market_status",
      "description": "Solana market data-service health/status.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "verify_receipt",
      "description": "Offline V7 receipt verification (recompute leaf + check sig). V5 and V6 leaves still verify.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_facilitator_footprint",
      "description": "Which x402 facilitators a payer settled through.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_counterparties",
      "description": "Top merchants a wallet pays (capped teaser, limit<=25).",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "score_wallets_batch",
      "description": "Score up to 25 wallets in one call.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "compare_wallets",
      "description": "Side-by-side intel for two wallets.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "get_top_intel_agents",
      "description": "Secondary corpus research: leaderboard of active paying x402 agents with intel scores.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "verify_root_inputs",
      "description": "Free MCP + HTTP: fetches public root leaves, recomputes GLOBAL_V5 leaf hashes + sorted-pair merkle root. Returns PASS|FAIL|ERROR.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "twzrd_demo_gate",
      "description": "Deterministic no-spend gate proof: block aborts before any signer; allow would proceed but still spends nothing. Attribution is an external candidate, never external-run proof.",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "twzrd_watch_add",
      "description": "Register a re-call watch: TWZRD re-checks the seller when recheck_after_unix elapses and POSTs to your webhook when the score/decision materially changes (webhook optional - omit for poll-only).",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "twzrd_watch_list",
      "description": "List your active re-call watches with current score/decision and recheck_after_unix (webhook URLs masked to host).",
      "pricing": "free (0.0 USDC)"
    },
    {
      "name": "twzrd_watch_remove",
      "description": "Deactivate a re-call watch by ID; payer_wallet must match the watch owner.",
      "pricing": "free (0.0 USDC)"
    }
  ],
  "endpoints": {
    "preflight": "https://intel.twzrd.xyz/v1/intel/preflight",
    "paid_trust": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
    "score_wallet": "https://intel.twzrd.xyz/v1/intel/score_wallet_for_intel",
    "receipt_verify": "https://intel.twzrd.xyz/v1/receipts/verify",
    "resources": "https://intel.twzrd.xyz/v1/intel/resources",
    "facilitator_supported": "https://intel.twzrd.xyz/supported",
    "facilitator_verify": "https://intel.twzrd.xyz/verify",
    "facilitator_settle": "https://intel.twzrd.xyz/settle",
    "skill": "https://twzrd.xyz/path-a-skill.md",
    "bazaar_offers": "https://intel.twzrd.xyz/v1/intel/bazaar/offers",
    "marketplace_overlay": "https://intel.twzrd.xyz/v1/intel/marketplace",
    "x402_descriptor": "https://intel.twzrd.xyz/.well-known/x402",
    "openapi": "https://intel.twzrd.xyz/openapi.json",
    "llms_txt": "https://twzrd.xyz/llms.txt",
    "public_source": "https://github.com/twzrd-sol/twzrd-trust",
    "chat_completions": "https://api.twzrd.xyz/v1/chat/completions",
    "first_paid_hop": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
    "paid_teaser": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
  },
  "links": [
    {
      "rel": "skill",
      "href": "https://intel.twzrd.xyz/skill.md"
    },
    {
      "rel": "llms",
      "href": "https://intel.twzrd.xyz/llms.txt"
    },
    {
      "rel": "source",
      "href": "https://github.com/twzrd-sol/twzrd-trust"
    },
    {
      "rel": "facilitator",
      "href": "https://intel.twzrd.xyz/supported"
    }
  ],
  "registries": {
    "smithery": {
      "server_url": "https://smithery.ai/servers/wzrd/twzrd-agent-intel",
      "badge_url": "https://smithery.ai/badge/wzrd/twzrd-agent-intel"
    }
  },
  "pricing": {
    "paid_trust_usdc": 0.05,
    "first_paid_hop_usdc": 0.001
  },
  "compensation": {
    "paid_by": "buyer",
    "referral_fee": false,
    "listing_fee": false,
    "success_fee_pct": 0,
    "disclosure_url": "https://intel.twzrd.xyz/llms.txt"
  },
  "payment": {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "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"
      }
    ],
    "path_b_fee_payer": "GWRLgRB6diC2zG9BaoGJsan9T8JvJCk7usFruiefnfMP"
  },
  "tags": [
    "agent",
    "reputation",
    "trust",
    "intelligence",
    "x402",
    "solana",
    "base",
    "guard",
    "preflight",
    "evaluate",
    "facilitator"
  ],
  "skills": [
    {
      "id": "quick_intel",
      "name": "quick_intel",
      "description": "First paid hop: GET /v1/intel/quick/{seller_payTo} at 0.001 USDC.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/quick/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs"
    },
    {
      "id": "preflight",
      "name": "Preflight Trust Check",
      "description": "Free ReadinessCard: decision/can_spend/trust_score/proof before paying any x402 resource.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/preflight",
      "method": "POST",
      "pricing": "free"
    },
    {
      "id": "trust_intel",
      "name": "Paid Trust Intel (Path A)",
      "description": "Full intel + portable signed V7 receipt. Each 402 accepts[] entry names its own extra.feePayer; Path B requires it to match /supported.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/trust/GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs",
      "method": "GET",
      "pricing": "0.05 USDC via x402"
    },
    {
      "id": "chat_completions",
      "name": "Paid Chat Completions",
      "description": "OpenAI-compatible inference on api.twzrd.xyz. $0.01 Solana USDC to DB2s5PeotN1zwb9WpLQMAYqdHnf86SfjYUhbe1Nm8D1e. Not intel-settled. This intel origin 307s POST /v1/chat/completions to that host.",
      "endpoint": "https://api.twzrd.xyz/v1/chat/completions",
      "method": "POST",
      "pricing": "0.01 USDC via x402"
    },
    {
      "id": "facilitator_path_b",
      "name": "Facilitator Settle (settle rail)",
      "description": "Opt-in settle-through-TWZRD: pin feePayer GWRLgRB6diC2zG9BaoGJsan9T8JvJCk7usFruiefnfMP from GET /supported, then POST /verify + /settle for gas-sponsored settle with V7 twzrd_receipt + merchant_attach.",
      "endpoint": "https://intel.twzrd.xyz/supported",
      "method": "GET",
      "pricing": "free discover; client pays USDC amount on settle"
    },
    {
      "id": "score_wallet",
      "name": "Score Wallet",
      "description": "0-100 intel score from cross-facilitator x402 payment history.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/score_wallet_for_intel",
      "method": "GET",
      "pricing": "free"
    },
    {
      "id": "leaderboard",
      "name": "Observed Payer Leaderboard",
      "description": "Discovery leaderboard of observed payer wallets; behavioral ranking, not identity proof.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/get_top_intel_agents",
      "method": "GET",
      "pricing": "free"
    },
    {
      "id": "verify_receipt",
      "name": "Verify Receipt",
      "description": "Offline V7 receipt verification: recompute the keccak leaf + check the Ed25519 signature over the keccak leaf. V5 and V6 leaves still verify.",
      "endpoint": "https://intel.twzrd.xyz/v1/receipts/verify",
      "method": "POST",
      "pricing": "free"
    },
    {
      "id": "wash_check",
      "name": "Wash/Sybil Fleet Check",
      "description": "Detect wash trading or sybil fleet patterns for a single wallet.",
      "endpoint": "https://intel.twzrd.xyz/v1/intel/preflight",
      "method": "POST",
      "pricing": "free"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://intel.twzrd.xyz/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "verifier_npm": "twzrd-receipt-verifier@^1.4.0",
  "package_version": "0.5.10",
  "gate_npm": "twzrd-x402-gate@0.9.9",
  "build": {
    "sha": "d2fda619a",
    "image_digest": "sha256:baca97cdf1d4ed78a20a76b9f9a46cda5ddcd6bfd28207450b83fea2a0e6df00"
  }
}
