{
  "schema_version": "1.0.0",
  "manifest_type": "ecz-mcp",
  "canonical_url": "https://developers.ecocitizenz.com/.well-known/ecz-mcp.json",
  "operator_ecz_id": "ECZ-GB-RBS1NW",
  "operator_legal_name": "ECOCITIZENZ LTD",
  "operator_company_registration_number": "17348848",
  "resolver_url": "https://resolver.ecocitizenz.org/p/ECZ-GB-RBS1NW",
  "machine_proof_url": "https://api.ecocitizenz.com/api/p/ECZ-GB-RBS1NW.json",
  "api_passport_refs": [],
  "api_passport_status": "NOT_ISSUED",
  "mcp_server": {
    "name": "com.ecocitizenz/trust-mcp",
    "title": "ECZ-ID Trust MCP",
    "description": "Read-only ECZ-ID Business Passport state lookup via the public ECZ-ID Resolver. Reports state only.",
    "version": "0.2.0",
    "transport": "streamable-http",
    "endpoint": "https://trust-mcp.ecocitizenz.com/mcp",
    "protocol_versions": [
      "2026-07-28",
      "2025-11-25"
    ],
    "protected_resource_metadata": "https://trust-mcp.ecocitizenz.com/.well-known/oauth-protected-resource",
    "public_tools": [
      "resolve_identity",
      "get_current_state",
      "get_resolver_link",
      "explain_status",
      "find_product",
      "get_install_instructions"
    ],
    "protected_tools": [
      "create_request_to_resolve"
    ],
    "registry": {
      "public_mcp_registry_name": "com.ecocitizenz/trust-mcp",
      "registry_url": "https://registry.modelcontextprotocol.io/v0.1/servers/com.ecocitizenz%2Ftrust-mcp/versions",
      "server_card": "https://developers.ecocitizenz.com/.well-known/ai-catalog.json"
    }
  },
  "authority_scope": {
    "actions": [
      "read_public_state",
      "explain_status",
      "create_request_to_resolve"
    ],
    "policy_refs": [],
    "targets": [
      "https://trust-mcp.ecocitizenz.com"
    ]
  },
  "semantics": {
    "read_only_public_surface": true,
    "reports_state_only": true,
    "not_endorsement": true,
    "not_certification": true,
    "absence_is_not_a_negative_signal": true,
    "local_policy_decides": true,
    "recheck_before_reliance": true
  },
  "issued_at": "2026-08-26T21:07:19Z",
  "last_updated_at": "2026-08-26T21:07:19Z",
  "manifest_hash": "sha256:994b62dd3b86aed55af28a3c37433fa016ca90910b1da5e96bd09a807ec7bf27",
  "signing": {
    "status": "unsigned",
    "reason": "No governed manifest-signing key exists yet: resolver.ecocitizenz.org/.well-known/eczid-keys declares a development keyset with no production key. Per the Developer Gateway ecz-agent.json contract, no signature/JWS/key proof is declared unless the backend and Resolver support that signal live.",
    "integrity": "manifest_hash is the sha256 of this document serialised with sorted keys, no whitespace, UTF-8, excluding manifest_hash and signing. It is an integrity hash, not authenticity."
  }
}
