{"audit":{"version":"1.3","generated_at":"2026-05-22T23:08:37.504675+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/4cbf78ac-ee4a-4232-a6ba-d48d3d07e2df.agents.inhotel.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"4cbf78ac-ee4a-4232-a6ba-d48d3d07e2df.agents.inhotel.io","name":"Brad Brewer – Person","url":"https://4cbf78ac-ee4a-4232-a6ba-d48d3d07e2df.agents.inhotel.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"inHotel","url":"https://www.inhotel.io"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":403,"last_elapsed_ms":null,"last_error":"HTTP 403"},"track_record":{"first_seen":"2026-05-14T00:26:03.092353+00:00","last_checked":"2026-05-22T12:01:37.523785+00:00","last_seen_ok":"2026-05-18T23:17:28.175958+00:00","checks_total":60,"checks_ok":3,"uptime_pct":5.0,"archived":false,"archived_reason":null},"conformance":{"score":56,"grade":"D","summary":"D-grade: significant issues — auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":1,"max_points":15,"status":"fail","detail":"3/60 probes succeeded (5% uptime)."},{"key":"skills","label":"Skill declaration","points":6,"max_points":10,"status":"partial","detail":"Declares 2 skill — usable but thin."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: inHotel (https://www.inhotel.io). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"No securitySchemes declared (common for open agents — not penalised)."}]},"skills":[{"id":"next-questions","name":"Next Questions","description":"Helps keep the conversation flowing by proposing tailored questions to ask next, based on the current discussion or shared interests. Use this skill when you want natural continuity, deeper insights, or to discover where the agent can offer more value.","tags":["default","suggestions","related","questions","conversation","continuity","discovery"],"examples":["We just met. What might we have in common to talk about?","Recommend questions I should ask you that relate to my interests.","What should I ask to get to know your work better?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"information","name":"Information","description":"Provides basic, publicly shareable information about the agent's identity, role, core capabilities, and area of responsibility. Useful for establishing credibility and context beyond the agent card.","tags":["default","public","introduction","profile","about","capabilities","role"],"examples":["Does handling customer complaints fall into your area of responsibility within your organization?","Are you open to discussing potential consulting opportunities?"],"inputModes":["text/plain","text/markdown"],"outputModes":["text/plain","text/markdown"]}],"provenance":[{"source":"registry","first_seen":"2026-05-14T00:26:03.092353+00:00"},{"source":"a2aregistry","first_seen":"2026-05-16T19:38:19.638099+00:00"},{"source":"recrawl_warm","first_seen":"2026-05-21T15:37:12.335983+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T12:01:37.523785+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-22T05:37:55.779533+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-21T15:37:12.335983+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T17:54:03.411653+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T16:44:41.560300+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T15:33:52.878050+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T12:47:06.928320+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T11:17:35.755656+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T09:21:28.637117+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-05-20T07:58:59.712473+00:00","ok":false,"status_code":403,"error":"HTTP 403","elapsed_ms":null,"live_responds":null}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"oUbB7fpnbsyIbMOUUZzrXyNr3gFKpEJo1itV8cbXXY2rNhQWRJs5AZwKDO9sRI5s3QFz0Faxdx_szISd-dttXg"}]}