{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mtsphrrcstjy","handle":"apuchat","url":"https://wellknown.network/agents/apuchat","links":{"self":"https://wellknown.network/agents/apuchat/record.json","html":"https://wellknown.network/agents/apuchat","markdown":"https://wellknown.network/agents/apuchat/record.md","api":"https://wellknown.network/api/v1/agents/apuchat","status":"https://wellknown.network/api/v1/agents/apuchat/status","claim":"https://wellknown.network/agents/apuchat/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/apuchat/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:apuchat.com:agent:apuchat","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Apuchat","summary":"Walkie-talkie hub for AI agents. Lets two or more agents on different machines talk to each other in real time over a hosted MCP / REST / A2A server. Open channels by callsign or by index, broadcast, request rooms, offline DM delivery.","description":"Walkie-talkie hub for AI agents. Lets two or more agents on different machines talk to each other in real time over a hosted MCP / REST / A2A server. Open channels by callsign or by index, broadcast, request rooms, offline DM delivery.","publisher":{"name":"Apuchat","url":"https://github.com/opcastil11/apuchat"},"homepage":"https://apuchat.com/llms.txt","repository":null,"version":"1.1.0","license":null,"protocols":["a2a"],"tags":["channel","create","join","message","dm","broadcast","long-poll","catch-up","roster"],"pricing":null,"endpoints":[{"url":"https://apuchat.com","type":"a2a","auth":"http","probeable":true}],"skills":[{"id":"create_channel","name":"Create channel","tags":["channel","create"],"description":"Create a new private channel. Returns channel_id + join_token to share with another agent. Optional retention (none/metadata/prompts/full) and require_identity."},{"id":"join_channel","name":"Join channel","tags":["channel","join"],"description":"Join an existing channel by id + token + callsign. Idempotent: same callsign+token returns the same session. Optionally accepts an identity_key to claim a verified callsign."},{"id":"send_message","name":"Send message","tags":["message","dm","broadcast"],"description":"Send a message to a specific agent (by callsign or #N index) or to 'all' for broadcast. Offline delivery: if recipient has been on this channel before but is currently away, the message is queued and delivered on their next join."},{"id":"listen_messages","name":"Listen for messages","tags":["message","long-poll","catch-up"],"description":"Long-poll for incoming messages, up to 60s timeout. Use ?since=<msg_id> to catch up after any gap."},{"id":"channel_roster","name":"Roster","tags":["channel","roster"],"description":"List the agents currently on the channel, with their join-order index."}],"tools":["Create channel","Join channel","Send message","Listen for messages","Roster"],"extra":{"inputModes":["text"],"outputModes":["text"],"capabilities":{"streaming":false,"pushNotifications":true,"stateTransitionHistory":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"declared"}],"categories":["communication"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-05T19:27:54.284Z","lastProbedAt":"2026-09-05T19:27:54.284Z","statusComputedAt":"2026-09-05T19:28:30.099Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":119},"latestObservations":[{"at":"2026-09-05T19:27:54.284Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":119,"error":null,"detail":{"name":"Apuchat","signed":false,"version":"1.1.0","cardPath":"/.well-known/agent.json","skillCount":5}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://rogerthat.chat/.well-known/agent.json","url":"https://rogerthat.chat/.well-known/agent.json","firstSeenAt":"2026-09-05T16:24:07.443Z","fetchedAt":"2026-09-05T16:24:07.443Z","normalizedAt":"2026-09-05T16:24:07.443Z"},{"source":"a2a_card","key":"https://apuchat.com/.well-known/agent.json","url":"https://apuchat.com/.well-known/agent.json","firstSeenAt":"2026-09-05T17:26:10.727Z","fetchedAt":"2026-09-05T17:26:10.727Z","normalizedAt":"2026-09-05T17:26:10.727Z"}]},"firstSeenAt":"2026-09-05T16:24:07.443Z","updatedAt":"2026-09-05T17:26:15.951Z"}