← Back to home

PromisePay

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.

Screenshots

PromisePay screenshot 1
PromisePay screenshot 2
PromisePay screenshot 3
PromisePay screenshot 4
PromisePay screenshot 5
PromisePay screenshot 6

Problem Statement

PromisePayInitial Product GoalEnable individuals and organizations to secure commitments by combining financial incentives with a decentralized platform that encourages accountability and minimizes trust barriers.Project OverviewPromisePay 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:WorldID IntegrationUsers 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.Creating and Managing PromisesUsers 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.Verification MechanismPromise 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.Reward and Penalty DistributionUpon 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.Use Case FlexibilityPromisePay 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.Social Life:Manage commitments like gathering attendance, personal tasks, and friend encouragement.Education and Training:Ensure course attendance and learning goal completion with deposits and rewards.Crypto Events:Facilitate event participation with deposit-based registration and rewards, ensuring attendance and engagement.AdvantagesDual Motivation:The platform combines penalties and incentives to significantly increase the likelihood of commitment fulfillment.Flexible Application:PromisePay can be used for a wide range of commitments, making it versatile and suitable for various contexts.Increased Reliability:The structured system ensures commitments are met on time, reducing the frustration and potential losses from unfulfilled promises.Challenges and SolutionsUser AdoptionChallenge:Users may initially be hesitant about the deposit and reward system.Solution:PromisePay will provide comprehensive guides and case studies to illustrate the benefits and value of these mechanisms.SecurityChallenge:Safeguarding deposits and rewards while ensuring secure transactions.Solution:Utilizing blockchain technology and smart contracts to manage and secure deposits and rewards, ensuring transparency and security.Verification ReliabilityChallenge:Implementing and maintaining various verification methods.Solution:Conducting rigorous technical testing and optimization to ensure each verification method works reliably in different scenarios.

Solution

This project leveragesWorldIDto streamline user registration and KYC processes, ensuring robust privacy and security for user data.WorldID's incognito actioneffectively prevents Sybil attacks by blocking malicious attempts to create multiple accounts for fraudulent rewards.Upon logging in with WorldID, users receive aJWT token, which is integrated with Web3Auth'sSFA SDKorMPC SDKto automatically generate a wallet. This process:Removes the burden of private key management.Allows users to seamlessly interact with the Web3 ecosystem.On-chain verificationthrough EAS attestation securely records anonymous user actions, laying the groundwork for a future reputation scoring system. This system will:Set participation standards for Promises.Make commitments from highly-rated users more appealing and trustworthy.

Hackathon

Superhack 2024

2024

Prizes

  • 🏆

    Pool Prize

    Worldcoin

Contributors