{
  "name": "Keeptrusts AI Governance Agent",
  "version": "1.0.2",
  "description": "Discoverable agent metadata for Keeptrusts AI governance workflows across policy enforcement, event investigation, configuration control, and knowledge governance.",
  "documentationUrl": "https://docs.keeptrusts.com",
  "provider": {
    "organization": "Keeptrusts",
    "url": "https://keeptrusts.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://api.keeptrusts.com/v1/a2a",
      "serviceUrl": "https://api.keeptrusts.com/v1/a2a",
      "protocolBinding": "HTTP+JSON",
      "transportProtocol": "https",
      "protocolVersion": "1.0",
      "description": "HTTPS JSON A2A endpoint for governed policy, event, configuration, and knowledge workflows.",
      "authentication": {
        "schemes": [
          "bearer"
        ],
        "documentation": "https://docs.keeptrusts.com/docs/features/api-tokens"
      }
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "bearerAuth": {
      "httpAuthSecurityScheme": {
        "description": "Use a Keeptrusts API key or console-issued bearer token in the Authorization header.",
        "scheme": "Bearer",
        "bearerFormat": "API key or JWT"
      }
    }
  },
  "securityRequirements": [
    {
      "bearerAuth": []
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "policy-enforcement",
      "name": "Policy Enforcement",
      "description": "Create, inspect, and tune policy chains that block, redact, disclaim, or escalate unsafe LLM traffic."
    },
    {
      "id": "event-investigation",
      "name": "Event Investigation",
      "description": "Query decision events, escalation state, and audit evidence to understand what governance controls fired."
    },
    {
      "id": "configuration-management",
      "name": "Configuration Management",
      "description": "Inspect and update gateway configurations, provider routing, and deployment state with targeted changes."
    },
    {
      "id": "knowledge-governance",
      "name": "Knowledge Governance",
      "description": "Manage promoted knowledge assets, bindings, and citation evidence used by governed assistants."
    }
  ],
  "links": {
    "homepage": "https://keeptrusts.com",
    "documentation": "https://docs.keeptrusts.com",
    "apiReference": "https://docs.keeptrusts.com/docs/api/overview",
    "console": "https://console.keeptrusts.com",
    "contactSales": "https://keeptrusts.com/contact-sales",
    "privacyPolicy": "https://keeptrusts.com/privacy-policy",
    "termsOfUse": "https://keeptrusts.com/terms-of-use"
  }
}
