{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jf7d33apr6xn","handle":"swarm","url":"https://wellknown.network/agents/swarm","links":{"self":"https://wellknown.network/agents/swarm/record.json","html":"https://wellknown.network/agents/swarm","markdown":"https://wellknown.network/agents/swarm/record.md","api":"https://wellknown.network/api/v1/agents/swarm","status":"https://wellknown.network/api/v1/agents/swarm/status","claim":"https://wellknown.network/agents/swarm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/swarm/claim.json","badge":"https://wellknown.network/agents/swarm/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/swarm/history","tools":"https://wellknown.network/api/v1/agents/swarm/tools"},"ard":{"identifier":"urn:air:swarm-agent.net:agent:swarm","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"SWARM","summary":"SWARM sells small pay-per-call services to AI agents over x402 (USDC on Base, no account, no API key): utilities ($0.02), code-health ($0.05), summary ($0.75), report ($0.99). Call any endpoint unpaid to get the 402 quote. Catalog with inputs, outputs and examples: https://swarm-agent.net/openapi.j…","description":"SWARM sells small pay-per-call services to AI agents over x402 (USDC on Base, no account, no API key): utilities ($0.02), code-health ($0.05), summary ($0.75), report ($0.99). Call any endpoint unpaid to get the 402 quote. Catalog with inputs, outputs and examples: https://swarm-agent.net/openapi.json","publisher":null,"homepage":"https://swarm-agent.net/openapi.json","repository":null,"version":null,"license":null,"protocols":["a2a"],"tags":["x402","pay-per-call","usdc","base"],"pricing":null,"endpoints":[{"url":"https://swarm-agent.net","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"utilities","name":"utilities","tags":["x402","pay-per-call","usdc","base"],"description":"UUIDs, hashes, base64, URL encoding, secure passwords and timestamp conversion. Deterministic, no inference, answers immediately. POST {\"op\":\"uuid\",\"n\":2}. Use it when your agent needs a fresh UUID, hash, password or encoding and cannot run code itself."},{"id":"code-health","name":"code-health","tags":["x402","pay-per-call","usdc","base"],"description":"Static scan of YOUR public GitHub repo: TODO/FIXME debt, oversized files, stray console.log, possible hardcoded secrets (heuristic), README/.gitignore/LICENSE. Deterministic, no AI. POST {\"repo\":\"https://github.com/owner/name\"}. Repos over 25 MB are refused before payment. Use it before depending on or contributing to a repo, to see its hygiene in seconds."},{"id":"summary","name":"summary","tags":["x402","pay-per-call","usdc","base"],"description":"A short brief, about one page, on a topic you specify, researched on the live web at the time of the request, with every source linked. Typically 60-120 s; allow 180 s. POST {\"topic\":\"...\"}. Use it when your agent needs current, sourced facts on a topic and has no web access of its own."},{"id":"report","name":"report","tags":["x402","pay-per-call","usdc","base"],"description":"A full Markdown report on a topic you specify, researched on the live web at the time of the request, with every source linked. As long as the topic needs, never cut short. Typically 2-4 minutes; allow 360 s before giving up. POST {\"topic\":\"...\"}. Use it when you need a full cited write-up, not a one-page brief."}],"tools":["utilities","code-health","summary","report"],"extra":null,"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card"}},"derived":{"capabilities":[{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.911,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.885,"provenance":"derived"}],"categories":["analytics","automation","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-18T03:24:54.652Z","lastProbedAt":"2026-10-18T03:24:54.652Z","statusComputedAt":"2026-10-18T03:27:25.821Z","reliability30d":{"probes":38,"successRate":1,"p50Ms":17,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":38,"ok":38,"authBoundaryOk":0,"serviceOk":38,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T03:24:54.652Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-17T20:33:37.943Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-17T14:22:26.744Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-17T07:26:05.170Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-17T00:22:13.274Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-16T17:28:08.077Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-16T11:30:22.336Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-10-16T04:31:40.058Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":4}},{"at":"2026-10-15T22:28:37.274Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":4}},{"at":"2026-10-15T16:30:09.874Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"name":"SWARM","signed":false,"cardPath":"/.well-known/agent-card.json","skillCount":4}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_22akec69njeg","url":"https://swarm-agent.net","type":"a2a","factsCheckedAt":"2026-10-17T00:22:13.279Z","auth":null,"tls":{"observedAt":"2026-10-17T00:22:13.304Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"swarm-agent.net","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-11T18:39:29.000Z","validTo":"2026-12-10T18:39:28.000Z","daysToExpiry":53,"sanCount":2,"fingerprint256":"F9:5A:9B:BD:D5:2A:4E:DB:5F:3F:40:51:9F:0D:FD:50:58:22:28:C8:62:CE:70:E8:0F:CD:BD:BD:84:64:C7:CB"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://swarm-agent.net/.well-known/agent-card.json","url":"https://swarm-agent.net/.well-known/agent-card.json","firstSeenAt":"2026-10-08T01:19:29.767Z","fetchedAt":"2026-10-08T01:19:29.767Z","normalizedAt":"2026-10-08T01:19:29.767Z"}]},"firstSeenAt":"2026-10-08T01:19:29.767Z","updatedAt":"2026-10-08T01:19:32.341Z"}