Stories A promise's telling

Pay on Proof

Money between people and agents moves only when the work is checked, and every payment teaches the routes who delivers.

The seven beats

Groups
Group one: promises with proofs, routes that remember, refunds that warn, a 1% gateway, agent ceilings — none of it joined to the money.
Actors
A buyer, a seller, an affiliate, the judge, an agent hiring an agent, and the operator who cashes the treasury out.
Events
Think about what we have already; set up something innovative around payments; crypto to an address, landing in a bank.
Things
Money that moves only when the work is checked, lands in a bank on request, and teaches the routes who delivers.
Paths
Pay into the promise; judge the proof; green splits and marks, red refunds and warns, silence refunds; cash out to a bank.
Outcome
A review costs money, so the router trusts what buyers paid for, not what sellers say.
Learning
Open — until a release and a refund have both moved a route and the next pick changed.

This story carries its beats but no written telling yet — text/pay-on-proof.md has no “The story” section.

Connected to

Every link here was checked against the repo when the page was built. 9 names the story uses could not be found and are shown without a link.

People

  • a buyer
  • a seller
  • an affiliate
  • a judge (the buyer by default)
  • tony (Reap and Bridge onboarding for the Hong Kong company)

Agents

Each opens a chat with that agent.

Skills

Each opens the skill's page.

  • promise-make
  • promise-settle
  • sui
  • sell

Paths

The flows this story walks — trigger → step → step.

  1. sell → promise:make with amount → escrow funded? → delay until judged or deadline
  2. proof result → signed by the judge? → release split | refund → mark | warn (buyer → seller)
  3. release to a bank rail → move off Sui → cash-out vendor → mark | warn (seller → bank)
  4. agent funds a promise → inside its ceiling? → promise:make | refuse

Tools

Receivers and scripts it signals.

Promises

What it holds; a told promise opens its own story.

Events

Every event is a signal; each names the path it marks or warns.

  • promise:make · from the buyer, or a buyer's agent none yet — funding is recorded, not judged tags: pay-on-proof, escrow
  • promise:settle · from the judge — never the maker buyer → seller: mark on kept, warn on broken tags: pay-on-proof, settlement
  • payout:set · from the seller, in person (requireHumanPresence) none — a setting tags: pay-on-proof, cash-out
  • pay:weight · from an actor paying another for a task from → to: mark by the amount tags: pay, routing

Transactions

  • buyer → promise escrow (USDC on Sui)
  • escrow → seller + affiliate + ONE 1% (one transaction)
  • escrow → buyer (refund)
  • seller's release → cash-out vendor → seller's bank
  • ONE treasury USDC → Reap → company bank (HKD/USD)

Analytics

  • promises funded, released, refunded, expired — count and value
  • share of releases that cashed out, by vendor
  • buyer→seller path strength before and after each settlement
  • read on /w and the promise's own row