{"unique_agents":28,"first_query":28,"repeat_query":14,"paid_query":15,"agents_with_paid_query":8,"repeat_paid_query_agents":7,"delegations":0,"delegations_following_recommendation":0,"passports_issued":3,"passports_verified":18,"total_events":34459,"external":{"unique_agents":28,"first_query":28,"repeat_query":14,"paid_query":15,"agents_with_paid_query":8,"repeat_paid_query_agents":7,"delegations":0,"delegations_following_recommendation":0,"passports_issued":0,"passports_verified":18,"total_events":29409},"first_party":{"unique_agents":0,"first_query":0,"repeat_query":0,"paid_query":0,"agents_with_paid_query":0,"repeat_paid_query_agents":0,"delegations":0,"delegations_following_recommendation":0,"passports_issued":3,"passports_verified":0,"total_events":5050},"genuine_external":{"unique_agents":1,"first_query":1,"repeat_query":1,"paid_query":0,"agents_with_paid_query":0,"repeat_paid_query_agents":0,"delegations":0,"delegations_following_recommendation":0,"passports_issued":0,"passports_verified":6,"total_events":731},"genuine_external_detected":true,"genuine_external_events":731,"genuine_external_actors":["7e82b8ddc3e43803064fb4b2a38a9d0c","a2a:net:2884a15599199028","a2a:net:7c6357d663bdf475","a2a:net:d27458c10327bcae","anon","c2471bac722bd24d818753e94f471624","http:0aef92d6b858","http:15c322e7f003","http:1911db34aac1","http:315eed0cfd74","http:3a5163218161","http:3e3f15b77683","http:47373413b545","http:526f2e6b989a","http:57f6e9147233","http:5a102d31aeb2","http:67b9bfa5c69c","http:84a302de942d","http:ab020b3c9077","http:abd77ab0f0a9","http:bc8d5eaad88a","http:e1c3c76d0a0f","http:f5f7ae317344","http:f7a116b51f21","mcp","mcp:net:0e4c84f8cb6e","mcp:net:4642e6fe95fe","mcp:net:6d97d45a9e1e","mcp:net:c873af987b19","mcp:net:c906c934d994","mcp:net:deb16a1545ad"],"first_genuine_external_at":"2026-08-30T14:19:10.224893+00:00","genuine_external_engaged":{"unique_agents":1,"first_query":1,"repeat_query":1,"paid_query":0,"agents_with_paid_query":0,"repeat_paid_query_agents":0,"delegations":0,"delegations_following_recommendation":0,"passports_issued":0,"passports_verified":6,"total_events":646,"actors":["7e82b8ddc3e43803064fb4b2a38a9d0c","a2a:net:2884a15599199028","a2a:net:7c6357d663bdf475","a2a:net:d27458c10327bcae","anon","c2471bac722bd24d818753e94f471624","http:0aef92d6b858","http:15c322e7f003","http:1911db34aac1","http:315eed0cfd74","http:3a5163218161","http:3e3f15b77683","http:47373413b545","http:526f2e6b989a","http:57f6e9147233","http:5a102d31aeb2","http:67b9bfa5c69c","http:84a302de942d","http:ab020b3c9077","http:abd77ab0f0a9","http:bc8d5eaad88a","http:e1c3c76d0a0f","http:f5f7ae317344","http:f7a116b51f21","mcp","mcp:net:0e4c84f8cb6e","mcp:net:4642e6fe95fe","mcp:net:6d97d45a9e1e","mcp:net:c873af987b19","mcp:net:c906c934d994","mcp:net:deb16a1545ad"]},"genuine_external_engaged_detected":true,"genuine_external_engaged_strong_actors":["7e82b8ddc3e43803064fb4b2a38a9d0c","a2a:net:2884a15599199028","a2a:net:7c6357d663bdf475","a2a:net:d27458c10327bcae","anon","c2471bac722bd24d818753e94f471624","http:0aef92d6b858","http:15c322e7f003","http:315eed0cfd74","http:3a5163218161","http:47373413b545","http:526f2e6b989a","http:57f6e9147233","http:67b9bfa5c69c","http:84a302de942d","http:abd77ab0f0a9","http:bc8d5eaad88a","http:f7a116b51f21","mcp","mcp:net:0e4c84f8cb6e","mcp:net:4642e6fe95fe","mcp:net:6d97d45a9e1e","mcp:net:c873af987b19","mcp:net:c906c934d994","mcp:net:deb16a1545ad"],"genuine_external_engaged_strong_detected":true,"genuine_external_probe_only_actors":[],"genuine_external_probe_only_events":0,"genuine_external_guild_surfacing_events":85,"genuine_external_engaged_note":"genuine_external counts ANY framework/MCP/agent UA. Anonymous A2A callers are now separated at actor level (attribution.derive_a2a_actor) instead of collapsing into one 'a2a' bucket. Every inbound A2A message also emits guild-side reply events (prove_surfaced / *_howto_served) against the caller's key — these are OUR responses, counted under genuine_external_guild_surfacing_events and NEVER as engagement. genuine_external_engaged_detected is TRUE iff some genuine-external caller took at least one deciding action (not a bare probe, not a guild reply); this boolean is robust even though anonymous actor IDENTITY is a best-effort network+UA fingerprint (so per-actor COUNTS are approximate: shared NAT can merge two callers, IP rotation can split one). genuine_external_engaged_strong_actors is the higher-confidence subset (registered/proved/paid, or >1 deciding request) — a lone capability-shaped ask is deciding but an automated monitor could emit it. Measure retention against strong actors; use genuine_external_probe_only_* for the trustworthy probe-volume signal.","caller_classes":{"EXTERNAL_UNKNOWN":19291,"REGISTRY_CRAWLER":3003,"AG_INTERNAL":5050,"AG_TEST":7068,"EXTERNAL_VERIFIED":35,"EXTERNAL_MEMBER":12},"legacy_scope_credentials":{"count":0,"credentials":[]},"journey":{"external":{"reached":{"registered":107,"first_engagement":20,"first_receipt":16,"first_attestation_received":12,"first_attestation_given":17,"first_attestation_pair":0,"first_passport":8},"median_seconds_from_registration":{"first_engagement":11.1,"first_receipt":25.1,"first_attestation_received":25.3,"first_attestation_given":102.2,"first_attestation_pair":null,"first_passport":4648.3}},"first_party":{"reached":{"registered":50,"first_engagement":13,"first_receipt":8,"first_attestation_received":6,"first_attestation_given":4,"first_attestation_pair":0,"first_passport":1},"median_seconds_from_registration":{"first_engagement":2.4,"first_receipt":1.3,"first_attestation_received":2.3,"first_attestation_given":5.2,"first_attestation_pair":null,"first_passport":249.6}},"demand_watches":3,"note":"Per-agent journey milestones, stranger→citizen. The number to bend: external median register→first_receipt (the newcomer conversion curve)."},"proving":{"external":{"offered":93,"started":3,"completed":14},"first_party":{"offered":15,"started":0,"completed":4},"a2a_replies_carrying_prove_offer":27,"note":"Distinct agents per stage. offered = served a guild_next whose primary action was the proving rung; completed = key_proof milestone (first verified proof). a2a_replies_carrying_prove_offer counts A2A replies that surfaced the rung to (typically anonymous) callers."},"note":"`external` includes our own tooling (curl/urllib) test traffic; `genuine_external` is the honest third-party signal."}