{
  "schema_version": "1.0",
  "service": {
    "name": "AgentKYB",
    "description": "Evidence before an AI agent pays a business counterparty.",
    "homepage": "https://agentkyb.andy229651.workers.dev/",
    "repository": "https://github.com/Andy229651/agentkyb",
    "status": "https://agentkyb.andy229651.workers.dev/status"
  },
  "discovery": {
    "search_intents": [
      "verify vendor before paying",
      "KYB for supplier",
      "supplier risk check",
      "payment safety check",
      "counterparty check",
      "sanctions screen vendor",
      "marketplace payout verification"
    ],
    "tags": [
      "kyb",
      "vendor-verification",
      "counterparty-risk",
      "sanctions-screening",
      "business-verification",
      "procurement",
      "verify-vendor-before-paying",
      "supplier-risk",
      "payment-safety",
      "counterparty-check",
      "marketplace",
      "autonomous-payments",
      "x402",
      "mcp"
    ],
    "manifests": {
      "agentkyb": "https://agentkyb.andy229651.workers.dev/.well-known/agentkyb.json",
      "mcp_compatible": "https://agentkyb.andy229651.workers.dev/.well-known/agent.json",
      "tool_catalog": "https://agentkyb.andy229651.workers.dev/tools",
      "llms_txt": "https://agentkyb.andy229651.workers.dev/llms.txt",
      "country_coverage": "https://agentkyb.andy229651.workers.dev/.well-known/coverage.json"
    }
  },
  "capabilities": {
    "primary_tool": "vendor_preflight",
    "workflow": "before_pay_vendor -> vendor_preflight -> allow | review | block -> apply caller payment policy",
    "inputs": {
      "required": [
        "name"
      ],
      "optional": [
        "country",
        "domain"
      ]
    },
    "coverage": {
      "legal_entity_evidence": [
        "GLEIF Global LEI Index",
        "UK Companies House",
        "Brønnøysundregistrene",
        "API Recherche d’Entreprises"
      ],
      "sanctions_name_screening": [
        "US OFAC SDN",
        "US OFAC non-SDN",
        "UK Sanctions List",
        "UN Security Council Consolidated List"
      ],
      "domain_evidence": [
        "IANA bootstrap and authoritative RDAP registries"
      ],
      "national_country_packs": {
        "available": [
          "GB",
          "NO",
          "FR",
          "SG"
        ],
        "coverage_manifest": "https://agentkyb.andy229651.workers.dev/.well-known/coverage.json",
        "selection_note": "Only packs marked live or conditional_live are represented as available national-source coverage."
      },
      "limitation": "Coverage, freshness and source availability vary by jurisdiction."
    },
    "output_contract": {
      "primary_field": "decision.action",
      "actions": [
        "allow",
        "review",
        "block"
      ],
      "fields": [
        "risk_score",
        "risk_band",
        "evidence_confidence",
        "reasons",
        "checked_at",
        "execution.data_evaluation_latency_ms"
      ],
      "safety_rule": "review and block must stop automatic payment; allow still requires the caller's own policy."
    }
  },
  "payment": {
    "protocol": "x402",
    "scheme": "exact",
    "asset": "USDC",
    "network": "eip155:8453",
    "price_usd": 0.05,
    "mcp_endpoint": "https://agentkyb.andy229651.workers.dev/mcp-x402",
    "recipient": "0x63Ef759d667394EFB6dd9403fD60ac7B619d3018",
    "api_key_required": false,
    "subscription_required": false
  },
  "reliability": {
    "health_url": "https://agentkyb.andy229651.workers.dev/health",
    "status_url": "https://agentkyb.andy229651.workers.dev/status",
    "end_to_end_response_latency_target_ms": 10000,
    "measurement_note": "Each paid result includes the measured evidence-evaluation latency; it excludes the buyer's signing and payment time."
  },
  "example": {
    "input": {
      "name": "Revolut Ltd",
      "country": "GB",
      "domain": "revolut.com"
    },
    "output": {
      "decision": {
        "action": "allow",
        "risk_score": 8,
        "risk_band": "low",
        "evidence_confidence": 92,
        "human_review_required": false
      },
      "checked_at": "2026-09-22T00:00:00.000Z"
    }
  },
  "limitations": [
    "Decision support only; not legal, compliance, credit, sanctions-clearance, or transaction approval.",
    "Potential sanctions name matches require additional identifiers and review.",
    "A client must support both remote Streamable HTTP MCP and x402 exact payment on Base."
  ],
  "updated_at": "2026-09-22"
}