ScopeCred is in CLOSED BETA / pre-launch. Demo mode — no real funds, no production accounts. Public registration coming soon.
Skip to content
Architecture · Non-custodial

ScopeCred is not a signatory on your escrow.

Every ScopeCred escrow is a Kleros ERC-792 smart contract deployed on Polygon. Only client and contributor can release funds. Disputes route to a Kleros jury, not to ScopeCred. This is a deliberate architectural choice, not a marketing claim — it is enforced by code, not policy.

State machine

1
Created
Client posts a project with milestone amounts. No on-chain call yet — just an off-chain draft on ScopeCred.
2
Deposited
Client calls createTransaction() on the Kleros escrow contract with USDC amount, timeoutPayment and arbitrator = KlerosLiquid. Contributor address is fixed. Contract holds the USDC.
3
Released (happy path)
Client calls pay(txID, amount) per approved milestone. USDC transfers directly to the contributor. ScopeCred is never in the flow.
4
Disputed
Either side calls payArbitrationFeeBySender() or payArbitrationFeeByReceiver(). Both fees paid → dispute is raised to Kleros Court. A jury of KLEROS token holders votes. Evidence hashes (IPFS) can be submitted via submitEvidence().
5
Ruled
Kleros returns a ruling (0=refuse, 1=sender, 2=receiver). Contract executes the transfer automatically. Appeal window: 3 days.
6
Timed out
If timeoutPayment expires without dispute, contributor can call executeTransaction() to withdraw. Client protection is via disputing before timeout.
What ScopeCred does
  • · Publishes the escrow contract address and ABI
  • · Provides a UI that constructs the correct calldata
  • · Signs reputation snapshots off-chain
  • · Charges a 0.5–2 % fee on released milestones only
What ScopeCred does not do
  • · Hold private keys to your funds
  • · Sign or co-sign escrow release transactions
  • · Decide the outcome of disputes
  • · Act as a financial intermediary under FINMA / GwG

Regulatory boundary

The non-custodial architecture is explicitly designed so ScopeCred does not qualify as a financial intermediary under the Swiss Anti-Money Laundering Act (GwG) or the Financial Institutions Act (FINIG). ScopeCred never takes possession or effective control of user funds. This is a legal opinion in progress; the final structure will be re-reviewed before mainnet activation.

Current status

Contract not yet deployed on Polygon mainnet. Testnet integration and Kleros Cooperative enterprise contact (integrations@kleros.io) in progress. Closed beta runs in simulation mode — no real funds move.

Ready when you are.
Explore live projects — no wallet required to browse.

Cookies & Privacy

We only use technically necessary cookies (login, language, banner state). No tracking, no analytics, no third-party advertising. Learn more