RESOLUTION PLAYBOOK ·Content Specialist, Limitless·Remote
ⓘ Independent job-application page. Not affiliated with, endorsed by, or operated by Limitless. Analysis from public information.

On a prediction market, the resolution rule is the product. This is how I'd write it so it never gets argued.

Every high-profile blow-up in this market, the $237M Zelenskyy "suit", the Venezuela election, the Strategy Bitcoin sale, traces back to one undefined word or one unnamed source. Not a smart-contract bug: a wording bug. Limitless settles price markets in milliseconds through Pyth and Chainlink, but its event and community markets still ride on prose a human wrote. That prose is the job. Below: the competitive map of how platforms resolve, the disputes that wording caused, and a house template plus a working linter to make those failures structurally impossible.

Onchain, BaseCLOB, USDC-collateralizedPyth + Chainlink$500M+ volume
The one-paragraph version

A prediction market is a promise to pay $1 on a defined outcome. The only thing standing between that promise and a dispute is the sentence that defines the outcome. Limitless has world-class settlement for price markets and a thin, manual, centralized layer for everything that needs human judgment, with no published criteria standard for the community markets anyone can now create. That is exactly where a Content Specialist earns their seat: a house template that names the source, pins the time, defines every judgment word, and handles the edge cases, applied as a review gate before a market ever opens. This page maps each JD duty to a plan, then shows the template, real rewrites, and a linter I built to enforce it.

What I'd do
  • Ship a house resolution template and style guide
  • Put a review gate in front of every market launch
  • Define judgment words before they are traded on
  • Name one primary source, plus a fallback, every time
  • Give community creators a guided, checkable format
  • Turn dispute post-mortems into new rules
01

Limitless, in context

$500M+
cumulative volume, largest prediction market on Base reported
$10M
seed led by 1confirmation, ahead of LMTS token
CLOB
order book, not an AMM; each YES/NO pair backed by $1 USDC
Hourly
nonstop hourly and daily price markets, plus event markets

Limitless (limitless.exchange) is the largest onchain prediction market on Base. Binary YES/NO shares trade between $0.01 and $0.99 on a central limit order book; each pair is fully collateralized by $1.00 USDC, winning shares redeem for $1.00 and losing shares expire worthless. Two families of markets sit on top: high-frequency price markets (BTC and ETH hourly and daily), which auto-resolve from Pyth and, more recently, Chainlink Data Streams at sub-second speed, and event markets (elections, court decisions, "will X do Y by Z") that need human judgment and are resolved manually by the Limitless team, typically 24 to 72 hours after the deadline. Anyone can now create a market too, flagged with a Community badge. The settlement engine is excellent. The words that define what settles are where the risk, and the opportunity, live.

02

The resolution rule is the product

A trader does not buy an opinion. They buy a claim on $1 that pays out if a defined thing happens. The definition is the entire contract. When it is loose, the payout becomes a judgment call, and a judgment call on other people's money becomes a dispute. The chain of custody looks like this:

Real-world event
messy, contested, evolving
The resolution rule
the sentence a writer owns
A named source reads out
oracle, agency, or the team
$1 paid, no argument
or a dispute, if the rule was loose
Why price markets are the easy half

"Will BTC be above $X at the top of the hour" points at a single machine-readable number from a named feed. Pyth or Chainlink reads it, the contract settles, no human is in the loop. The rule is short because the source is unambiguous. This is most of Limitless volume and it mostly takes care of itself.

Why event markets are the hard half

"Will the incumbent win", "will they leave office", "will they wear a suit" have no feed. The rule has to manufacture the same unambiguity by hand: name the authority, define the terms, pin the moment, pre-answer the edge cases. That is a writing job, and it is the one that decides whether a market is quietly settled or ends up on Coindesk.

03

Competitive map: how platforms resolve

Two poles. Decentralized oracles (transparent but game-able) and regulated centralized settlement (accountable but discretionary). Limitless sits close to the regulated-centralized model for events while using fast oracles for price. In every model, the resolution text is the single point that decides whether a dispute can even arise.

PlatformWho / what resolvesStrengthGap in resolution clarity
Limitless the rolePyth + Chainlink auto for price; Limitless team manual for events; refund on misresolutionFast, deterministic price settlement; USDC-collateralized; sub-second feedsManual, centralized event resolution; no formal dispute layer; community-market criteria undefined
Polymarket largestUMA optimistic oracle: permissionless propose and dispute, then a DVM token voteDecentralized, auditable onchain; explicit per-market rules and named sourceToken vote capturable by whales; repeated high-profile misresolutions; loose wording is the attack surface
KalshiCFTC-regulated exchange settles against the contract's named Source Agency and Expiration ValueRegulated, accountable, legal recourse; formal rulebook languageSingle-org discretion; can freeze or withhold payouts; buried carveouts surprise traders
MyriadAMM pricing plus oracles; adopted Chainlink for crypto; team-created markets onlyInstant payouts on price markets; media-integrated distributionNo user-created markets yet; community-market resolution standard unshipped
AzuroB2B layer; AzuroDAO decentralized oracle with token-staked arbitration; builder-defined rulesFlexible, builder-defined; decentralized dispute stakingResolution quality delegated to third-party frontends; less standardized
The read

Polymarket's decentralization does not remove the wording problem, it exposes it, because a loose rule becomes a public vote. Kalshi's regulation does not remove it either, because discretion still needs a clean contract to apply. Limitless can win on the thing that is upstream of both: never letting an ambiguous market open in the first place. That is cheaper than any oracle and it is a content function.

04

When wording fails: five real disputes

Each of these moved millions and made headlines. None was a code failure. Every one was a word left undefined or a source left unnamed, and every one was preventable at the writing stage.

MarketVolumeWhat broke, in the wordingThe one-line fix
Polymarket: Zelenskyy "suit"~$237M"Suit" was never defined. He wore a jacket and matching trousers to a NATO summit; outlets split; the tie-break rule was "consensus of credible reporting", itself subjective. Resolved YES, then NO.Define "suit" (matching jacket and trousers, tie optional) and name the single outlet whose description governs.
Polymarket: Venezuela electionMulti-millionThe rule did not pin one authority. The official body (CNE) declared Maduro; token-holders resolved for Gonzalez. "Who officially won" and "who actually won" are different questions and the market conflated them.Name the single resolution authority in the rule, and state what happens if it is disputed.
Polymarket: Barron Trump / $DJT>$1M"Preponderance of evidence" that a private individual was "involved" in a token, with no official source and no named arbiter of what counts as evidence. Unresolvable by construction.Do not open markets whose only source is "evidence". Require a nameable, checkable authority.
Polymarket: Strategy May BTC sale>$60MA regulatory filing showed a sale inside the window, yet the token vote resolved NO. Even a clean rule can be overridden by a capturable voting layer (most votes came from the ten largest wallets).A content fix cannot fix an oracle, but a rule that cites the exact filing and figure makes the correct answer undeniable.
Kalshi: Iran Supreme Leader>$54MA "death carveout" existed but was buried; traders reading the title "leave office" did not see it. Lawsuits followed even though the clause was technically correct.Surface any carveout that changes the headline answer in the market's context line, not just the fine print.

Sources in §10. The pattern is consistent: undefined judgment word, unnamed or conflated source, or a buried carveout. All three are writing problems.

The community-markets gap: the clearest opening

Limitless lets anyone create a market, flagged Community, and pays the creator a frozen share of trading fees for its lifetime. That is great for supply and terrible for resolution quality, because the docs do not yet specify who writes or enforces the resolution criteria for those markets. Every dispute in §04 came from a market a professional wrote. Community markets are written by whoever clicks create. Without a guardrail, they are the next dispute waiting to happen, and they carry the Limitless name.

The risk, concretely
  • A creator writes "Will $TOKEN moon this week" with no source and no threshold.
  • It attracts volume, then cannot be resolved without an argument.
  • Limitless either refunds (loses the fees and the trust) or picks a side (looks arbitrary).
  • The blast radius is the platform's reputation, not the creator's.
The content fix, shippable
  • A guided creation form built on the house template: source, time, threshold, edge cases as required fields.
  • A pre-publish check (the linter) that scores a draft and blocks the worst gaps.
  • A short library of copyable, pre-approved rule patterns per category.
  • A human review tier for markets above a volume or sensitivity threshold.
Why this is the highest-leverage content work at Limitless

Fixing house-written event markets improves dozens of markets a week. Fixing the community-creation flow improves the thousands that scale claims to make possible, and it is the difference between user-generated markets being a growth engine or a liability. It is also unambiguously a writing-and-standards job, not an engineering one. The engineering exists; the criteria layer does not.

05

The JD duties, and my plan for each

The posting lists seven responsibilities. Each one, turned into a plan, with where it is detailed on this page.

JD dutyMy planDetailed in
1 · Author market descriptions and resolution criteria that eliminate ambiguityWrite to a fixed house template: one named source, exact time and timezone, defined judgment words, explicit edge cases. Every market clears the 8-point rubric before it opens.§06, §07
2 · Define YES/NO outcomes, data sources, edge cases, force majeureMake each of these a required field, not an afterthought. Name a primary source and a fallback, and pre-answer ties, postponement, non-occurrence, and cancellation in the rule itself.§06, §07
3 · Research events and validate resolution sourcesBefore writing, confirm the source actually publishes the number, on a known schedule, in a checkable place. If it does not, the market does not open, or it opens with a different, sourceable question.§08
4 · Partner with Product and Operations on market launchesSit in the launch path as a review gate: a fast, lightweight sign-off that a market is resolvable, so Ops never has to adjudicate a rule I could have fixed in one line.§08, §09
5 · Respond rapidly to real-world changes affecting marketsOwn a watchlist of live event markets and the sources they depend on. When reality shifts (a postponement, a source outage), post a clarification that preserves intent without moving goalposts.§08
6 · Uphold quality across high-volume market pipelinesScale review with tooling, not headcount: the linter as a pre-publish check, copyable rule patterns per category, and a guided form for community creators., §08
7 · Refine internal documentation and market-writing guidelinesOwn the style guide as a living document. Every dispute or near-miss becomes a new rule or example, so the guidelines get sharper with each market shipped.§08, §09
06

The house resolution template

One fixed shape for every event market, so nothing gets left out. It is the checklist the linter enforces, drawn from Polymarket's own resolution docs, the Kalshi rulebook, and the failures in §04.

The template
TITLE: a plain question a trader reads once and understands RESOLVES YES IF: the exact condition, with numbers and operators RESOLVES NO IF: the complementary condition, stated, not implied RESOLUTION SOURCE: one named primary source (feed, agency, outlet) RESOLUTION TIME: date + clock time + timezone (prefer UTC) DEFINITIONS: every judgment word pinned to a measurable meaning EDGE CASES: tie / postponed / cancelled / non-occurrence SOURCE FALLBACK: if primary is unavailable, revised, or delayed
The 8-point rubric, by dispute frequency
1 · Named source

One primary source, specific enough to check.

2 · Exact time + zone

Date, clock time, timezone. "By year end" fails.

3 · Sharp YES/NO

Both branches stated; inclusive vs exclusive explicit.

4 · Tie / void rule

Postponed, cancelled, non-occurrence handled.

5 · No vague words

"Significant", "soon", "well" replaced with numbers.

6 · Measurable threshold

Explicit number, operator, units, currency.

7 · Source fallback

A named backup if the primary fails.

8 · Boundary precision

Inclusive endpoints, which session, exact instant.

Run a draft through the linter ↗
07

Worked rewrites: the actual homework

The role is writing. So here is writing. Three markets, one per category Limitless runs, each shown as a loose draft and my rewrite. The rewrites are what I would ship.

CRYPTO "Will Bitcoin do well this year?"
Loose draft
Resolves YES if Bitcoin performs strongly and reaches a significant new high sometime this year. If the price goes up a lot, YES, otherwise NO. We check around the end of the year.

"Well", "strongly", "significant", "a lot", "around" are five separate arguments. No source, no number, no timezone.

My rewrite
TITLE: Will BTC close above $150,000 on any day in 2026? RESOLVES YES IF: the daily close of BTCUSDT on Binance is strictly greater than 150,000.00 USDT on at least one UTC day in 2026. RESOLVES NO IF: no 2026 UTC daily close exceeds that level. SOURCE: Binance spot BTCUSDT 1d candle close (00:00 UTC boundary). TIME: evaluated after the 2026-12-31 daily close, 23:59:59 UTC; may resolve early on the first qualifying day. FALLBACK: if Binance is unavailable or delists the pair, use Coinbase BTC-USD daily close for the same UTC day.
SPORTS "Will Team X win the final?"
Loose draft
Resolves YES if Real Madrid wins the Champions League final. We resolve after the match.

No source. Silent on extra time, penalties, postponement, or an annulled result. "After the match" is not a time.

My rewrite
TITLE: Will Real Madrid win the 2026 Champions League final? RESOLVES YES IF: Real Madrid is the winning club as declared by UEFA. RESOLVES NO IF: any other club is declared winner, or Real Madrid does not reach the final. SOURCE: official UEFA result on uefa.com. DEFINITIONS: "win" includes victory after extra time or a penalty shoot-out (the club that lifts the trophy). EDGE CASES: if postponed, the market waits for the rescheduled final; if UEFA annuls or orders a replay, its final official declaration governs. TIME: within 24 hours of UEFA's post-match confirmation.
POLITICS "Will the incumbent win the next election?"
Loose draft
Resolves YES if the incumbent wins. Resolved after the election based on who wins.

The exact Venezuela failure: no named authority, so "who wins" becomes a vote about the truth instead of a lookup.

My rewrite
TITLE: Will the incumbent be certified as winner of the [date] presidential election? RESOLVES YES IF: the incumbent is the candidate certified by [named electoral authority] as the official winner. RESOLVES NO IF: any other candidate is certified, or the incumbent is not. SOURCE: the official certification published by [named authority]. EDGE CASES: if certification is delayed past [date], the market waits up to [N] days, then resolves on the authority's final published result. If the election is annulled and rerun, the market voids and refunds. NOTE: this market tracks the certified official result, not media projections or contested counts.
Test them yourself

The auditor ships with these exact examples loaded, and it also points the same rubric at Limitless's own live markets: it pulls the active book from the Limitless API and scores every market in real time, so you can see which live markets lean on "consensus of credible reporting" and where the resolution gaps are. Same tool a creator or reviewer would use before hitting publish.

08

The review gate, and the moves I'd start with

Quality does not scale by writing every market myself. It scales by putting a lightweight, tooled checkpoint in front of every launch and making the good pattern the easy one.

Draft
house or community
Linter pre-check
blocks the worst gaps
Human gate (if flagged)
high volume or sensitivity
Publish
resolvable by construction
Post-mortem to rule
every near-miss updates the guide
1 · Ship the house template and style guide

One shape for every event market (§06). Start with the categories Limitless runs most, crypto and macro price events, then sports, then politics, the hardest.

2 · Put the linter in the launch path

A pre-publish check that scores a draft and blocks critical gaps, so Ops never adjudicates a rule I could have fixed in one line. The working version is live now (§07).

3 · Fix the community-creation flow first

Highest leverage (★). Turn the template into required fields plus copyable patterns, so a creator cannot ship a sourceless "will it moon" market.

4 · Build a rule-pattern library per category

Pre-approved skeletons for "price above X", "candidate certified", "match winner", "metric released by agency". Writers fill blanks instead of starting from prose.

5 · Run a live-market watchlist

Track open event markets and the sources they depend on. When reality shifts, post a clarification that preserves intent without moving goalposts (JD duty 5).

6 · Validate sources before writing

Confirm the source publishes the number, on a schedule, in a checkable place. No source, no market, or reframe to a sourceable question (JD duty 3).

7 · Turn every dispute into a rule

Each near-miss becomes a new line in the guide and a new check in the linter. The standard compounds; the same mistake does not happen twice.

8 · Surface carveouts, never bury them

The Kalshi Iran lesson. Any exception that changes the headline answer goes in the market's context line, where a trader reads it before betting.

09

First 30 / 60 / 90 days

Days 0 to 30, learn and codify
  • Read every live and recently resolved event market; log where each could be argued.
  • Draft v1 of the house template and style guide from what I find.
  • Sit with Product and Ops to learn the launch path and where a gate fits.
Days 30 to 60, gate and tool
  • Put the review gate live for house event markets.
  • Stand up the linter as a pre-publish check and the rule-pattern library.
  • Prototype the guided community-creation form with Product.
Days 60 to 90, scale the standard
  • Community markets flow through the template; dispute rate trending down.
  • Style guide is a living doc, updated from every near-miss.
  • A weekly quality readout: markets shipped, gaps caught, disputes avoided.
10

Method & sources

How this was built

Facts are drawn from public sources as of mid-2026: the Limitless docs and app, coverage of its funding and oracle integrations, the resolution documentation of Polymarket and the Kalshi rulebook, and reporting on the named disputes. Dollar figures for disputes are the volumes reported at the time. The template and rubric synthesize those public resolution guides with the failure patterns in §04. The auditor is my own work, built for this application; the scoring runs in your browser, and a small Cloudflare Worker proxies the public Limitless API so the page can read the live market book (it is not Limitless code). This is unsolicited interview homework; happy to walk through any section.

Limitless resolution docs: docs.limitless.exchange, market resolution

Limitless + Chainlink: cryptobriefing.com

Zelenskyy "suit": coindesk.com

Venezuela election: frankmuci.substack.com

Barron / $DJT: theblock.co

Strategy BTC sale: thedefiant.io

Kalshi Iran dispute: finance.yahoo.com

Kalshi rulebook: cftc.gov, Kalshi rulebook

Polymarket resolution: docs.polymarket.com

Live linter (my work sample): limitless-linter.leverlabs.workers.dev

Independent resolution playbook for the Limitless Content Specialist role · 2026 · edwardtay.com