Loops HouseMilestonePay

NEAR HACKATHON (Test)
Links
Team
1 member- RAOwner
Rajib Roy
Overview
MilestonePay is a milestone-based escrow for freelancers on NEAR. A client funds a project in a stablecoin (NEP-141 via ft_transfer_call, exact total required) and the amount is split into milestones. The freelancer is paid within about two seconds when the client approves a milestone. If the client goes silent, the freelancer can claim after a review window. A neutral arbiter can split a disputed milestone by percentage. Failed payouts are booked as owed and withdrawn later, so no funds get stuck. The contract is written in Rust (near-sdk 5.30) with 20 unit tests and a sandbox end-to-end test. It is live on NEAR testnet with a static wallet-selector frontend on GitHub Pages. The escrow idea originated in an earlier Arc version of mine, and the README discloses this; the NEAR contract, tests and frontend were written during the hackathon.