PromisePay replaces verbal commitments with financial incentives and penalties, boosting the likelihood of fulfillment. This approach makes it ideal for various life and work scenarios, particularly in crypto events and project commitments, enhancing participation and community.
Enable individuals and organizations to secure commitments by combining financial incentives with a decentralized platform that encourages accountability and minimizes trust barriers.
PromisePay is designed to enhance the reliability of commitments by leveraging security deposits and rewards. The platform not only manages promises but also motivates individuals to fulfill them through a structured, transparent process.
This project consists of 5 main components:
Users can log in using WorldID, maintaining their anonymity while ensuring security through KYC verification. This integration prevents Sybil attacks, with every participation verified by WorldID’s zero-knowledge proof.
Users can create a promise by setting a deposit and reward amount, along with specific completion criteria and deadlines. By paying a deposit, users demonstrate their commitment. If the promise is not fulfilled, the deposit is forfeited, while successful completion results in a reward distribution.
Promise fulfillment is verified through multiple methods, including NFC, dynamic QR codes, authorized checkers, specific Wi-Fi connections, and mutual check-ins. User credibility scores are maintained and verified via the EAS contract, ensuring a reliable system.
Upon verification, the system automatically handles the distribution of rewards and penalties. Participants who fulfill their promises receive rewards, while those who don't forfeit their deposits.
PromisePay is versatile, supporting a variety of scenarios including social commitments, educational goals, and crypto event participation. The platform allows for dynamic interaction, making it applicable across personal, professional, and community-focused contexts.
This project leverages WorldID to streamline user registration and KYC processes, ensuring robust privacy and security for user data.
WorldID's incognito action effectively prevents Sybil attacks by blocking malicious attempts to create multiple accounts for fraudulent rewards.
Upon logging in with WorldID, users receive a JWT token, which is integrated with Web3Auth's SFA SDK or MPC SDK to automatically generate a wallet. This process:
On-chain verification through EAS attestation securely records anonymous user actions, laying the groundwork for a future reputation scoring system. This system will: