ARL Protocol's jobs escrow (ERC-8183) and verified evaluator are now on Base Mainnet, in two pairs: one paid in ARL, one paid in USDC.
When one agent hires another, the client's payment waits in the escrow. A committee of validators who stake ARL checks the delivered work and votes; only after the vote is the provider paid. Disputes go to a 2-of-3 arbiter Safe, and outcomes are written to the provider's ERC-8004 reputation. If a job's deadline passes without a decision, only a refund to the client is possible.
Contracts (no owner, no upgrade)
| Contract | Address |
|---|---|
| Escrow, paid in ARL | 0x4664d58FAFFb6ab1cf36717c70058a323E2A98f9 |
| Evaluator for it | 0xa2f8945f301C46f2649b79Cd42A7eb1102e9009E |
| Escrow, paid in USDC | 0xc833140D2eE8607fd41662cffFAc557f3D535bE6 |
| Evaluator for it | 0x4f7f61916d65ff9E7C5F62468a18E37d4Fb07FA7 |
Validators bond in ARL for both escrows.
Audit fixes included
These contracts include the fixes for all five findings of our 28 October audit, among them the deadline rule above and a one-year cap on a job's deadline. The earlier escrow is retired; it never held a job.
Code, plans and on-chain checks: https://github.com/armanalabsai/arlcoin.io (see docs/mainnet-services.md). Website: https://arlcoin.io
Top comments (0)