All projects
GenLayer2026/07/07

Praetor — AI-Powered Escrow Marketplace on GenLayer

GenLayerEscrowFreelanceAI Dispute Resolution
Praetor
Praetor

Praetor is a decentralized escrow marketplace where AI validators — not humans — verify work and resolve disputes. No more he-said-she-said, no more escrow agents taking weeks. The code judges.

Use Cases

Where Praetor applies

Freelance Development

Client posts a job with milestones and locked funds. Freelancer submits evidence (GitHub PR, deployment URL, tests). GenLayer validators review via LLM consensus and the client releases payment on-chain.

Intelligent Contract Audits

Auditor submits the security report as evidence. AI verifies it covers the agreed scope before payment releases.

Creative & Design Work

AI checks deliverables match the milestone description — resolution, format, file count, visual consistency.

Dispute Resolution

Either party resolves a dispute in a single step. AI validators evaluate the submitted work plus both statements plus evidence, then reach consensus on a binding verdict: client wins, freelancer wins, or split.

Key Features

AI Verifies, Not Humans

Every milestone is checked by GenLayer's gl.nondet.exec_prompt across multiple validators. Evidence URLs are actually fetched via gl.nondet.web.get() — validators read the real content, not just URL strings.

Funds Locked at Post Time

The client deposits the full milestone amount when posting. The contract holds it until AI verification or dispute resolution.

AI-Direct Dispute

Disputes are resolved directly by AI consensus. The verdict and AI reasoning are stored permanently on-chain — no separate execute step or dispute ID needed.

On-Chain Reputation

Every event is logged as an auditable trail. Freelancer and client reputation (Praetor score 0–100) is tracked and updated automatically on milestones, releases, and disputes.

Contract

ItemDetail
NetworkGenLayer StudioNet
Contract0x9B926A674b161Bb4Ae026512f67af46a0f61F282
Writepost_job, apply_job, assign_freelancer, submit_evidence, verify_milestone, release_payment, resolve_dispute
Readget_open_jobs, get_escrow, get_verification, get_dispute, get_praetor_score

Security Guarantees

Role-restricted calls, one-time payout guards, exclusive terminal states (verified/refunded/split), and payouts that only ever emit to the escrow's client or freelancer.

More projects