Skip to main content
Protection only works if the buyer can prove, after paying, which prompt they were promised. Simpuru fixes that promise in three hashes, each written down before the seller can change anything.

The three hashes

  • contentHash is public on every listing. Anyone can recompute it from the prompt.
  • input_hash binds the escrow to this listing and this content. The seller signs the quote that carries it, so it cannot be swapped for another listing later.
  • result_hash is the seller putting its name, on chain, to what it delivered. The lock transaction hash stands in as the purchase identifier, so one result cannot be reused for another purchase.

Checking a delivery

After a protected purchase, the buyer’s side recomputes the hashes from what it received and compares them with the listing and the escrow:
A hash proves which bytes were delivered, not how good they are. It catches non-delivery and swapped or altered content. It does not judge taste. That is what the preview recording and the seller’s reputation are for.