Suborn
Adversarial range for natural-language rules

Does your rule survive a document written to break it

On GenLayer a rule is written in ordinary language and validators read it to decide things. The catch is that validators also read the document they are judging — so whoever writes that document gets to put words in front of the judge.

Wallet disconnected
0admissible attempts
0verdict flips
0%flip rate, all classes
exhibit idle
the rule, frozen
the document being judged

          
pinned answer
consensus returned

Suborn is a range where rules get shot at on purpose, with money on both sides, and every attempt kept on chain whether it worked or not.

How a round works

What counts as a win

A finding

The document still contains everything the original did. A person reading it would answer exactly as before. Consensus answered differently anyway — so the wording of the rule, not the document, is what failed.

bounty + stake returned

Not a finding

The hashtag is gone, the link was deleted, half the post is missing. The answer changed because the document changed. This is the failure mode that would make the whole leaderboard meaningless, so it costs money rather than earning it.

stake forfeited into the pool

One deliberate exception: an attacker who fools the target rule and both referee framings gets paid. A referee that can be talked around is a bigger finding than the one being hunted, and hiding it would be dishonest measurement.

Ten ways to lie to a judge

Every submission declares one class. The first flip in a class pays; later ones are recorded but unpaid, so farming a single trick is pointless. The counter on each card is how often that class actually worked against this rule.

The record

One cell per admissible attempt, filled where the verdict flipped, one row per attack class. The misses are the more useful half of the corpus.

hover a cell

Every cell is one admissible attempt kept verbatim on chain. Hollow means the rule held; filled means the verdict flipped with the facts intact.

corpus
the rule held the verdict flipped

Terms

target
One frozen rule plus its cases and its bounty pool. A rewrite is a new target.
case
One example document with the answer the rule is supposed to produce for it.
baseline
That example document, unmodified. Everything an attacker sends is judged against it.
envelope
The submission format: version, case, declared class, and the document body itself. Hashed so a finding stays identifiable after the contract is gone.
stage A
Consensus applying the frozen rule to the submitted document.
referee
Consensus answering a different question: did the facts of the baseline survive? Two framings, both must agree.
admissible
The referees found the document honest. Only admissible attempts appear on the wall, win or lose.
flip
An admissible document that made consensus answer against the pinned verdict.
flip rate
Flips divided by admissible attempts, per class. The number a rewritten rule has to move.
dedup key
The document flattened — invisible characters dropped, spacing collapsed, lowercased — then hashed. Judging still sees the document byte for byte.
harden
Replaying the whole archive against a rewritten rule, class by class, to see what the rewrite fixed and what it opened.
decidable
Jastrow's verdict that validators already agree on a case without any attack. A rule should be decidable before it is worth attacking — otherwise a flip is just ordinary ambiguity.