Unused substitute
Named on the sheet, zero minutes. Does “play” mean listed, or on the pitch?
Stress-test settlement rules against edge cases, inspect competing interpretations, and publish versioned rule packets on GenLayer. Eliminate ambiguous clauses before real capital commits.
“Market resolves YES if Cole Palmer participates in the match fixture on Nov 10.”
→ Named on bench, 0 minutes logged: Official team sheet says “participated” (YES). Match minutes say 0 (NO). Both outcomes valid without rule linting.
Drafts are kept in local browser storage until you choose to publish. A seal is an immutable contract record verifying consensus on a specific revision content hash. It is not an automated score oracle or a legal indemnity.
“Under these exact written rules, can a plausible event lead to multiple incompatible settlement outcomes?”
Explore how subtle linguistic ambiguity leads to contradictory dispute branches, and how targeted clause hardening clarifies the settlement condition before any contract write.
Will Cole Palmer play against Arsenal on November 10, 2026?
“Market resolves YES if Cole Palmer participates in the Premier League fixture against Arsenal on Nov 10.”
What does “participates” legally obligate? If Palmer is named on the bench as an unused substitute, or warms up but withdraws before kickoff with a groin strain, the rule forks into opposing settlement directions.
Write the question, YES/NO/VOID conditions, sources, cutoff, and clauses. The draft stays in this browser.
The owner wallet writes the initial revision. The text and its canonical hash become public and immutable.
GenLayer runs the contract’s nondeterministic lint. Validators must agree on a structured report.
Each finding names clauses, a counterexample, and two competing outcomes.
A clarified revision is a new record. It does not edit the previous one.
Read both revisions side by side, including hashes and verdicts.
Only a revision whose stored verdict is NO_MATERIAL_AMBIGUITY_DETECTED can be sealed, and only by the owner.
Download a JSON packet a third party can check against the contract reads.
Contract address: 0x3f60297b10d7547Cf214c120C640262BC7E21E4d
Rule analysis runs as an intelligent contract transaction on GenLayer. Validators execute structured generation against the scenario catalog, evaluate findings under the contract’s semantic equivalence rules, and commit an accepted report only upon consensus.
GenLayer does not act as a live sports oracle. Referenced URLs are citations recorded by the author; the workbench evaluates rule semantics, not future match outcomes.
Named on the sheet, zero minutes. Does “play” mean listed, or on the pitch?
Announced in the XI, replaced before kickoff. Which sheet is the event?
Replay promised “when played,” with no end date. Capital can sit open for a season.
Stopped before full time. Rules must say VOID, stand, or wait — and for how long.
A box score changes after settlement. Without a freeze time, both scores are arguable.
A wire and the league site disagree. Priority and a cutoff have to be written, not implied.
The catalog is bounded and deterministic. A clean verdict means tested vectors did not trigger competing outcomes.
Revision #2 explicitly points at Revision #1. Historical clauses remain preserved and inspectable via read methods.
Both client and contract canonicalize structured fields before SHA-256. Analysis reports are locked strictly to this hash.
Anyone can verify sealed status without connecting a wallet or holding authority tokens.
No. ResolutionLint stores and tests written rules. It does not accept stakes, escrow funds, or report live scores.
No. A seal records that this contract’s analysis of this exact revision hash returned no material ambiguity under its catalog. People can still disagree, and untested facts can still appear.
No. The before/after and the sample cards are labeled illustrative. They prefill an editable local draft. They are not reads from the deployed contract.
The connected wallet that creates the market is the owner. Later revisions, analysis, and sealing are restricted to that owner. Anyone can read published records.
Local drafts stay in IndexedDB until you publish. A publish writes the rule text, event label, and your address to the public contract. Do not put secrets in rule text.
Load an illustrative sports rule set into the workbench editor to test its clauses locally.
Question does not distinguish being listed in the matchday squad from entering the pitch.
Will Gabriel Jesus play against Chelsea on October 25?
At final whistle
The term 'play' is undefined. In association football, a player can be named on the bench as an unused substitute. One source sheet will list the player under 'Team Squad' while the box score lists 'Minutes Played: 0'.
Being listed on the official squad sheet counts as participating in the match event.
Only crossing onto the field of play during active game clock constitutes playing.
Open-ended postponement window creates indefinite capital lockup if the match is moved to the following year or cancelled indefinitely.
Hold market open indefinitely across multiple transfer windows.
Market should have expired or voided after reasonable window.