{"uid":"cap_3b8CGUBE0n7ujmYoz390y","slug":"halowerk-dao-snapshot-reader-e5dd3fa8","name":"Halowerk DAO Snapshot Reader","description":"Reads a Snapshot space and returns what a voter or an observer needs to act. Per proposal: the choices with their scores and share, total voting power cast, the leading option, the number of voters, the quorum and whether it is met, when voting closes and how much time is left. Scores are marked final or pending — Snapshot computes them asynchronously, and a pending score can still move, so a result read too early is not a result.","url":"https://ident.halowerk.com/v1/dao-snapshot","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1,"description":"How many proposals."},"space":{"type":"string","maxLength":128,"description":"Snapshot space id, e.g. ens.eth, aavedao.eth, uniswapgovernance.eth."},"state":{"enum":["active","closed","pending","all"],"type":"string","default":"active","description":"Which proposals to return."},"body_chars":{"type":"integer","default":400,"maximum":4000,"minimum":0,"description":"How much of each proposal body to include."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oI4i29leyX-xjpi9J-5U7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads a Snapshot governance space and returns per-proposal voting data including choices, scores, leading option, voter count, quorum status, and voting deadline with time remaining.","exampleAgentPrompt":"Pull the current voting results for the Snapshot proposal on the Uniswap governance space — I need to know which option is leading, whether quorum has been met, how many voters have participated, and how much time is left before it closes.","exampleUseCases":[{"title":"Pre-vote decision briefing","prompt":"What's the current state of the active Snapshot proposal on the ENS DAO space? I want to know the leading choice, total voting power cast, and whether quorum is met before I vote."},{"title":"Governance monitoring for a DAO dashboard","prompt":"Check the Snapshot space for Aave DAO and give me the vote scores, share percentages, and whether the scores are final or still pending for the latest proposal."},{"title":"Alert when a vote is close to deadline","prompt":"How much time is left on the current Snapshot proposal for the Gitcoin DAO space, and is the result still pending or already finalized?"}],"resultDescription":"Returns per-proposal data including: each choice with its raw score and percentage share of total voting power, the total voting power cast, the current leading option, the number of distinct voters, the quorum value and whether it has been met, the timestamp when voting closes, the remaining time until close, and a flag indicating whether scores are final or still pending (since Snapshot computes them asynchronously).","failureModes":["Invalid or nonexistent Snapshot space ID returns an error or empty result","Proposal not found within the specified space","Scores marked as pending may shift if read before Snapshot finalizes them asynchronously","Network or Snapshot API downtime causes lookup failure","Malformed POST body (missing required space or proposal identifiers) returns a validation error"],"whenToPreferThis":"Use this endpoint when an agent needs structured, actionable voting data from a Snapshot governance space — particularly when you need quorum status, score finality flags, or time-remaining calculations that raw Snapshot GraphQL queries don't surface cleanly. Prefer this over direct Snapshot API calls when you want a normalized, agent-ready summary without building your own parsing logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:34:34.360Z","isFirstParty":false}