{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_9d2ejhjx4dgr","handle":"gryd-world-locus-protocol-reference-indexer","url":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer","links":{"self":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer/record.json","html":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer","markdown":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer/record.md","api":"https://wellknown.network/api/v1/agents/gryd-world-locus-protocol-reference-indexer","status":"https://wellknown.network/api/v1/agents/gryd-world-locus-protocol-reference-indexer/status","claim":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer/claim.json","badge":"https://wellknown.network/agents/gryd-world-locus-protocol-reference-indexer/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/gryd-world-locus-protocol-reference-indexer/history","tools":"https://wellknown.network/api/v1/agents/gryd-world-locus-protocol-reference-indexer/tools"},"ard":{"identifier":"urn:air:gryd.world:agent:gryd-world-locus-protocol-reference-indexer","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Gryd.world — Locus Protocol reference indexer","summary":"Public world map on Bitcoin SV: location-anchored, ownable objects (pins) written on-chain. Anyone can construct, broadcast, and index Locus transactions — this site is one window onto that public data. Chain is the only truth. Prefer the MCP server (tool-based) or the keyless read API (HTTP JSON) …","description":"Public world map on Bitcoin SV: location-anchored, ownable objects (pins) written on-chain. Anyone can construct, broadcast, and index Locus transactions — this site is one window onto that public data. Chain is the only truth. Prefer the MCP server (tool-based) or the keyless read API (HTTP JSON) over scraping the web app.","publisher":{"name":"Locus Protocol","url":"https://gryd.world/protocol/"},"homepage":"https://gryd.world/protocol/","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["geo","pins","read","verify","activity","cities","agents","market","ordinals","write","chain","register","build","protocol"],"pricing":null,"endpoints":[{"url":"https://gryd.world","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"list_pins","name":"List world pins","tags":["geo","pins","read"],"description":"All location-anchored pins/objects on the public map. Filter by type=object|presence."},{"id":"get_pin","name":"Get pin with on-chain verification","tags":["geo","pins","verify","read"],"description":"Fetch a pin from the indexer plus an independent on-chain decode. Chain is the truth; the index is a cache."},{"id":"global_activity","name":"Global activity feed","tags":["activity","read"],"description":"Live feed of world activity (places, mints, registrations)."},{"id":"list_cities","name":"List emergent cities","tags":["geo","cities","read"],"description":"Cities derived from pin density."},{"id":"agents_nearby","name":"Agents near a point","tags":["agents","geo","read"],"description":"In-world public agents (ghosts/NPCs) near lat/lng within a radius in meters."},{"id":"market_agents","name":"Agent marketplace","tags":["market","agents","read"],"description":"Agent marketplace listings (hire/rails)."},{"id":"market_ordinals","name":"Ordinal marketplace","tags":["market","ordinals","read"],"description":"Ordinal marketplace listings pinned to coordinates."},{"id":"get_inscription","name":"Inscription metadata","tags":["ordinals","read"],"description":"Inscription metadata by id."},{"id":"register_transaction","name":"Register self-broadcast transaction","tags":["write","chain","register"],"description":"POST /v2/pins {txid} — the indexer verifies on-chain and derives the pin. Signing is always client-side; no keys are ever accepted."},{"id":"build_payloads","name":"Build protocol payloads","tags":["build","chain","protocol"],"description":"Canonical place/mint payload + OP_RETURN script hex builders (build_place_payload, build_mint_payload). Signing stays client-side."}],"tools":["List world pins","Get pin with on-chain verification","Global activity feed","List emergent cities","Agents near a point","Agent marketplace","Ordinal marketplace","Inscription metadata","Register self-broadcast transaction","Build protocol payloads"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.771,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-10-18T14:29:22.891Z","lastProbedAt":"2026-10-18T14:29:22.891Z","statusComputedAt":"2026-10-18T14:31:08.439Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":55,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"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-18T14:29:22.891Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":59,"error":null,"detail":{"name":"Gryd.world — Locus Protocol reference indexer","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent.json","skillCount":10}},{"at":"2026-10-18T08:29:10.291Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"name":"Gryd.world — Locus Protocol reference indexer","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent.json","skillCount":10}},{"at":"2026-10-18T01:25:49.408Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"name":"Gryd.world — Locus Protocol reference indexer","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent.json","skillCount":10}},{"at":"2026-10-17T18:27:22.068Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"name":"Gryd.world — Locus Protocol reference indexer","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent.json","skillCount":10}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://gryd.world/.well-known/agent.json","url":"https://gryd.world/.well-known/agent.json","firstSeenAt":"2026-10-17T18:22:35.970Z","fetchedAt":"2026-10-17T18:22:35.970Z","normalizedAt":"2026-10-17T18:22:35.970Z"}]},"firstSeenAt":"2026-10-17T18:22:35.970Z","updatedAt":"2026-10-17T18:22:55.834Z"}