{
  "name": "epcis.dev",
  "description": "An EPCIS 2.0 capture gateway: validated against GS1's pinned official schema, gateway-stamped (who = attested observer; capturedBy = warrantor account — never collapsed), hashed by CBV 2.0 §8.9, append-only. One door for people and agents.",
  "interfaces": {
    "http": [
      {
        "method": "GET",
        "url": "https://epcis.dev/events"
      },
      {
        "method": "GET",
        "url": "https://epcis.dev/pricing"
      },
      {
        "method": "GET",
        "url": "https://epcis.dev/openapi.json"
      },
      {
        "method": "GET",
        "url": "https://epcis.dev/llms.txt"
      },
      {
        "method": "GET",
        "url": "https://epcis.dev/family.json"
      }
    ],
    "mcp": {
      "url": "https://epcis.dev/mcp",
      "transport": "streamable-http",
      "tools": [
        "capture",
        "query",
        "get_event",
        "translate",
        "resolve",
        "subscribe"
      ],
      "readOnlyTools": [
        "query",
        "get_event",
        "translate",
        "resolve"
      ]
    }
  },
  "openapi": "https://epcis.dev/openapi.json",
  "llms": "https://epcis.dev/llms.txt",
  "links": {
    "openapi": "https://epcis.dev/openapi.json",
    "llms": "https://epcis.dev/llms.txt",
    "pricing": "https://epcis.dev/pricing",
    "docs": "https://epcis.dev/docs/",
    "icp": "https://epcis.dev/icp.json",
    "family": "https://epcis.dev/family.json",
    "conformance": "https://api.qa/epcis.dev"
  },
  "probes": {
    "keyless": {
      "url": "/events"
    },
    "knownEmpty": [
      {
        "url": "/events?kind=none"
      },
      {
        "url": "/events?tag=none"
      }
    ],
    "knownForbidden": [
      {
        "url": "/events?scope=admin"
      },
      {
        "url": "/events?scope=internal"
      }
    ],
    "pricing": {
      "url": "/pricing"
    }
  }
}