xsolana_review
Review an economy the way a cheater reads it, before it goes live (not a validity check: xsolana_check is that). For every route that pays or gives value it says who can trigger it, what the program enforces, what it trusts off the chain, and the most one cheater gets; then findings with stable ids and a severity; then the trade-off to show the person: for each grant paid on vouchers, whether its server decides, replays or only bounds the result (its "trust"), what a cheater gets at that level, and what the next level costs to build. Fix every high finding, declare "trust" honestly on every voucher grant, and tell the person in plain words which level each signed route uses and what a cheater gets, so they choose the trade-off. Give the spec inline (spec), a file, or an example. Answers { ok (false when a finding is high, or the spec does not check: then refusals), routes: [{ kind ("grant", "farm", "item", "box", "payment", "recipe", "lottery", "contest", "auction", "schedule", "hold", "decision"), key, name, trigger, enforced: [words], trusts: [words], trust ("decides" | "replays" | "bounds" | null), ceiling (words), feeds: ["farm:", …: what its prize is staked in, crafted into or buys] }], findings: [{ id (R-…), severity ("high" | "medium" | "low" | "info"), route ("grant:", "farm:", … or "economy"), message, fix }], tradeoffs (markdown) }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | No | An economy spec (version 2) given inline. Takes precedence over file and example. | |
| example | No | A worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …). |