{
  "publisher": "kanmani.xyz",
  "generated_at": "2026-11-14T20:36:54.654522+00:00",
  "total_agents": 3,
  "affected_agents": 0,
  "confirmed_agents": 3,
  "categories": {
    "route_404": 0,
    "method_405": 0,
    "task_lookup": 0,
    "unconfirmed": 0,
    "auth_required": 0,
    "untested": 0,
    "confirmed": 3
  },
  "category": "all",
  "total_matches": 3,
  "limit": 100,
  "offset": 0,
  "scope": "Stored observations of currently public, canonical listings. Opening or downloading this report does not contact an agent, run a task or send email.",
  "confirmation_policy": "Only a recognizable A2A response to a bounded read-only task lookup confirms A2A. Generic HTTP errors, ordinary JSON-RPC responses, authentication requirements and untested transports do not qualify. Confirmation is not task performance, identity, safety or endorsement.",
  "agents": [
    {
      "id": 624319,
      "name": "Kanmani Doctor",
      "card_url": "https://kanmani.xyz/api/service/doctor/agent-card.json",
      "endpoint": "https://kanmani.xyz/api/service/doctor",
      "binding": "JSONRPC",
      "version": "0.3.0",
      "checked_at": "2026-11-14T17:19:25.800438+00:00",
      "state": "a2a_response",
      "http_status": 200,
      "category": "confirmed",
      "title": "Confirmed A2A response",
      "fixes": [
        "The selected interface returned recognizable A2A evidence. This is not a task-performance, ownership, identity or safety assessment."
      ],
      "request": {
        "method": "POST",
        "path": "/api/service/doctor",
        "protocol_method": "tasks/get",
        "version_header": "0.3",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "POST",
            "path": "/api/service/doctor",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "status": 200,
            "allow": [],
            "redirect_followed": false
          }
        ],
        "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
      },
      "profile_url": "https://localmark.ai/agents/624319",
      "repair_url": "https://localmark.ai/agents/624319/repair",
      "claim_url": "https://localmark.ai/agents/624319/claim",
      "interfaces": [
        {
          "endpoint": "https://kanmani.xyz/api/service/doctor",
          "binding": "JSONRPC",
          "version": "0.3.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-11-14T17:19:25.800438+00:00",
          "http_status": 200,
          "detail": "A2A task-not-found response to a read-only task lookup",
          "request": {
            "method": "POST",
            "path": "/api/service/doctor",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/api/service/doctor",
                "protocol_method": "tasks/get",
                "version_header": "0.3",
                "status": 200,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        },
        {
          "endpoint": "https://kanmani.xyz/api/service/doctor",
          "binding": "HTTP+JSON",
          "version": "0.3.0",
          "selected": false,
          "state": "unconfirmed",
          "checked_at": "2026-11-14T17:19:25.800438+00:00",
          "http_status": 404,
          "detail": "Protocol response exceeded 16 KiB limit",
          "request": {
            "method": "GET",
            "path": "/api/service/doctor/v1/tasks/localmark-probe-2ae1a752-0883-4bfb-b82c-98469cacba9b",
            "protocol_method": null,
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/service/doctor/v1/tasks/localmark-probe-2ae1a752-0883-4bfb-b82c-98469cacba9b",
                "protocol_method": null,
                "version_header": "0.3",
                "status": 404,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        }
      ],
      "total_declared_interfaces": 2,
      "interfaces_truncated": false
    },
    {
      "id": 624396,
      "name": "Kanmani Linter",
      "card_url": "https://kanmani.xyz/api/service/linter/agent-card.json",
      "endpoint": "https://kanmani.xyz/api/service/linter",
      "binding": "JSONRPC",
      "version": "0.3.0",
      "checked_at": "2026-11-14T17:25:45.183936+00:00",
      "state": "a2a_response",
      "http_status": 200,
      "category": "confirmed",
      "title": "Confirmed A2A response",
      "fixes": [
        "The selected interface returned recognizable A2A evidence. This is not a task-performance, ownership, identity or safety assessment."
      ],
      "request": {
        "method": "POST",
        "path": "/api/service/linter",
        "protocol_method": "tasks/get",
        "version_header": "0.3",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "POST",
            "path": "/api/service/linter",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "status": 200,
            "allow": [],
            "redirect_followed": false
          }
        ],
        "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
      },
      "profile_url": "https://localmark.ai/agents/624396",
      "repair_url": "https://localmark.ai/agents/624396/repair",
      "claim_url": "https://localmark.ai/agents/624396/claim",
      "interfaces": [
        {
          "endpoint": "https://kanmani.xyz/api/service/linter",
          "binding": "JSONRPC",
          "version": "0.3.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-11-14T17:25:45.183936+00:00",
          "http_status": 200,
          "detail": "A2A task-not-found response to a read-only task lookup",
          "request": {
            "method": "POST",
            "path": "/api/service/linter",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/api/service/linter",
                "protocol_method": "tasks/get",
                "version_header": "0.3",
                "status": 200,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        },
        {
          "endpoint": "https://kanmani.xyz/api/service/linter",
          "binding": "HTTP+JSON",
          "version": "0.3.0",
          "selected": false,
          "state": "unconfirmed",
          "checked_at": "2026-11-14T17:25:45.183936+00:00",
          "http_status": 404,
          "detail": "Protocol response exceeded 16 KiB limit",
          "request": {
            "method": "GET",
            "path": "/api/service/linter/v1/tasks/localmark-probe-6030e96c-514c-4930-90c6-651d99fdcfc0",
            "protocol_method": null,
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/service/linter/v1/tasks/localmark-probe-6030e96c-514c-4930-90c6-651d99fdcfc0",
                "protocol_method": null,
                "version_header": "0.3",
                "status": 404,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        }
      ],
      "total_declared_interfaces": 2,
      "interfaces_truncated": false
    },
    {
      "id": 624471,
      "name": "Kanmani Registrar",
      "card_url": "https://kanmani.xyz/api/service/registrar/agent-card.json",
      "endpoint": "https://kanmani.xyz/api/service/registrar",
      "binding": "JSONRPC",
      "version": "0.3.0",
      "checked_at": "2026-11-14T17:31:15.420027+00:00",
      "state": "a2a_response",
      "http_status": 200,
      "category": "confirmed",
      "title": "Confirmed A2A response",
      "fixes": [
        "The selected interface returned recognizable A2A evidence. This is not a task-performance, ownership, identity or safety assessment."
      ],
      "request": {
        "method": "POST",
        "path": "/api/service/registrar",
        "protocol_method": "tasks/get",
        "version_header": "0.3",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "POST",
            "path": "/api/service/registrar",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "status": 200,
            "allow": [],
            "redirect_followed": false
          }
        ],
        "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
      },
      "profile_url": "https://localmark.ai/agents/624471",
      "repair_url": "https://localmark.ai/agents/624471/repair",
      "claim_url": "https://localmark.ai/agents/624471/claim",
      "interfaces": [
        {
          "endpoint": "https://kanmani.xyz/api/service/registrar",
          "binding": "JSONRPC",
          "version": "0.3.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-11-14T17:31:15.420027+00:00",
          "http_status": 200,
          "detail": "A2A task-not-found response to a read-only task lookup",
          "request": {
            "method": "POST",
            "path": "/api/service/registrar",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/api/service/registrar",
                "protocol_method": "tasks/get",
                "version_header": "0.3",
                "status": 200,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        },
        {
          "endpoint": "https://kanmani.xyz/api/service/registrar",
          "binding": "HTTP+JSON",
          "version": "0.3.0",
          "selected": false,
          "state": "unconfirmed",
          "checked_at": "2026-11-14T17:31:15.420027+00:00",
          "http_status": 404,
          "detail": "Protocol response exceeded 16 KiB limit",
          "request": {
            "method": "GET",
            "path": "/api/service/registrar/v1/tasks/localmark-probe-ce7803ee-14f4-436a-b0c8-490f9a69652a",
            "protocol_method": null,
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/service/registrar/v1/tasks/localmark-probe-ce7803ee-14f4-436a-b0c8-490f9a69652a",
                "protocol_method": null,
                "version_header": "0.3",
                "status": 404,
                "allow": [],
                "redirect_followed": false
              }
            ],
            "note": "Captured from the bounded read-only probe. No request body, response body, credentials or query string is included."
          }
        }
      ],
      "total_declared_interfaces": 2,
      "interfaces_truncated": false
    }
  ],
  "records_included": 3,
  "truncated": false,
  "next_url": null
}
