{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.225Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":332}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.218Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":332}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.213Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":348}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.209Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":348}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.204Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":360}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T18:13:38.201Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":360}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T18:13:37.338Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":17}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T18:13:37.334Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":17}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T18:13:37.330Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":18}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T18:13:37.326Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":18}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T18:13:36.766Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T18:13:36.759Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T18:13:36.754Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T18:13:36.741Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T18:13:36.210Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":18}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T18:13:36.204Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":18}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T18:13:36.196Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":38}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T18:13:36.190Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":38}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T18:13:35.611Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T18:13:35.596Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T18:13:35.591Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T18:13:35.586Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T18:13:35.002Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T18:13:34.995Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T18:13:34.987Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T18:13:34.938Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T18:13:34.397Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T18:13:34.325Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T18:13:34.162Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T18:13:34.129Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T18:13:33.519Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T18:13:33.512Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T18:13:33.505Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T18:13:33.499Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T18:13:32.938Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T18:13:32.922Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T18:13:32.909Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":37}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T18:13:32.905Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":37}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T18:13:32.312Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":505}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T18:13:32.308Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":505}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T18:13:32.305Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":512}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T18:13:32.297Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":512}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T18:13:31.277Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":38}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T18:13:31.260Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":38}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T18:13:31.258Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":40}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T18:13:31.156Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":40}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.520Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":118}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.508Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":118}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.504Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":85}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.502Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":85}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.498Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":105}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T18:13:30.495Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":105}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T18:13:29.816Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":111}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T18:13:29.812Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T18:13:29.807Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T18:13:29.802Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":96}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T18:13:29.790Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":96}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.219Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":234}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.216Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":234}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.213Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":233}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.204Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":233}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.201Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":234}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T12:13:38.196Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":234}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T12:13:37.454Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T12:13:37.450Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T12:13:37.447Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":11}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T12:13:37.443Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":11}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T12:13:36.907Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T12:13:36.903Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T12:13:36.896Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":34}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T12:13:36.842Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":34}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T12:13:36.279Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T12:13:36.276Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T12:13:36.267Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T12:13:36.263Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.730Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":16}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.727Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":16}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.725Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":38}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.722Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":38}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.719Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T12:13:35.716Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T12:13:35.169Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T12:13:35.163Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T12:13:35.158Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":17}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T12:13:35.141Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":17}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T12:13:34.599Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T12:13:34.596Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T12:13:34.591Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T12:13:34.587Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T12:13:34.021Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T12:13:34.009Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T12:13:34.001Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T12:13:33.989Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T12:13:33.409Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":1189}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T12:13:33.401Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":1189}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T12:13:33.397Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":1201}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T12:13:33.393Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":1201}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T12:13:31.687Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":36}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T12:13:31.679Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":36}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T12:13:31.675Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T12:13:31.672Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T12:13:31.060Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":34}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T12:13:31.053Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":34}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T12:13:31.046Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":36}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T12:13:30.896Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":36}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T12:13:30.278Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T12:13:30.275Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T12:13:30.269Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":69}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T12:13:30.267Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":69}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T12:13:29.673Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":94}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T12:13:29.668Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":88}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T12:13:29.665Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":88}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T12:13:29.660Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T12:13:29.641Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T06:13:37.192Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T06:13:37.190Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T06:13:37.188Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T06:13:37.185Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T06:13:36.642Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T06:13:36.638Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T06:13:36.635Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T06:13:36.631Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.096Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":229}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.094Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":229}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.091Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":358}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.086Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":358}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.081Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":224}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T06:13:36.066Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":224}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T06:13:35.203Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":14}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T06:13:35.198Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":14}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T06:13:35.190Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T06:13:35.184Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T06:13:34.650Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T06:13:34.645Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T06:13:34.641Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T06:13:34.636Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T06:13:34.031Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T06:13:34.015Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T06:13:33.997Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T06:13:33.994Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T06:13:33.446Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T06:13:33.442Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T06:13:33.439Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T06:13:33.434Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T06:13:32.898Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":432}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T06:13:32.895Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":432}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T06:13:32.892Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":432}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T06:13:32.887Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":432}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T06:13:31.943Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T06:13:31.941Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T06:13:31.938Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T06:13:31.934Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T06:13:31.376Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T06:13:31.369Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T06:13:31.362Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T06:13:31.356Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.785Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.781Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.778Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.775Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.768Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T06:13:30.765Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T06:13:30.184Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":76}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T06:13:30.177Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":76}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T06:13:30.172Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":71}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T06:13:30.165Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":71}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T06:13:29.499Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":77}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T06:13:29.496Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":63}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T06:13:29.494Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":63}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T06:13:29.492Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":85}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T06:13:29.483Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":85}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T00:13:39.535Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T00:13:39.525Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T00:13:39.517Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-05T00:13:39.514Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.981Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":469}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.978Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":469}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.973Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":377}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.969Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":377}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.962Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":379}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-05T00:13:38.956Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":379}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T00:13:37.975Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T00:13:37.968Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T00:13:37.949Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-05T00:13:36.455Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T00:13:35.925Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T00:13:35.923Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T00:13:35.921Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-05T00:13:35.919Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T00:13:35.385Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T00:13:35.382Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T00:13:35.376Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-05T00:13:35.370Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T00:13:34.829Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T00:13:34.824Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T00:13:34.820Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-05T00:13:34.810Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T00:13:34.238Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":626}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T00:13:34.234Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":626}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T00:13:34.230Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":591}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-05T00:13:34.021Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":591}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T00:13:32.889Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T00:13:32.886Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T00:13:32.884Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":112}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-05T00:13:32.881Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":112}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T00:13:32.218Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T00:13:32.213Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T00:13:32.209Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-05T00:13:32.203Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.648Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.645Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.643Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.641Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.639Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-05T00:13:31.636Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T00:13:31.084Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T00:13:31.081Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T00:13:31.071Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-05T00:13:31.068Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T00:13:30.481Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":66}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T00:13:30.479Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":66}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T00:13:30.471Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":71}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-05T00:13:30.466Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":71}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T00:13:29.826Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":95}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T00:13:29.822Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":85}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T00:13:29.818Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":85}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T00:13:29.812Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":80}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-05T00:13:29.807Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":80}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.391Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":268}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.388Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":268}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.382Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":258}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.374Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":258}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.371Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":286}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T18:13:37.367Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":286}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T18:13:36.575Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T18:13:36.571Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T18:13:36.565Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T18:13:36.560Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T18:13:36.037Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T18:13:36.034Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T18:13:36.032Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T18:13:36.027Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T18:13:35.476Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":428}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T18:13:35.472Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":428}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T18:13:35.467Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":427}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T18:13:35.464Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":427}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T18:13:34.531Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":13}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T18:13:34.526Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":13}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T18:13:34.521Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":11}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T18:13:34.514Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":11}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T18:13:33.981Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T18:13:33.976Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T18:13:33.966Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T18:13:33.957Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T18:13:33.418Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T18:13:33.403Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T18:13:33.380Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":5}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T18:13:33.369Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":5}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T18:13:32.829Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":36}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T18:13:32.825Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":36}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T18:13:32.822Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T18:13:32.818Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.258Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.252Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.248Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.245Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.242Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T18:13:32.236Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T18:13:31.659Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T18:13:31.653Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T18:13:31.649Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T18:13:31.641Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T18:13:31.038Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T18:13:31.036Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T18:13:31.031Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":36}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T18:13:31.028Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":36}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T18:13:30.450Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":69}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T18:13:30.448Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":69}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T18:13:30.442Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":71}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T18:13:30.437Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":71}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T18:13:29.782Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":88}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T18:13:29.777Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":96}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T18:13:29.768Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":96}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T18:13:29.760Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T18:13:29.756Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.914Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":439}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.912Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":439}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.908Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":390}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.906Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":390}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.900Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":415}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T12:13:34.897Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":415}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T12:13:33.953Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T12:13:33.944Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T12:13:33.941Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T12:13:33.938Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T12:13:33.415Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":16}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T12:13:33.412Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":16}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T12:13:33.408Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T12:13:33.403Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T12:13:32.829Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T12:13:32.819Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T12:13:32.813Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T12:13:32.795Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T12:13:32.254Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":468}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T12:13:32.251Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":468}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T12:13:32.247Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":473}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T12:13:32.242Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":473}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T12:13:31.261Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T12:13:31.251Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T12:13:31.245Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T12:13:31.240Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T12:13:30.686Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T12:13:30.684Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T12:13:30.682Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T12:13:30.678Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.138Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.136Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.134Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.132Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.129Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T12:13:30.127Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T12:13:29.554Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T12:13:29.549Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T12:13:29.540Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T12:13:29.535Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T12:13:28.983Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":5}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T12:13:28.979Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":5}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T12:13:28.976Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T12:13:28.971Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T12:13:28.388Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T12:13:28.384Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T12:13:28.382Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T12:13:28.377Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T12:13:27.779Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T12:13:27.776Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T12:13:27.768Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":62}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T12:13:27.762Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":62}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T12:13:27.147Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":91}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T12:13:27.144Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":78}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T12:13:27.142Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":78}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T12:13:27.138Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T12:13:27.134Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.938Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":204}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.934Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":204}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.932Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":193}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.931Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":193}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.928Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":238}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T06:13:37.926Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":238}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T06:13:37.186Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T06:13:37.183Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T06:13:37.180Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T06:13:37.177Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T06:13:36.630Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T06:13:36.627Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T06:13:36.624Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T06:13:36.622Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T06:13:36.096Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T06:13:36.093Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T06:13:36.087Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T06:13:36.080Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T06:13:35.544Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":430}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T06:13:35.536Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":430}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T06:13:35.525Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":449}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T06:13:35.514Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":449}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T06:13:34.552Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T06:13:34.538Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T06:13:34.534Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T06:13:33.679Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T06:13:33.122Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T06:13:33.116Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T06:13:33.113Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T06:13:33.110Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.509Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.505Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.501Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.498Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.495Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T06:13:32.491Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T06:13:31.932Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T06:13:31.929Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T06:13:31.927Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T06:13:31.920Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T06:13:31.354Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T06:13:31.347Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T06:13:31.345Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T06:13:31.341Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T06:13:30.749Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T06:13:30.746Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T06:13:30.741Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T06:13:30.735Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T06:13:30.156Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":75}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T06:13:30.143Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":75}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T06:13:30.134Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":66}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T06:13:30.124Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":66}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T06:13:29.509Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":97}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T06:13:29.502Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":92}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T06:13:29.499Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":92}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T06:13:29.496Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T06:13:29.492Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T00:13:38.743Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T00:13:38.734Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T00:13:38.720Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-04T00:13:38.391Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T00:13:37.853Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T00:13:37.850Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T00:13:37.845Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-04T00:13:37.803Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.252Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":319}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.245Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":319}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.243Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":362}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.237Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":362}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.234Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":343}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-04T00:13:37.231Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":343}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T00:13:36.355Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T00:13:36.351Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T00:13:36.343Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-04T00:13:36.334Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T00:13:35.797Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":15}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T00:13:35.788Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":15}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T00:13:35.778Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-04T00:13:35.749Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T00:13:35.192Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T00:13:35.132Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T00:13:35.007Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-04T00:13:34.365Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.817Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.809Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.803Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.801Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.794Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":27}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-04T00:13:33.775Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":27}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T00:13:33.184Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T00:13:33.180Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T00:13:33.174Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":59}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-04T00:13:33.168Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":59}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T00:13:32.519Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":17}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T00:13:32.514Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":17}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T00:13:32.511Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-04T00:13:32.508Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T00:13:31.933Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T00:13:31.930Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T00:13:31.925Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-04T00:13:31.921Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T00:13:31.349Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":69}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T00:13:31.345Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":69}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T00:13:31.342Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":65}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-04T00:13:31.338Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":65}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T00:13:30.698Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":425}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T00:13:30.696Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":425}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T00:13:30.694Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":421}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-04T00:13:30.691Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":421}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T00:13:29.760Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":85}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T00:13:29.756Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T00:13:29.749Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T00:13:29.745Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":76}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-04T00:13:29.741Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":76}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T18:13:37.484Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T18:13:37.481Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T18:13:37.478Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T18:13:37.475Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.938Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":276}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.933Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":276}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.930Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":257}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.927Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":257}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.924Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":267}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T18:13:36.919Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":267}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T18:13:36.138Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T18:13:36.129Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T18:13:36.124Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T18:13:36.121Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T18:13:35.588Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T18:13:35.584Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T18:13:35.579Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T18:13:35.576Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T18:13:35.021Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":459}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T18:13:35.018Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":459}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T18:13:35.010Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":470}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T18:13:35.007Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":470}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T18:13:34.033Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T18:13:34.026Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T18:13:34.023Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T18:13:34.020Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.471Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.459Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.447Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":11}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.441Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":11}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.435Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":40}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T18:13:33.424Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":40}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T18:13:32.852Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T18:13:32.843Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T18:13:32.839Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T18:13:32.835Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T18:13:32.255Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T18:13:32.245Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T18:13:32.241Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T18:13:32.235Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T18:13:31.647Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T18:13:31.644Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T18:13:31.641Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":40}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T18:13:31.637Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":40}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T18:13:31.039Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T18:13:31.019Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T18:13:31.011Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T18:13:31.007Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T18:13:30.419Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":73}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T18:13:30.414Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":73}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T18:13:30.409Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T18:13:30.404Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T18:13:29.779Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":93}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T18:13:29.774Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":79}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T18:13:29.763Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":79}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T18:13:29.742Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":71}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T18:13:29.732Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":71}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.558Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":292}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.553Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":292}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.548Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":309}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.541Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":309}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.534Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":293}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T12:13:37.528Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":293}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T12:13:36.714Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T12:13:36.712Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T12:13:36.709Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T12:13:36.706Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T12:13:36.148Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T12:13:36.143Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T12:13:36.140Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T12:13:36.137Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.615Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":18}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.612Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":18}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.609Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":18}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.607Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":18}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.604Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":15}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T12:13:35.600Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":15}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T12:13:35.042Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":34}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T12:13:35.040Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":34}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T12:13:35.038Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":11}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T12:13:35.036Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":11}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T12:13:34.480Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T12:13:34.477Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T12:13:34.472Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T12:13:34.466Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T12:13:33.918Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":37}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T12:13:33.915Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":37}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T12:13:33.913Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":39}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T12:13:33.910Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":39}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T12:13:33.302Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T12:13:33.298Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T12:13:33.295Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T12:13:33.291Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T12:13:32.716Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T12:13:32.713Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T12:13:32.710Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T12:13:32.697Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T12:13:32.088Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T12:13:32.074Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T12:13:32.059Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T12:13:32.052Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T12:13:31.481Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":493}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T12:13:31.479Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":493}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T12:13:31.468Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":487}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T12:13:31.462Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":487}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T12:13:30.462Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T12:13:30.459Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T12:13:30.452Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":69}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T12:13:30.446Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":69}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T12:13:29.780Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":120}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T12:13:29.774Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":86}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T12:13:29.769Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":86}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T12:13:29.765Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":78}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T12:13:29.760Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":78}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.798Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":255}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.795Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":255}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.793Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":284}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.791Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":284}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.784Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":282}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T06:13:34.779Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":282}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T06:13:33.990Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T06:13:33.987Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T06:13:33.985Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T06:13:33.981Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T06:13:33.429Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":5}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T06:13:33.427Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":5}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T06:13:33.424Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T06:13:33.421Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T06:13:32.897Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T06:13:32.894Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T06:13:32.892Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T06:13:32.888Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T06:13:32.338Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T06:13:32.333Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T06:13:32.328Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T06:13:32.323Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.751Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.748Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.742Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.739Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.736Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T06:13:31.733Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T06:13:31.172Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T06:13:31.166Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T06:13:31.162Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T06:13:31.157Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T06:13:30.591Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T06:13:30.587Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T06:13:30.583Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T06:13:30.578Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T06:13:29.976Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T06:13:29.969Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T06:13:29.966Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T06:13:29.961Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T06:13:29.328Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T06:13:29.317Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T06:13:29.310Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T06:13:29.304Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T06:13:28.730Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":418}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T06:13:28.726Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":418}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T06:13:28.723Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":441}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T06:13:28.720Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":441}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T06:13:27.774Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":65}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T06:13:27.763Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":65}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T06:13:27.757Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":61}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T06:13:27.752Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":61}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T06:13:27.090Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":58}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T06:13:27.087Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":87}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T06:13:27.084Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":87}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T06:13:27.076Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":63}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T06:13:27.069Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":63}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.620Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":241}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.612Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":241}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.603Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":233}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.596Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":233}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.589Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":221}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-03T00:13:40.577Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":221}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T00:13:39.822Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T00:13:39.810Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T00:13:39.803Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":13}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-03T00:13:39.797Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":13}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T00:13:39.257Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":14}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T00:13:39.244Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":14}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T00:13:39.230Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":13}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-03T00:13:39.227Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":13}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T00:13:38.650Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":22}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T00:13:38.636Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":22}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T00:13:38.611Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-03T00:13:36.810Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T00:13:36.248Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T00:13:36.243Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T00:13:36.237Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":14}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-03T00:13:36.230Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":14}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.659Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":43}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.653Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":43}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.644Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":15}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.638Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":15}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.628Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":34}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-03T00:13:35.617Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":34}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T00:13:35.032Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T00:13:35.024Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T00:13:35.013Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":11}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-03T00:13:35.005Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":11}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T00:13:34.411Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T00:13:34.398Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T00:13:34.380Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-03T00:13:33.899Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T00:13:33.319Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T00:13:33.315Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T00:13:33.308Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-03T00:13:33.303Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T00:13:32.701Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T00:13:32.698Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T00:13:32.694Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-03T00:13:32.689Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T00:13:32.132Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":429}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T00:13:32.130Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":429}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T00:13:32.128Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":439}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-03T00:13:32.124Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":439}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T00:13:31.182Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":80}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T00:13:31.178Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":80}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T00:13:31.174Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":75}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-03T00:13:31.169Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":75}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T00:13:30.490Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":90}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T00:13:30.486Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":91}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T00:13:30.481Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":91}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T00:13:30.475Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":65}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-03T00:13:29.486Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":65}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T18:13:37.656Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T18:13:37.652Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T18:13:37.647Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T18:13:37.644Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T18:13:37.092Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T18:13:37.081Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T18:13:37.077Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T18:13:37.071Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.536Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":737}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.530Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":737}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.522Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":377}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.519Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":377}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.517Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":355}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T18:13:36.513Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":355}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T18:13:35.272Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T18:13:35.268Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T18:13:35.263Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T18:13:35.258Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T18:13:34.718Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T18:13:34.715Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T18:13:34.712Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T18:13:34.709Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T18:13:34.155Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T18:13:34.148Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T18:13:34.145Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T18:13:34.141Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T18:13:33.536Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T18:13:33.533Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T18:13:33.526Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T18:13:33.523Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T18:13:32.952Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T18:13:32.949Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T18:13:32.946Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T18:13:32.941Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T18:13:32.366Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":40}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T18:13:32.363Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":40}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T18:13:32.361Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":5}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T18:13:32.357Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":5}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T18:13:31.809Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":469}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T18:13:31.799Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":469}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T18:13:31.791Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":480}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T18:13:31.786Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":480}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T18:13:30.803Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T18:13:30.798Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T18:13:30.793Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T18:13:30.788Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.200Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":79}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.195Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":79}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.190Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":78}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.186Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":78}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.182Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":91}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T18:13:30.179Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":91}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T18:13:29.511Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":100}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T18:13:29.507Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":81}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T18:13:29.503Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":81}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T18:13:29.499Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":75}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T18:13:29.494Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":75}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T12:13:37.646Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T12:13:37.643Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T12:13:37.636Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T12:13:37.630Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.072Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":284}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.066Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":284}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.063Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":287}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.060Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":287}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.056Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":296}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T12:13:37.052Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":296}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T12:13:36.251Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T12:13:36.245Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T12:13:36.241Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T12:13:36.231Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T12:13:35.696Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T12:13:35.694Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T12:13:35.692Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T12:13:35.690Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.142Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":13}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.139Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":13}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.136Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":15}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.133Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":15}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.131Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T12:13:35.128Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T12:13:34.562Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T12:13:34.558Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T12:13:34.550Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T12:13:34.542Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T12:13:34.002Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T12:13:33.998Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T12:13:33.996Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T12:13:33.993Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T12:13:33.421Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T12:13:33.418Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T12:13:33.415Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T12:13:33.404Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T12:13:32.808Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":533}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T12:13:32.806Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":533}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T12:13:32.803Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":556}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T12:13:32.799Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":556}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T12:13:31.737Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T12:13:31.732Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T12:13:31.727Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T12:13:31.720Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T12:13:31.115Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T12:13:31.109Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T12:13:31.106Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":34}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T12:13:31.103Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":34}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T12:13:30.528Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":84}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T12:13:30.522Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":84}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T12:13:30.517Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":99}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T12:13:30.512Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":99}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T12:13:29.839Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":82}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T12:13:29.836Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":82}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T12:13:29.833Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":82}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T12:13:29.830Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":65}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T12:13:29.821Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":65}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.277Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":595}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.273Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":595}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.269Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":318}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.266Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":318}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.262Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":304}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T06:13:38.255Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":304}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T06:13:37.153Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T06:13:37.150Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T06:13:37.146Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T06:13:37.141Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T06:13:36.611Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T06:13:36.604Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T06:13:36.597Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":87}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T06:13:36.588Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":87}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T06:13:35.964Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T06:13:35.960Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T06:13:35.956Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T06:13:35.951Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T06:13:35.386Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T06:13:35.353Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T06:13:35.348Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T06:13:35.343Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T06:13:34.790Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T06:13:34.787Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T06:13:34.783Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T06:13:34.776Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T06:13:34.241Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T06:13:34.238Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T06:13:34.233Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T06:13:34.230Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T06:13:33.681Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":673}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T06:13:33.674Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":673}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T06:13:33.664Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":516}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T06:13:33.658Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":516}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T06:13:32.481Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T06:13:32.478Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T06:13:32.473Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":33}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T06:13:32.469Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":33}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T06:13:31.833Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T06:13:31.827Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T06:13:31.824Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T06:13:31.814Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.243Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.242Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.238Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.237Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.234Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T06:13:31.226Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T06:13:30.641Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":61}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T06:13:30.638Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":61}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T06:13:30.636Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":61}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T06:13:30.632Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":61}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T06:13:29.997Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":85}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T06:13:29.994Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":334}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T06:13:29.990Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":334}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T06:13:29.984Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":77}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T06:13:29.981Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":77}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.250Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":238}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.240Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":238}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.236Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":242}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.233Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":242}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.231Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":240}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-02T00:13:37.227Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":240}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T00:13:36.480Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T00:13:36.468Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T00:13:36.464Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-02T00:13:36.460Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T00:13:35.883Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":35}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T00:13:35.875Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":35}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T00:13:35.869Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-02T00:13:35.861Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T00:13:35.276Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T00:13:35.270Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T00:13:35.264Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-02T00:13:35.254Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T00:13:34.721Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T00:13:34.718Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T00:13:34.708Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-02T00:13:34.631Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T00:13:34.084Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T00:13:34.080Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T00:13:34.076Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-02T00:13:34.069Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T00:13:33.497Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":448}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T00:13:33.495Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":448}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T00:13:33.493Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":458}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-02T00:13:33.488Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":458}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T00:13:32.526Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T00:13:32.524Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T00:13:32.522Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-02T00:13:32.518Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T00:13:31.982Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T00:13:31.976Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T00:13:31.961Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-02T00:13:31.956Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.408Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.405Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.404Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.401Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.396Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-02T00:13:31.390Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T00:13:30.827Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T00:13:30.825Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":31}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T00:13:30.818Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":32}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-02T00:13:30.809Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":32}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T00:13:30.223Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":76}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T00:13:30.215Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":76}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T00:13:30.193Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":72}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-02T00:13:29.947Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":72}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T00:13:29.269Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":83}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T00:13:29.262Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":75}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T00:13:29.240Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":75}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T00:13:29.209Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":52}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-02T00:13:29.201Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":52}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T18:13:36.794Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T18:13:36.788Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T18:13:36.784Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T18:13:36.779Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T18:13:36.230Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T18:13:36.228Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T18:13:36.226Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T18:13:36.223Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.675Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":229}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.666Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":229}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.664Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":240}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.661Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":240}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.657Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":208}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T18:13:35.653Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":208}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T18:13:34.904Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":400}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T18:13:34.897Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":400}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T18:13:34.890Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":400}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T18:13:34.845Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":400}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-01T18:13:33.939Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-01T18:13:33.936Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Atlas Identity & Registry","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"atlas-identity","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-01T18:13:33.932Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"atlas-identity","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:6e1fc0a9230163992c746a978a18c6a0","observedAt":"2026-11-01T18:13:33.928Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"register","description":"Register an agent identity with an endpoint and public key."},{"name":"resolve","description":"Resolve a registered agent name to its record."},{"name":"list","description":"List all registered agent names."}],"toolCount":3,"serverName":"atlas-identity","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/atlas-identity","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-01T18:13:33.379Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","latencyMs":5}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-01T18:13:33.373Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Juno — Scheduling Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/juno-scheduler","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":5}}
{"recordSlug":"juno-scheduler","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-01T18:13:33.367Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","latencyMs":10}}
{"recordSlug":"juno-scheduler","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:18f93d7d644024f996ff2abd7cb1f606","observedAt":"2026-11-01T18:13:33.365Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"propose_slots","description":"Propose open meeting slots of a given length (minutes) in a working day."},{"name":"book","description":"Book a meeting into a proposed slot."},{"name":"agenda","description":"List booked meetings in time order."}],"toolCount":3,"serverName":"juno-scheduler","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/juno-scheduler","trigger":"scheduled","problems":[],"latencyMs":10}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T18:13:32.816Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T18:13:32.814Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T18:13:32.812Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":9}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T18:13:32.803Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":9}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T18:13:32.248Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T18:13:32.241Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T18:13:32.226Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":28}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T18:13:32.217Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":28}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.644Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.641Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Postways Relay","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.638Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.636Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Postways Relay","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/postways-relay","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.633Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"postways-relay","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T18:13:31.630Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"send","description":"Post a message to a recipient agent's mailbox."},{"name":"inbox","description":"List unacknowledged messages waiting for an agent."},{"name":"ack","description":"Acknowledge a delivered message so it leaves the inbox."}],"toolCount":3,"serverName":"postways-relay","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/postways-relay","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-01T18:13:31.062Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-01T18:13:31.060Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Parley Negotiation","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":29}}
{"recordSlug":"parley-negotiation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-01T18:13:31.052Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"parley-negotiation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c2dfd7a03d79625155615b45d8079b64","observedAt":"2026-11-01T18:13:31.049Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"open","description":"Open a negotiation for an item with a seller ask and floor."},{"name":"counter","description":"Submit a buyer counter-offer; settles if it meets the floor."},{"name":"status","description":"Return the current state of a negotiation session."}],"toolCount":3,"serverName":"parley-negotiation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/parley-negotiation","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-01T18:13:30.501Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-01T18:13:30.498Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Concord Coordination","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"concord-coordination","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-01T18:13:30.495Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"concord-coordination","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:c0cdba59662c5f913283eb721aea96e7","observedAt":"2026-11-01T18:13:30.487Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"announce","description":"Announce a task open for bids, with a budget ceiling."},{"name":"bid","description":"Submit a bid on an announced task."},{"name":"award","description":"Award the task to the lowest bid within budget."}],"toolCount":3,"serverName":"concord-coordination","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/concord-coordination","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T18:13:29.910Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":65}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T18:13:29.908Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":65}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T18:13:29.900Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":64}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T18:13:29.831Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":64}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-01T18:13:29.193Z","outcome":{"probe":"http","state":"answered","detail":{"server":"railway-hikari","redirects":0,"contentType":"application/json"},"status":200,"target":"https://nanda-town-2.up.railway.app/api/town/census","trigger":"scheduled","problems":[],"latencyMs":78}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-01T18:13:29.191Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","latencyMs":59}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-01T18:13:29.187Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Nanda Town 2 API","pathCount":9,"truncated":false,"openapiVersion":"3.1.0","operationCount":9},"status":200,"target":"https://nanda-town-2.up.railway.app/api/openapi.json","trigger":"scheduled","problems":[],"latencyMs":59}}
{"recordSlug":"nanda-town-registry","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-01T18:13:29.184Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","latencyMs":71}}
{"recordSlug":"nanda-town-registry","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:915f9abe0a633a4337bb4a1511338b13","observedAt":"2026-11-01T18:13:29.177Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"search_records","description":"Search the Nanda Town 2 registry of agents and services. Returns listings with their most recent probe observation."},{"name":"get_record","description":"Fetch one registry record by slug, including its recent evidence (probe observations)."},{"name":"get_census","description":"Registry counts: listed agents and services, how many answered a probe in the last 7 days, and when the prober last ran."},{"name":"inspect_url","description":"Probe a supplied endpoint and return a structured report: MCP handshake and tool list, A2A agent card check, OpenAPI parse, or HTTP response. Rate-limited."}],"toolCount":4,"serverName":"nanda-town-2","serverVersion":"0.1.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://nanda-town-2.up.railway.app/mcp","trigger":"scheduled","problems":[],"latencyMs":71}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T12:13:37.116Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T12:13:37.112Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Milo — Inbox Assistant","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/milo-inbox","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"milo-inbox","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T12:13:37.109Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"milo-inbox","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:2946138c76aa0b34576695a18f888d5a","observedAt":"2026-11-01T12:13:37.105Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"triage","description":"Classify a message by urgency and type."},{"name":"extract_tasks","description":"Extract action items from a message body."},{"name":"draft_reply","description":"Draft a reply from a stated intent (accept, decline, defer)."}],"toolCount":3,"serverName":"milo-inbox","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/milo-inbox","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.580Z","outcome":{"probe":"openapi","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","latencyMs":218}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.577Z","outcome":{"probe":"openapi","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/openapi/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":218}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.572Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","latencyMs":232}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.569Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/tolla-payments","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":232}}
{"recordSlug":"tolla-payments","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.566Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","latencyMs":262}}
{"recordSlug":"tolla-payments","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:55a0e27071f33e4e1e80a06864a9a600","observedAt":"2026-11-01T12:13:36.562Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/tolla-payments","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":262}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T12:13:35.796Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T12:13:35.792Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Sol — Support Agent","skillCount":3,"declaredUrl":"https://town-agents.up.railway.app/mcp/sol-support","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"sol-support","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T12:13:35.789Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","latencyMs":6}}
{"recordSlug":"sol-support","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:25778b5b07574d75b52a04f9c7b2e28a","observedAt":"2026-11-01T12:13:35.550Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"classify","description":"Classify a support ticket into a category."},{"name":"suggest_reply","description":"Suggest a first reply for a ticket category."},{"name":"escalate","description":"Escalate a ticket to a human with a reason."}],"toolCount":3,"serverName":"sol-support","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/sol-support","trigger":"scheduled","problems":[],"latencyMs":6}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T12:13:34.962Z","outcome":{"probe":"a2a","state":"answered","status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T12:13:34.950Z","outcome":{"probe":"a2a","state":"answered","detail":{"name":"Pax — Data Analyst","skillCount":2,"declaredUrl":"https://town-agents.up.railway.app/mcp/pax-analyst","hasCapabilities":true},"status":200,"target":"https://town-agents.up.railway.app/a2a/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"pax-analyst","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T12:13:34.944Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"pax-analyst","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:63725c5d9531eab60899a1df10f3c885","observedAt":"2026-11-01T12:13:34.937Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"describe","description":"Describe the working dataset: row count and fields."},{"name":"aggregate","description":"Aggregate a numeric metric (sum, avg, max) across the dataset."}],"toolCount":2,"serverName":"pax-analyst","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/pax-analyst","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T12:13:34.400Z","outcome":{"probe":"a2a","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","latencyMs":561}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T12:13:34.396Z","outcome":{"probe":"a2a","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/a2a/ada-research","trigger":"scheduled","problems":["HTTP 503"],"latencyMs":561}}
{"recordSlug":"ada-research","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T12:13:34.391Z","outcome":{"probe":"mcp","state":"error","status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","latencyMs":581}}
{"recordSlug":"ada-research","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4e129e61d4451a0f52d2f7e5a874a8f6","observedAt":"2026-11-01T12:13:34.384Z","outcome":{"probe":"mcp","state":"error","detail":{},"status":503,"target":"https://api.maritime.sh/a/c8dda526-91aa-491c-b88c-58087217acdd/mcp/ada-research","trigger":"scheduled","problems":["HTTP 503 but no parseable JSON-RPC response — is this an MCP streamable-HTTP endpoint?"],"latencyMs":581}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T12:13:33.300Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T12:13:33.294Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Vouch Reputation","pathCount":2,"truncated":false,"openapiVersion":"3.1.0","operationCount":2},"status":200,"target":"https://town-agents.up.railway.app/openapi/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":30}}
{"recordSlug":"vouch-reputation","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T12:13:33.288Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","latencyMs":12}}
{"recordSlug":"vouch-reputation","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:a4999c6fdfac0360a3384cebee7b9f7e","observedAt":"2026-11-01T12:13:33.284Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"attest","description":"File an attestation (score -1..1) about a subject agent."},{"name":"reputation","description":"Return the aggregated reputation for a subject."}],"toolCount":2,"serverName":"vouch-reputation","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/vouch-reputation","trigger":"scheduled","problems":[],"latencyMs":12}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T12:13:32.748Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","latencyMs":7}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T12:13:32.745Z","outcome":{"probe":"openapi","state":"answered","detail":{"title":"Slate Shared Memory","pathCount":3,"truncated":false,"openapiVersion":"3.1.0","operationCount":3},"status":200,"target":"https://town-agents.up.railway.app/openapi/slate-memory","trigger":"scheduled","problems":[],"latencyMs":7}}
{"recordSlug":"slate-memory","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T12:13:32.743Z","outcome":{"probe":"mcp","state":"answered","status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","latencyMs":8}}
{"recordSlug":"slate-memory","type":"structural","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:f198d0fa886e77513a1c7c8752ae1384","observedAt":"2026-11-01T12:13:32.740Z","outcome":{"probe":"mcp","state":"answered","detail":{"tools":[{"name":"put","description":"Write a value at a key on the shared board."},{"name":"get","description":"Read the value at a key."},{"name":"keys","description":"List all keys currently on the board."}],"toolCount":3,"serverName":"slate-memory","serverVersion":"1.0.0","protocolVersion":"2025-06-18"},"status":200,"target":"https://town-agents.up.railway.app/mcp/slate-memory","trigger":"scheduled","problems":[],"latencyMs":8}}
{"recordSlug":"postways-relay","type":"liveness","observer":"town-pulse@nanda-town-2.up.railway.app","subjectFingerprint":"sha256:4a1971f8f65b897cb4a7322233befb83","observedAt":"2026-11-01T12:13:32.195Z","outcome":{"probe":"openapi","state":"answered","status":200,"target":"https://town-agents.up.railway.app/openapi/postways-relay","trigger":"scheduled","latencyMs":30}}
