{
  "capabilities": {
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "streaming": false
  },
  "contact": "admin@conservanode.com",
  "dataStatus": "Preliminary: machine-extracted, not yet verified. A charge is an allegation.",
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "description": "An independent, personal project that summarises public U.S. government documents about wildlife (Federal Register notices and DOJ press releases) as a cited knowledge graph. Data is preliminary and machine-extracted; a charge is an allegation and everyone is presumed innocent unless proven guilty in court. Records are designed not to name any person; if a name slips through, report it and we remove it. This is not an A2A JSON-RPC endpoint. Use the REST API (see /openapi.json) or the MCP-style tools (GET /api/v1/mcp/tools, POST /api/v1/mcp/call).",
  "documentationUrl": "https://api.conservanode.org/llms.txt",
  "links": {
    "contact": "mailto:admin@conservanode.com",
    "corrections": "https://conservanode.org/corrections.html",
    "dataLicence": "https://creativecommons.org/publicdomain/zero/1.0/",
    "llms": "https://api.conservanode.org/llms.txt",
    "mcpTools": "https://api.conservanode.org/api/v1/mcp/tools",
    "openapi": "https://api.conservanode.org/openapi.json",
    "privacy": "https://conservanode.org/privacy.html",
    "terms": "https://conservanode.org/terms.html"
  },
  "name": "ConservaNode",
  "provider": {
    "organization": "ConservaNode",
    "url": "https://conservanode.org"
  },
  "security": [],
  "securitySchemes": {},
  "skills": [
    {
      "description": "Search species, biological groups, places, statutes and agencies; compact records with evidence levels.",
      "id": "query_environmental_graph",
      "inputModes": [
        "application/json"
      ],
      "name": "Search the knowledge graph",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "mcp",
        "search",
        "wildlife"
      ]
    },
    {
      "description": "Follow reported origins, transits and destinations for a species or place.",
      "id": "trace_trade_corridor",
      "inputModes": [
        "application/json"
      ],
      "name": "Trace a trade corridor",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "mcp",
        "trade",
        "wildlife"
      ]
    },
    {
      "description": "Check the append-only audit ledger hash chain for a document.",
      "id": "verify_provenance",
      "inputModes": [
        "application/json"
      ],
      "name": "Verify provenance",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "mcp",
        "audit",
        "provenance"
      ]
    },
    {
      "description": "Read-only GET endpoints for entities, notices, localities, the graph and the audit ledger.",
      "id": "rest_read_endpoints",
      "inputModes": [
        "application/json"
      ],
      "name": "Read records over REST",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "rest",
        "read-only"
      ]
    }
  ],
  "url": "https://api.conservanode.org",
  "version": "0.1.0"
}
