PolyRobin v1.2.1 — Honest Rails
The spec told @BankrBot to do three things it cannot do: deploy an escrow contract, create a 2-of-3 multisig, and create a custom Polymarket market. None of those rails exist. This release removes the claim.
Changed
- Friend bets are held-stakes, not escrow. Bankr bets on listed Polymarket
markets and moves funds by transfer to a handle or address. It does not lock
stakes in a contract. The social-bet model now says so: a listed market first,
since that is the only trustless path; otherwise a trust-based side bet whose
stakes sit with an agreed holder, adjudicated against the resolution statement
and settled by a confirmed transfer; and if no market exists and nobody will
hold the stakes, PolyRobin stands down. That last outcome is valid, not a
failure. - The trust assumption is named, never buried. The old rule read "no trust
assumptions when money is at stake," which was never achievable without escrow
rails. A friend bet always rested on trust; the spec simply wasn't admitting
it. It now states the assumption plainly and prefers a neutral stake-holder
over an interested party. - Updated to match: the frontmatter description, the "what PolyRobin is and
isn't" bullet, path selection, tracking and settlement, the worked example,
the fairness rules, the example command, and both social-bet edge cases.
Unchanged
The parsing, the resolution statement, the refusal to run ambiguous or manipulable bets, the objective-source requirement, gate 5 confirmation, and the bad-faith guard. None of that value depended on rails that don't exist.