{
  "name": "Keeptrusts AI Governance Agent",
  "version": "1.0.1",
  "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",
      "serviceUrl": "https://api.keeptrusts.com/v1",
      "protocolBinding": "REST",
      "transportProtocol": "https",
      "protocolVersion": "1.0",
      "description": "HTTPS JSON control-plane API for managing policies, events, gateways, escalations, and knowledge assets.",
      "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, or escalate unsafe LLM traffic.",
      "tags": [
        "policy",
        "governance",
        "safety",
        "enforcement"
      ],
      "examples": [
        "List the policies that block prompt-injection attempts.",
        "Update the finance gateway redaction threshold."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "event-investigation",
      "name": "Event Investigation",
      "description": "Query blocked, escalated, or redacted decision events and summarize governance findings.",
      "tags": [
        "events",
        "audit",
        "investigation",
        "compliance"
      ],
      "examples": [
        "Show the last 20 blocked requests for the healthcare deployment.",
        "Summarize escalated incidents from this week."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "configuration-management",
      "name": "Configuration Management",
      "description": "Inspect and update gateway configurations, provider routing, deployment state, and escalation settings.",
      "tags": [
        "configuration",
        "gateways",
        "routing",
        "operations"
      ],
      "examples": [
        "Show the configuration deployed to gateway gw-prod-eu.",
        "List provider routing rules for the central gateway."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "knowledge-governance",
      "name": "Knowledge Governance",
      "description": "Manage promoted knowledge assets, bindings, and citation evidence used across governed assistants.",
      "tags": [
        "knowledge-base",
        "citations",
        "assets",
        "governance"
      ],
      "examples": [
        "List active knowledge assets bound to the legal assistant.",
        "Show citations generated by the customer-support knowledge base."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "links": {
    "homepage": "https://keeptrusts.com",
    "documentation": "https://docs.keeptrusts.com",
    "apiReference": "https://docs.keeptrusts.com/api",
    "console": "https://console.keeptrusts.com",
    "download": "https://keeptrusts.com/download",
    "contactSales": "https://keeptrusts.com/contact-sales",
    "privacyPolicy": "https://keeptrusts.com/privacy-policy",
    "termsOfUse": "https://keeptrusts.com/terms-of-use",
    "aiTransparency": "https://keeptrusts.com/ai-transparency"
  }
}
