{
  "name": "Zatlantis Trust Oracle",
  "description": "Purpose-bound connection readiness attestation (read-only). Returns evidence summaries and policy constraints—not a credit, employment, or matching score oracle.",
  "url": "https://zatlantis.com",
  "mcpServerUrl": "https://zatlantis.com/api/export/mcp",
  "a2aUrl": "https://zatlantis.com/api/export/a2a",
  "supportedInterfaces": [
    {
      "url": "https://zatlantis.com/api/export/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "version": "0.2.0",
  "documentationUrl": "https://zatlantis.com/en/safety",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "zatlantis_trust_get_attestation",
      "name": "Get trust attestation",
      "description": "Query purpose-bound connection readiness for a target user. Prefer schema v2 (connectionReadiness primary; public trust secondary). Connected consumer agents are limited to their own account; delegated partner access additionally requires an allowlisted clientId.",
      "tags": ["trust", "attestation", "read-only", "central-union"],
      "examples": [
        "GET https://zatlantis.com/api/public/trust/attestation?purpose=self_check&version=2",
        "MCP tool zatlantis_trust_get_attestation { purpose: self_check, version: 2 }",
        "A2A SendMessage metadata.connectorId + parts[].data { skillId: zatlantis_trust_get_attestation, purpose: self_check, version: 2 }"
      ]
    },
    {
      "id": "zatlantis_consent_get_summary",
      "name": "Get consent summary",
      "description": "PII-free curated connector consent status (read-only).",
      "tags": ["consent", "connectors", "read-only", "central-union"],
      "examples": ["MCP tool zatlantis_consent_get_summary {}"]
    },
    {
      "id": "zatlantis_inbound_get_connection_ease",
      "name": "Get connection ease",
      "description": "trustSync + connectionEase read model. Inbound reflected status does not imply any change in public trust.",
      "tags": ["inbound", "trust-sync", "read-only", "central-union"],
      "examples": ["MCP tool zatlantis_inbound_get_connection_ease {}"]
    },
    {
      "id": "zatlantis_submit_activity_digest",
      "name": "Submit activity digest",
      "description": "Submit a written digest of your own recent activity for server-side analysis. Append-only. Agents do not compute or submit facet values; extraction happens server-side.",
      "tags": ["submission", "append-only", "central-union"],
      "examples": [
        "MCP tool zatlantis_submit_activity_digest { digest: \"...\", sourcePlatform: \"claude\" }"
      ]
    }
  ],
  "authentication": {
    "schemes": ["oauth2", "firebase-bearer", "firebase-app-check"],
    "oauth2": {
      "authorizationServerMetadata": "https://zatlantis.com/.well-known/oauth-authorization-server",
      "protectedResourceMetadata": "https://zatlantis.com/.well-known/oauth-protected-resource"
    }
  },
  "policy": {
    "prohibitedUses": [
      "discriminatory_selection",
      "creditworthiness_substitute",
      "employment_or_promotion_screening"
    ],
    "antiPatterns": [
      "Do not decide using trust.publicTrust alone; require connectionReadiness.evidenceSummary and evidence fields."
    ]
  }
}
