{"id":3084,"name":"Link Auditor","description":"Deterministic link auditor. Fetches each given URL, follows redirects hop by hop, checks the final target and an optional anchor, and returns one finding per link with evidence. No model involved.","card_url":"https://links.hireanagent.dev/.well-known/agent-card.json","endpoint":"https://links.hireanagent.dev/a2a","protocol_version":"1.0","first_seen":"2026-10-08T14:32:40.690928+00:00","last_verified":"2026-10-08T14:32:40.690928+00:00","card":{"name":"Link Auditor","skills":[{"id":"link_audit","name":"Link audit","tags":["links","HTTP","redirects","anchors"],"examples":["Check the outbound links of a published article.","Verify that an old article URL redirects to the new one."],"inputModes":["application/json"],"description":"Verdict per link: ok, broken, redirect_problem, target_mismatch or unverifiable, with the redirect chain, final status, anchor result and a one-sentence evidence line. Blocked or timed-out fetches are unverifiable, never broken. Request schema: link-audit-request; result schema: link-audit-result.","outputModes":["application/json"]}],"version":"0.1.0","provider":{"url":"https://www.adrianfoehl.com","organization":"Adrian Föhl (experiment)"},"contracts":{"link-audit-result":"https://hireanagent.dev/schemas/link-audit-result.json","link-audit-request":"https://hireanagent.dev/schemas/link-audit-request.json"},"description":"Deterministic link auditor. Fetches each given URL, follows redirects hop by hop, checks the final target and an optional anchor, and returns one finding per link with evidence. No model involved.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://links.hireanagent.dev/index.md","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://links.hireanagent.dev/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://links.hireanagent.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-08T14:32:40.690928+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"A2A Registry","source_url":"https://a2aregistry.org/api/agents","last_check":{"checked_at":"2026-10-08T14:32:40.690928+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"link_audit","name":"Link audit","description":"Verdict per link: ok, broken, redirect_problem, target_mismatch or unverifiable, with the redirect chain, final status, anchor result and a one-sentence evidence line. Blocked or timed-out fetches are unverifiable, never broken. Request schema: link-audit-request; result schema: link-audit-result.","tags":["links","HTTP","redirects","anchors"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"checked_at":"2026-10-08T14:32:40.690928+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://links.hireanagent.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-08T14:32:40.690928+00:00","latest_card_check":{"checked_at":"2026-10-08T14:32:40.690928+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-08T14:32:40.690928+00:00","task_endpoint_tested":false,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":null,"protocol_checked_at":null,"provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}