Verifies work, automates milestone payouts, and builds onchain reputation for freelancers and teams
This project introduces Reputation-as-a-Service (RaaS) - a composable onchain reputation protocol that verifies completed work, automates milestone-based payments, and builds a transparent reputation layer for freelancers and teams. It enables users to create onchain escrows using PayPal USD (PYUSD) or offchain via KIRAPAY, while anchoring proof-of-payment events onchain. Each payout updates a user’s Reputation Score, forming a verifiable credential that can be viewed through Blockscout. RaaS acts as the reputation backbone for future decentralized work platforms like Mintaro, ensuring trust, credibility, and automation across Web3 collaborations.
RaaS is built using Hardhat 3 for contract development and testing, Next.js + Wagmi + Ethers.js for the frontend, and Blockscout SDK for transaction and reputation verification. The payment layer is modular - users can choose between PYUSD onchain escrow or KIRAPAY offchain settlement through a unified adapter. Smart contracts handle milestone creation, fund locking, and automated releases based on verified work completion. The backend emits events to anchor offchain KIRAPAY proofs onchain. The project is fully open source, verified on Blockscout, and deployed to Sepolia Testnet with a Vercel-based frontend for a production-ready UX.

