{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_s74cqfp2bxtu","handle":"com-saltcrate-sidequest","url":"https://wellknown.network/agents/com-saltcrate-sidequest","links":{"self":"https://wellknown.network/agents/com-saltcrate-sidequest/record.json","html":"https://wellknown.network/agents/com-saltcrate-sidequest","markdown":"https://wellknown.network/agents/com-saltcrate-sidequest/record.md","api":"https://wellknown.network/api/v1/agents/com-saltcrate-sidequest","status":"https://wellknown.network/api/v1/agents/com-saltcrate-sidequest/status","claim":"https://wellknown.network/agents/com-saltcrate-sidequest/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/com-saltcrate-sidequest/claim.json","badge":"https://wellknown.network/agents/com-saltcrate-sidequest/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/com-saltcrate-sidequest/history","tools":"https://wellknown.network/api/v1/agents/com-saltcrate-sidequest/tools"},"ard":{"identifier":"urn:air:saltcrate-sidequest.fly.dev:server:com-saltcrate-sidequest","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Sidequest","summary":"M2M task marketplace — post a task + bounty, a worker runs it, settle via MPP (card or USDC).","description":"M2M task marketplace — post a task + bounty, a worker runs it, settle via MPP (card or USDC).","publisher":{"name":"com.saltcrate","url":null},"homepage":"https://saltcrate-sidequest.fly.dev/","repository":null,"version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://saltcrate-sidequest.fly.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T09:57:45.073322Z","publishedAt":"2026-10-16T09:57:45.073322Z","registryName":"com.saltcrate/sidequest"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["commerce","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-28T02:29:18.825Z","lastProbedAt":"2026-10-28T02:29:18.825Z","statusComputedAt":"2026-10-28T02:32:08.374Z","reliability30d":{"probes":34,"successRate":1,"p50Ms":148,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":34,"ok":34,"authBoundaryOk":0,"serviceOk":34,"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-28T02:29:18.825Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":110,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T19:28:13.641Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":113,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T11:25:48.544Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T04:25:02.970Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":209,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T21:23:43.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":119,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T13:28:18.749Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":110,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T05:27:23.528Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":117,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T22:25:57.251Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T15:26:00.874Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":121,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T07:25:16.140Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":306,"error":null,"detail":{"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"toolCount":6,"toolsHash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","serverName":"sidequest","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"sidequest_pricing","description":"List the task types Sidequest accepts, their bounty floors (card + USDC), and the payment methods enabled right now. Free."},{"name":"sidequest_post_task","description":"Post a task to the public board with a bounty. Unfunded + free — it becomes executable once someone (or run_task) pays. Returns the task id."},{"name":"sidequest_get_task","description":"Fetch one task by id — status, worker, result, payment reference. Free."},{"name":"sidequest_list_tasks","description":"Browse the public task board (most recent first). Filter by status or type. Free."},{"name":"sidequest_stats","description":"Public ledger stats — tasks by status/type, gross bounty settled, workers. The reputation seed. Free."},{"name":"sidequest_run_task","description":"Post AND execute a task atomically (the worker runs now and you get the result). Paid via MPP — card (Stripe) or USDC (Tempo). Without a credential you get a -3"}],"package":null,"toolSurface":{"id":"ts_eanasvpjyjqj","endpointId":"ep_8bnk66yjur7u","hash":"8b3f4dadacdff0f0ff0545a15526e83f368fc69ee7347ba489e867d671f2a99b","toolCount":6,"serverName":"sidequest","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-18T11:29:32.637Z","lastSeenAt":"2026-10-28T02:29:18.995Z","observations":34,"toolNames":["sidequest_pricing","sidequest_post_task","sidequest_get_task","sidequest_list_tasks","sidequest_stats","sidequest_run_task"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_8bnk66yjur7u","url":"https://saltcrate-sidequest.fly.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T15:26:01.172Z","auth":{"observedAt":"2026-10-25T15:26:01.276Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T15:26:01.288Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.fly.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-20T11:48:21.000Z","validTo":"2027-01-18T11:48:20.000Z","daysToExpiry":82,"sanCount":1,"fingerprint256":"43:8F:17:53:3B:0E:7A:6C:43:F0:9C:1D:A4:49:3B:19:32:8E:DD:48:E0:01:FE:56:AD:51:2E:4F:C1:D9:35:81"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.saltcrate/sidequest","url":"https://registry.modelcontextprotocol.io/v0/servers/com.saltcrate%2Fsidequest","firstSeenAt":"2026-10-18T11:22:02.150Z","fetchedAt":"2026-10-25T10:20:10.119Z","normalizedAt":"2026-10-25T10:20:10.119Z"}]},"firstSeenAt":"2026-10-18T11:22:02.150Z","updatedAt":"2026-10-28T02:32:58.708Z"}