{
  "protocolVersion": "1.0",
  "name": "Agent Harbor — Validated Business Data",
  "description": "Agent Harbor's business-intelligence agent family. Two pay-per-call services: validated business intelligence and validated business scrape. Claims are scored against their own evidence and unsupported ones are struck with a stated reason; every response carries the gating model, timestamp and gate version. Priced per call in USDC over x402; no signup or API key required. All inference runs on Agent Harbor's own hardware, so no caller input reaches a third-party AI provider.",
  "version": "1.0.0",
  "url": "https://x402.agentharbor.agency/catalog",
  "preferredTransport": "HTTP+JSON",
  "provider": {
    "organization": "Agent Harbor LLC",
    "url": "https://agentharbor.agency"
  },
  "documentationUrl": "https://agentharbor.agency/docs/agents",
  "iconUrl": "https://agentharbor.agency/img/anchor-transparent-blue.png",
  "supportedInterfaces": [
    {
      "url": "https://x402.agentharbor.agency/catalog",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-a2a/a2a-x402/blob/main/spec/v0.1/spec.md",
        "description": "Pay-per-call settlement in USDC over HTTP 402. Network eip155:84532 (Base Sepolia), scheme 'exact', payTo 0x9420b7D8fF1dB6BbC4B36d57C96fa3366CcF838f.",
        "required": false,
        "params": {
          "network": "eip155:84532",
          "asset": "USDC",
          "scheme": "exact",
          "payTo": "0x9420b7D8fF1dB6BbC4B36d57C96fa3366CcF838f",
          "price": "$0.01-$0.05"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "enrich",
      "name": "Validated Business Intelligence",
      "description": "Validated business intelligence for one company domain. Returns a firmographic and technology profile with a validation block: every platform claim is scored against the page evidence behind it, unsupported claims are struck with a stated reason, and the response carries the gating model, timestamp and gate version as provenance. All inference runs on Agent Harbor hardware; no input reaches a third-party AI provider. GET or POST.",
      "tags": [
        "business-intelligence",
        "company-research",
        "firmographics",
        "lead-enrichment",
        "b2b-data",
        "validated-output",
        "x402"
      ],
      "examples": [
        "Give me a validated intelligence profile for mailchimp.com",
        "Enrich this lead: acmehvac.com",
        "Profile stripe.com with platform claims checked against evidence"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "scrape",
      "name": "Validated Business Scrape",
      "description": "Single-call business scrape for one domain: business name with its extraction source, published contact surface, detected technology platforms with per-detection evidence, and extracted page text. Platform claims are validated against their own evidence and unsupported ones are struck with a stated reason; the response carries the gating model, timestamp and gate version. Faster, cheaper tier than /enrich. GET or POST.",
      "tags": [
        "technology-detection",
        "tech-stack",
        "website-fingerprinting",
        "business-data",
        "validated-output",
        "provenance",
        "x402"
      ],
      "examples": [
        "What platforms does mailchimp.com actually run?",
        "Scrape acmehvac.com for business name, contact and tech stack",
        "Detect the stack on stripe.com with page-copy mentions filtered out"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "x402-payment-payload",
      "description": "Base64 x402 payment payload in the X-PAYMENT header. No account required."
    }
  },
  "security": [
    {
      "x402": []
    }
  ],
  "additionalInterfaces": [],
  "supportsAuthenticatedExtendedCard": false
}
