{
  "publisher": "suedeai.ai",
  "generated_at": "2026-10-28T20:47:02.770723+00:00",
  "total_agents": 7,
  "affected_agents": 1,
  "confirmed_agents": 4,
  "categories": {
    "route_404": 1,
    "method_405": 0,
    "task_lookup": 2,
    "unconfirmed": 0,
    "auth_required": 0,
    "untested": 0,
    "confirmed": 4
  },
  "category": "all",
  "total_matches": 7,
  "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": 11931,
      "name": "johnny-suede",
      "card_url": "https://discovery.suedeai.ai/.well-known/agent-card.json",
      "endpoint": "https://discovery.suedeai.ai/",
      "binding": "HTTP+JSON",
      "version": "1.0",
      "checked_at": "2026-10-28T19:03:15.763733+00:00",
      "state": "unconfirmed",
      "http_status": 404,
      "category": "route_404",
      "title": "Generic HTTP 404",
      "fixes": [
        "Advertise the real HTTP+JSON service base URL; the standard task route is resolved relative to it.",
        "Check deployment routes and reverse-proxy forwarding. A homepage, documentation page or ordinary paid resource is not automatically an A2A endpoint.",
        "Implement genuine task lookup and its standard missing-task response. Do not hard-code a reply specifically for LocalMark.",
        "Publish the actual URL, binding and A2A version implemented by your service, then request a fresh check from the individual repair page."
      ],
      "request": {
        "method": "GET",
        "path": "/tasks/localmark-probe-65754feb-0db4-4642-8017-894eec371634",
        "protocol_method": null,
        "version_header": "1.0",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "GET",
            "path": "/tasks/localmark-probe-65754feb-0db4-4642-8017-894eec371634",
            "protocol_method": null,
            "version_header": "1.0",
            "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."
      },
      "profile_url": "https://localmark.ai/agents/11931",
      "repair_url": "https://localmark.ai/agents/11931/repair",
      "claim_url": "https://localmark.ai/agents/11931/claim",
      "interfaces": [
        {
          "endpoint": "https://discovery.suedeai.ai/",
          "binding": "HTTP+JSON",
          "version": "1.0",
          "selected": true,
          "state": "unconfirmed",
          "checked_at": "2026-10-28T19:03:15.763733+00:00",
          "http_status": 404,
          "detail": "Advertised HTTP+JSON interface returned a generic HTTP 404, not A2A TASK_NOT_FOUND. Publish the A2A service base URL with its standard task route; an ordinary REST resource URL does not establish A2A support",
          "request": {
            "method": "GET",
            "path": "/tasks/localmark-probe-65754feb-0db4-4642-8017-894eec371634",
            "protocol_method": null,
            "version_header": "1.0",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/tasks/localmark-probe-65754feb-0db4-4642-8017-894eec371634",
                "protocol_method": null,
                "version_header": "1.0",
                "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."
          }
        },
        {
          "endpoint": "https://discovery.suedeai.ai",
          "binding": "JSONRPC",
          "version": "0.3.0",
          "selected": false,
          "state": "unconfirmed",
          "checked_at": "2026-10-28T19:03:15.763733+00:00",
          "http_status": 405,
          "detail": "Advertised endpoint rejected the required POST JSON-RPC task lookup (HTTP 405). Update the advertised interface URL or implement its standard task-lookup route",
          "request": {
            "method": "POST",
            "path": "/",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/",
                "protocol_method": "tasks/get",
                "version_header": "0.3",
                "status": 405,
                "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": 192,
      "name": "Suede AI Agent Studio",
      "card_url": "https://agents.suedeai.ai/.well-known/agent-card.json",
      "endpoint": "https://agents.suedeai.ai/api/a2a",
      "binding": "HTTP+JSON",
      "version": "1.0",
      "checked_at": "2026-10-28T09:19:38.743488+00:00",
      "state": "a2a_response",
      "http_status": 404,
      "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": "GET",
        "path": "/api/a2a/tasks/localmark-probe-18342668-e4f8-47c9-a0b5-fdeba68efc51",
        "protocol_method": null,
        "version_header": "1.0",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "GET",
            "path": "/api/a2a/tasks/localmark-probe-18342668-e4f8-47c9-a0b5-fdeba68efc51",
            "protocol_method": null,
            "version_header": "1.0",
            "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."
      },
      "profile_url": "https://localmark.ai/agents/192",
      "repair_url": "https://localmark.ai/agents/192/repair",
      "claim_url": "https://localmark.ai/agents/192/claim",
      "interfaces": [
        {
          "endpoint": "https://agents.suedeai.ai/api/a2a",
          "binding": "HTTP+JSON",
          "version": "1.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-10-28T09:19:38.743488+00:00",
          "http_status": 404,
          "detail": "A2A task-not-found response to a read-only HTTP+JSON lookup",
          "request": {
            "method": "GET",
            "path": "/api/a2a/tasks/localmark-probe-18342668-e4f8-47c9-a0b5-fdeba68efc51",
            "protocol_method": null,
            "version_header": "1.0",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/a2a/tasks/localmark-probe-18342668-e4f8-47c9-a0b5-fdeba68efc51",
                "protocol_method": null,
                "version_header": "1.0",
                "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": 1,
      "interfaces_truncated": false
    },
    {
      "id": 246689,
      "name": "Suede AI Agent",
      "card_url": "https://app.suedeai.ai/.well-known/agent-card.json",
      "endpoint": "https://app.suedeai.ai/a2a",
      "binding": "JSONRPC",
      "version": "1.0",
      "checked_at": "2026-10-28T09:10:17.858541+00:00",
      "state": "jsonrpc_no_task_lookup",
      "http_status": 200,
      "category": "task_lookup",
      "title": "Task lookup unsupported",
      "fixes": [
        "Implement the real GetTask operation and normal missing-task behavior for your advertised A2A version.",
        "Use the official A2A SDK for your stack, with actual message handling and task state. A canned probe response does not demonstrate a functioning agent.",
        "Publish the actual URL, binding and A2A version implemented by your service, then request a fresh check from the individual repair page."
      ],
      "request": {
        "method": "POST",
        "path": "/a2a",
        "protocol_method": "tasks/get",
        "version_header": "0.3",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "POST",
            "path": "/a2a",
            "protocol_method": "GetTask",
            "version_header": "1.0",
            "status": 200,
            "allow": [],
            "redirect_followed": false
          },
          {
            "method": "POST",
            "path": "/a2a",
            "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/246689",
      "repair_url": "https://localmark.ai/agents/246689/repair",
      "claim_url": "https://localmark.ai/agents/246689/claim",
      "interfaces": [
        {
          "endpoint": "https://app.suedeai.ai/a2a",
          "binding": "JSONRPC",
          "version": "1.0",
          "selected": true,
          "state": "jsonrpc_no_task_lookup",
          "checked_at": "2026-10-28T09:10:17.858541+00:00",
          "http_status": 200,
          "detail": "Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A",
          "request": {
            "method": "POST",
            "path": "/a2a",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/a2a",
                "protocol_method": "GetTask",
                "version_header": "1.0",
                "status": 200,
                "allow": [],
                "redirect_followed": false
              },
              {
                "method": "POST",
                "path": "/a2a",
                "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."
          }
        }
      ],
      "total_declared_interfaces": 1,
      "interfaces_truncated": false
    },
    {
      "id": 498966,
      "name": "Contract Red-Flag Scan",
      "card_url": "https://agents.suedeai.ai/api/agents/contract-red-flag-scan-chm9v/.well-known/agent-card.json",
      "endpoint": "https://agents.suedeai.ai/api/agents/contract-red-flag-scan-chm9v/a2a",
      "binding": "HTTP+JSON",
      "version": "1.0",
      "checked_at": "2026-10-28T14:57:29.714106+00:00",
      "state": "a2a_response",
      "http_status": 404,
      "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": "GET",
        "path": "/api/agents/contract-red-flag-scan-chm9v/a2a/tasks/localmark-probe-a2f9ae9e-061e-4023-883d-d91b315b57ae",
        "protocol_method": null,
        "version_header": "1.0",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "GET",
            "path": "/api/agents/contract-red-flag-scan-chm9v/a2a/tasks/localmark-probe-a2f9ae9e-061e-4023-883d-d91b315b57ae",
            "protocol_method": null,
            "version_header": "1.0",
            "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."
      },
      "profile_url": "https://localmark.ai/agents/498966",
      "repair_url": "https://localmark.ai/agents/498966/repair",
      "claim_url": "https://localmark.ai/agents/498966/claim",
      "interfaces": [
        {
          "endpoint": "https://agents.suedeai.ai/api/agents/contract-red-flag-scan-chm9v/a2a",
          "binding": "HTTP+JSON",
          "version": "1.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-10-28T14:57:29.714106+00:00",
          "http_status": 404,
          "detail": "A2A task-not-found response to a read-only HTTP+JSON lookup",
          "request": {
            "method": "GET",
            "path": "/api/agents/contract-red-flag-scan-chm9v/a2a/tasks/localmark-probe-a2f9ae9e-061e-4023-883d-d91b315b57ae",
            "protocol_method": null,
            "version_header": "1.0",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/agents/contract-red-flag-scan-chm9v/a2a/tasks/localmark-probe-a2f9ae9e-061e-4023-883d-d91b315b57ae",
                "protocol_method": null,
                "version_header": "1.0",
                "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": 1,
      "interfaces_truncated": false
    },
    {
      "id": 499070,
      "name": "Resume vs JD Screener",
      "card_url": "https://agents.suedeai.ai/api/agents/resume-vs-jd-screener-wp72w/.well-known/agent-card.json",
      "endpoint": "https://agents.suedeai.ai/api/agents/resume-vs-jd-screener-wp72w/a2a",
      "binding": "HTTP+JSON",
      "version": "1.0",
      "checked_at": "2026-10-28T15:08:30.446151+00:00",
      "state": "a2a_response",
      "http_status": 404,
      "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": "GET",
        "path": "/api/agents/resume-vs-jd-screener-wp72w/a2a/tasks/localmark-probe-1d2dc3cf-7bc0-4ca9-8284-99652ddec993",
        "protocol_method": null,
        "version_header": "1.0",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "GET",
            "path": "/api/agents/resume-vs-jd-screener-wp72w/a2a/tasks/localmark-probe-1d2dc3cf-7bc0-4ca9-8284-99652ddec993",
            "protocol_method": null,
            "version_header": "1.0",
            "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."
      },
      "profile_url": "https://localmark.ai/agents/499070",
      "repair_url": "https://localmark.ai/agents/499070/repair",
      "claim_url": "https://localmark.ai/agents/499070/claim",
      "interfaces": [
        {
          "endpoint": "https://agents.suedeai.ai/api/agents/resume-vs-jd-screener-wp72w/a2a",
          "binding": "HTTP+JSON",
          "version": "1.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-10-28T15:08:30.446151+00:00",
          "http_status": 404,
          "detail": "A2A task-not-found response to a read-only HTTP+JSON lookup",
          "request": {
            "method": "GET",
            "path": "/api/agents/resume-vs-jd-screener-wp72w/a2a/tasks/localmark-probe-1d2dc3cf-7bc0-4ca9-8284-99652ddec993",
            "protocol_method": null,
            "version_header": "1.0",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/agents/resume-vs-jd-screener-wp72w/a2a/tasks/localmark-probe-1d2dc3cf-7bc0-4ca9-8284-99652ddec993",
                "protocol_method": null,
                "version_header": "1.0",
                "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": 1,
      "interfaces_truncated": false
    },
    {
      "id": 499112,
      "name": "Site Audit",
      "card_url": "https://agents.suedeai.ai/api/agents/site-audit-0wyt2/.well-known/agent-card.json",
      "endpoint": "https://agents.suedeai.ai/api/agents/site-audit-0wyt2/a2a",
      "binding": "HTTP+JSON",
      "version": "1.0",
      "checked_at": "2026-10-28T15:14:15.832818+00:00",
      "state": "a2a_response",
      "http_status": 404,
      "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": "GET",
        "path": "/api/agents/site-audit-0wyt2/a2a/tasks/localmark-probe-13630f77-963e-44ba-ac76-787a2f38abaa",
        "protocol_method": null,
        "version_header": "1.0",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "GET",
            "path": "/api/agents/site-audit-0wyt2/a2a/tasks/localmark-probe-13630f77-963e-44ba-ac76-787a2f38abaa",
            "protocol_method": null,
            "version_header": "1.0",
            "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."
      },
      "profile_url": "https://localmark.ai/agents/499112",
      "repair_url": "https://localmark.ai/agents/499112/repair",
      "claim_url": "https://localmark.ai/agents/499112/claim",
      "interfaces": [
        {
          "endpoint": "https://agents.suedeai.ai/api/agents/site-audit-0wyt2/a2a",
          "binding": "HTTP+JSON",
          "version": "1.0",
          "selected": true,
          "state": "a2a_response",
          "checked_at": "2026-10-28T15:14:15.832818+00:00",
          "http_status": 404,
          "detail": "A2A task-not-found response to a read-only HTTP+JSON lookup",
          "request": {
            "method": "GET",
            "path": "/api/agents/site-audit-0wyt2/a2a/tasks/localmark-probe-13630f77-963e-44ba-ac76-787a2f38abaa",
            "protocol_method": null,
            "version_header": "1.0",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "GET",
                "path": "/api/agents/site-audit-0wyt2/a2a/tasks/localmark-probe-13630f77-963e-44ba-ac76-787a2f38abaa",
                "protocol_method": null,
                "version_header": "1.0",
                "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": 1,
      "interfaces_truncated": false
    },
    {
      "id": 499182,
      "name": "Suede AI Agent",
      "card_url": "https://suedeai.ai/.well-known/agent-card.json",
      "endpoint": "https://app.suedeai.ai/a2a",
      "binding": "JSONRPC",
      "version": "1.0",
      "checked_at": "2026-10-28T15:55:59.234413+00:00",
      "state": "jsonrpc_no_task_lookup",
      "http_status": 200,
      "category": "task_lookup",
      "title": "Task lookup unsupported",
      "fixes": [
        "Implement the real GetTask operation and normal missing-task behavior for your advertised A2A version.",
        "Use the official A2A SDK for your stack, with actual message handling and task state. A canned probe response does not demonstrate a functioning agent.",
        "Publish the actual URL, binding and A2A version implemented by your service, then request a fresh check from the individual repair page."
      ],
      "request": {
        "method": "POST",
        "path": "/a2a",
        "protocol_method": "tasks/get",
        "version_header": "0.3",
        "source": "observed",
        "allow": [],
        "attempts": [
          {
            "method": "POST",
            "path": "/a2a",
            "protocol_method": "GetTask",
            "version_header": "1.0",
            "status": 200,
            "allow": [],
            "redirect_followed": false
          },
          {
            "method": "POST",
            "path": "/a2a",
            "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/499182",
      "repair_url": "https://localmark.ai/agents/499182/repair",
      "claim_url": "https://localmark.ai/agents/499182/claim",
      "interfaces": [
        {
          "endpoint": "https://app.suedeai.ai/a2a",
          "binding": "JSONRPC",
          "version": "1.0",
          "selected": true,
          "state": "jsonrpc_no_task_lookup",
          "checked_at": "2026-10-28T15:55:59.234413+00:00",
          "http_status": 200,
          "detail": "Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A",
          "request": {
            "method": "POST",
            "path": "/a2a",
            "protocol_method": "tasks/get",
            "version_header": "0.3",
            "source": "observed",
            "allow": [],
            "attempts": [
              {
                "method": "POST",
                "path": "/a2a",
                "protocol_method": "GetTask",
                "version_header": "1.0",
                "status": 200,
                "allow": [],
                "redirect_followed": false
              },
              {
                "method": "POST",
                "path": "/a2a",
                "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."
          }
        }
      ],
      "total_declared_interfaces": 1,
      "interfaces_truncated": false
    }
  ],
  "records_included": 7,
  "truncated": false,
  "next_url": null
}
