{
  "name": "pogo-tb NL open-data",
  "description": "Dutch open-data skills for agents via HTTP + x402 (USDC on Base). Not a full A2A JSON-RPC worker — use OpenAPI for execution.",
  "version": "1.4.0",
  "protocolVersion": "0.2.1",
  "url": "https://api.pogo-tb.nl/a2a",
  "provider": {
    "organization": "Venture",
    "url": "https://pogo-tb.nl"
  },
  "documentationUrl": "https://pogo-tb.nl/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text", "application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "nl-kenteken",
      "name": "RDW kenteken lookup",
      "description": "Dutch vehicle record by plate. HTTP GET /v1/kenteken/{plate} (x402).",
      "tags": ["netherlands", "rdw", "vehicle", "x402"],
      "examples": ["Look up plate JZ597N"]
    },
    {
      "id": "nl-adres",
      "name": "BAG address lookup",
      "description": "Dutch address by postcode+huisnummer via BAG/PDOK.",
      "tags": ["netherlands", "bag", "address", "x402"]
    },
    {
      "id": "nl-ov-vertrek",
      "name": "OV departures",
      "description": "Next Dutch public-transport departures by stop code or search query.",
      "tags": ["netherlands", "ov", "transit", "x402"]
    },
    {
      "id": "nl-route-eta",
      "name": "Road ETA",
      "description": "OSRM driving distance and minutes between Dutch postcodes/coords.",
      "tags": ["netherlands", "routing", "osrm", "x402"]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 USDC payment proof on Base (eip155:8453)"
    }
  },
  "additionalInterfaces": [
    {
      "url": "https://api.pogo-tb.nl/openapi.json",
      "transport": "HTTP+JSON"
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
