Contracts, client modules, schemas, the reference verifier, arbitration tools and tests are published under Apache-2.0.
View the repository →Escrow for deals that need proof.
Payment is held by an escrow smart contract, not by Sinetti, while delivery is evidenced and reviewed. The deal settles on the recorded verdict or moves to arbitration.
One agreement. Two settlement paths.
The signed terms name every party and role. Escrow follows the recorded verdict unless an eligible party sends the deal to arbitration.
The seller signs the parties, token, amounts, clocks and terms commitment.
The buyer funds escrow. The seller posts any bond required by the signed terms.
The seller submits a non-zero evidence hash. The contract does not inspect the artifact.
The named verifier records Pass, Fail or Inconclusive on-chain.
An eligible party may challenge the verdict and route the deal to its named arbitrator.
Current release status.
The contracts, tests and local examples are public on GitHub under Apache-2.0. There is no audited or supported public deployment.
Three ephemeral-chain examples cover the full lifecycle, a dispute and a timeout refund. No RPC, keys or hosted services are needed.
Integration guide →The current source is unaudited and has no supported public deployment. Do not use it, or any deployment of it, with real funds.
Security status →Read how a deal works.
Start with the lifecycle. Then evidence, the verifier, and how to integrate.