Several agents, opposite private interests, one decision under rules enforced in code, and a receipt anyone can check. Watch a shortcut that would cheat someone get blocked in code.
Sample scenarios cover KYC/AML sign-off, DORA-style approvals and contract negotiation. They are scripted inputs, not reports of use. try the Onboarding scenario.
A hard limit is a code predicate. An option that crosses one is rejected outright and never negotiated away.
Among the options every party accepts, the pick lifts the least-happy party. If nothing clears every red line, the result is an honest deadlock.
The transcript records masked verdicts only, sealed with SHA-256. Each owner replays their own private limits locally. No sheet is ever revealed.
…
Each chip is a masked verdict. The coordinator sees only who accepted, never which limit was crossed.
docker build -t parley . && docker run --rm -p 8080:8080 parley