{"audit":{"version":"1.5","generated_at":"2026-10-31T17:31:59.695531+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/a2a.agentengineering.world","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"a2a.agentengineering.world","name":"Agent Engineering HQ: AgentEng Conference","url":"https://a2a.agentengineering.world/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Agent Engineering HQ","url":"https://agentengineering.world"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":80,"last_error":null},"track_record":{"first_seen":"2026-10-31T14:24:12.849376+00:00","last_checked":"2026-10-31T14:24:12.849376+00:00","last_seen_ok":"2026-10-31T14:24:12.849376+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":64,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~53 ms)."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"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":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 7 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Agent Engineering HQ (https://agentengineering.world). 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":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://a2a.agentengineering.world/.well-known/agent-card.json"},"skills":[{"id":"agenteng-chat","name":"Public AgentEng chat","description":"Ask a question with optional recent history. When enabled by the operator, chat uses a model with bounded public catalogue lookups. Disabled or unavailable inference returns the existing catalogue answer automatically.","tags":["chat","public-catalogue","lookup-fallback"],"examples":["{\"operation\":\"chat\",\"query\":\"Who is speaking in London?\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng","name":"AgentEng London and San Francisco events","description":"Use a typed AgentEng request or a public-event search question. Returns evidence, date precision and snapshot freshness.","tags":["events","conferences","agent-engineering","AgentEng","Agent Engineering HQ","Agent Engineering Conference","London","San Francisco","coding-agents","mcp","a2a"],"examples":["{\"operation\":\"events\",\"upcoming\":true}","{\"operation\":\"discover\"}","{\"operation\":\"venue\",\"event_id\":\"agenteng-london-2026\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng-event-day","name":"AgentEng event day and about","description":"The published London day guide (guide; optional section such as arriving, getting-here, registration, qna or help, or section list for the index) with arrival times, directions and help contacts, venue-screen now/next snapshots (live, with an optional at time), reproducible talk bingo cards from published talk terms (bingo with seed, size 4 or 5; the card is always in data, and format text, svg or html also returns a printable copy in artifact), the organiser and chair card (about) and the Agent Engineering HQ manifesto, mindset and further reading (hq). Model-free.","tags":["guide","day-guide","live","now-next","bingo","about","manifesto","Agent Engineering HQ"],"examples":["{\"operation\":\"guide\",\"section\":\"arriving\"}","{\"operation\":\"live\",\"event_id\":\"agenteng-london-2026\"}","{\"operation\":\"bingo\",\"seed\":2026,\"size\":5}","{\"operation\":\"about\",\"section\":\"connect\"}","{\"operation\":\"hq\",\"section\":\"manifesto\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng-gallery","name":"Video gallery","description":"The website video gallery (gallery; optional city, event_id, topic, query and speaker_id), mirroring /gallery: the AgentEng London 2026 recordings from /london-2026/videos (the welcome video, then talks marked recording-coming-soon) and the Harness Engineering San Francisco event recap video, with YouTube IDs when published and /gallery/<slug> links. One item by slug: talk with session_id set to the slug. A2A talks are added only with include_a2a, listed last and labelled AI-generated. Model-free.","tags":["gallery","videos","recordings","london-2026","san-francisco"],"examples":["{\"operation\":\"gallery\"}","{\"operation\":\"gallery\",\"city\":\"London\"}","{\"operation\":\"talk\",\"session_id\":\"london-2026-welcome\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng-talks","name":"Programme talks","description":"Every programme talk with its full abstract (talks; optional city, event_id, topic, query and speaker_id): AgentEng London 2026, Code Engineering San Francisco (27 October 2026, linked to /san-francisco/events) and the Harness Engineering San Francisco sessions, each with its recording status. One talk: talk with session_id set to a slug or session ID. Never lists A2A talks; use gallery for videos. Model-free.","tags":["talks","abstracts","london-2026","code-engineering","san-francisco"],"examples":["{\"operation\":\"talks\",\"city\":\"San Francisco\"}","{\"operation\":\"talks\",\"event_id\":\"agenteng-london-2026\",\"topic\":\"Memory\"}","{\"operation\":\"talk\",\"session_id\":\"london-2026-say-less-grade-harder\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng-a2a-talks","name":"Agent-to-Agent (A2A) Talks","description":"The published Agent-to-Agent (A2A) Talks page (a2a-talks; optional topic filters by discipline tag such as memory or security): short AI-generated videos of two AI agents discussing one engineering discipline, with titles, YouTube links, durations and tags. These videos are produced by the Agent Engineering team using AI. They are separate from the conference programme and are not created, reviewed or endorsed by our speakers. They are never returned as speakers, talks or sessions, and gallery lists them only with include_a2a, last. Model-free.","tags":["a2a-talks","agent-to-agent","videos","ai-generated"],"examples":["{\"operation\":\"a2a-talks\"}","{\"operation\":\"a2a-talks\",\"topic\":\"memory\"}"],"inputModes":[],"outputModes":[]},{"id":"agenteng-tools","name":"Agent-engineering tool directory","description":"Browse public tool names and links across twelve disciplines using disciplines, tools and tool. Filter by discipline, kind, category or query; paginate with limit/offset and next_offset. Offline, model-free listings with source provenance; no popularity rankings, installations or vendor integrations are implied.","tags":["tools","agent-engineering","disciplines","memory","inference","protocol"],"examples":["{\"operation\":\"disciplines\"}","{\"operation\":\"tools\",\"discipline\":\"memory\"}","{\"operation\":\"tool\",\"tool_id\":\"langgraph\"}"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"manifests","first_seen":"2026-10-31T14:24:12.849376+00:00"}],"recent_probes":[{"fetched_at":"2026-10-31T14:24:12.849376+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":80,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-31T17:31:59.703539+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/a2a.agentengineering.world/evidence","dispute_url":"https://agenstry.com/agents/a2a.agentengineering.world/dispute"},"verification_history":[]}