{
  "name": "SWT3 Witness Protocol",
  "description": "Open protocol for cryptographic AI accountability. Anchor evidence to immutable witness records while preserving data sovereignty. Any party with the original factors can verify that an anchor's fingerprint has not been altered.",
  "url": "https://swt3.ai",
  "provider": {
    "organization": "Tenable Nova LLC",
    "url": "https://swt3.ai"
  },
  "version": "2.0.0",
  "capabilities": [
    "ai-witness-attestation",
    "compliance-evidence",
    "anchor-verification",
    "regulatory-mapping"
  ],
  "documentation_url": "https://swt3.ai/spec/",
  "authentication": {
    "schemes": []
  },
  "skills": [
    {
      "id": "verify-anchor",
      "name": "Verify SWT3 Anchor",
      "description": "Recompute SHA-256 fingerprint from original factors and compare against anchor. Client-side, no API call required.",
      "uri": "https://swt3.ai/verify/"
    },
    {
      "id": "browse-registry",
      "name": "Browse UCT Procedure Registry",
      "description": "Look up any of 280 procedures across 77 regulatory frameworks. Machine-readable JSON available.",
      "uri": "https://swt3.ai/registry/"
    },
    {
      "id": "test-vectors",
      "name": "Conformance Test Vectors",
      "description": "13 fingerprint test vectors for cross-language parity validation.",
      "uri": "https://swt3.ai/vectors/"
    }
  ],
  "sdks": {
    "python": "pip install swt3-ai",
    "typescript": "npm install @tenova/swt3-ai",
    "rust": "cargo add swt3-ai",
    "csharp": "dotnet add package swt3-ai",
    "ruby": "gem install swt3-ai",
    "swift": "github.com/tenova-labs/swt3-ai-swift",
    "go": "go get github.com/tenova-labs/swt3-ai-go",
    "kotlin": "io.tenova:swt3-ai (Maven Central)",
    "mcp": "npx @tenova/swt3-mcp",
    "k8s": "helm install swt3 oci://ghcr.io/tenova-labs/charts/swt3-witness"
  },
  "license": "Apache-2.0"
}
