{
  "name": "dVeracity Semantic API",
  "description": "Metered natural-language queries over a verified emissions knowledge graph (Open Footprint / PPDM / OGMP-methane), plus Validation-as-a-Service against sustainability standards. Credit-billed with machine-readable HTTP 402 semantics; supports vLEI-verified agent identity (GLEIF-rooted Agent Authorization credentials).",
  "url": "https://dveracity.com",
  "provider": {
    "organization": "dVeracity",
    "url": "https://dveracity.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://dveracity.com/api/v1/semantic/manifest",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": ["apiKey", "keri-vlei"],
    "credentials": "X-Api-Key (dvrc_ key, api-tier subscription — https://dveracity.com/pricing). Optional verified identity: X-Keri-Session obtained via GET /api/v1/semantic/auth/challenge + POST /api/v1/semantic/auth/keri with a vLEI-chained Agent Authorization credential presentation."
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "semantic_query",
      "name": "Semantic emissions query",
      "description": "Answer a natural-language question against the verified emissions knowledge graph. Metered per credit; HTTP 402 with purchase pointer when exhausted."
    },
    {
      "id": "validate_data",
      "name": "Standards validation (VaaS)",
      "description": "Validate a data payload against supported sustainability standards. Metered per credit."
    },
    {
      "id": "credits_balance",
      "name": "Credit balance",
      "description": "Check remaining API credits (free)."
    }
  ],
  "interfaces": {
    "manifest": "https://dveracity.com/api/v1/semantic/manifest",
    "mcp": {
      "package": "@dveracity/semantic-mcp",
      "registry": "npm",
      "transport": "stdio"
    }
  }
}
