SimpleOffer
Smart contract backed stablecoin payments for any service through PYUSD.
Problem Statement
Smart contract backed stablecoin payments for any service through PYUSD.Demo: https://simpleoffer.vercel.app (Sepolia)Example offer page: https://simpleoffer.vercel.app/offer/0xb387367720ae37E132DF0E0fDEC84A9b4074A83C (Sepolia)Demo video: https://youtu.be/9yo8MYGci9sProblemService providers, freelancers, and small businesses often struggle to:Collect structured client information (quotes, offers, requests) quickly and reliablyManage payments securely without relying on centralized escrow or third-party platformsVerify approvals, deposits, or milestone completion in a trustless, transparent wayHandle authentication and identity verification without complex account setupsThis friction leads to slower response times, missed opportunities, and disputes between clients and service providers.
Solution
SolutionSimpleOfferprovides aone-click, decentralized form + payment systemfor service providers and clients. Here’s the typical user journey:How it works (step-by-step):Connect walletvia Dynamic → authenticate client/proClient submits service request form(optionally AI-assisted validation)Smart contract is deployedvia Hardhat → PYUSD payment depositedService provider reviews request(optionally AI-assisted offer generation)Provider marks as complete or rejects→ contract releases or refunds payment on chain.Optional:ENS, NFT receipt, and document verification for enhanced trustTechnology BreakdownDynamicDynamic provides wallet-based authentication for both clients and service providers, enabling seamless login and contract interaction through viem integration. Email enforcement and connection on offer pages ensure that users are verified and actionable. The frontend is integrated for one-click wallet connect, offer creation, and payment flows, making the platform accessible to everyone—not just Web3 experts. Looking ahead, the roadmap includes support for more chains, on-chain deployed status, and discount codes based on Dynamic scopes.PYUSDPYUSD enables stable, non-volatile payments for businesses and freelancers. All deposits, milestone completions, and offers are settled in PYUSD, ensuring predictable value transfer without banking fees or volatility risk. SimpleOffer is also able to eliminate traditional payment processing fees, chargebacks, and delay as only a wallet is needed to receive and use PYUSD.All transactions are recorded on-chain, providing transparent, tamper-proof records for accounting, compliance, and dispute resolution for whether a payment was made or not.HardhatA contract is deployed for every offer page. We use hardhat to ensure there won't be any errors and enable the test ABI to be built and transferred as part of the deploy process to the SingleOffer app. The SingleOffer contract has a local script inupdate-metadata.jswhich automatically updates this based on the hardhat build output.SingleOffer also has both an ignition module for command line contract deployments and solidity unit tests as part of the build.Future Business Model| Revenue Stream | Description | |---------------|-------------| |Transaction Fees| 0.5-1% fee on contract creation (much lower than Upwork/Fiverr) | |Premium Features| $10-50/month for analytics, branding, support, bulk tools | |Payment Processing| 0.25% fee on invoices or high-value transactions | |Value-Added Services| Legal templates, dispute resolution, insurance, integrations | |Data Insights & Analytics| Market insights, benchmarking, matching algorithms |Why this model?Lower fees and more transparency than traditional platformsRecurring revenue from SaaS features and B2B analyticsValue-added services create new business opportunitiesPotential Future WorkRecurring subscriptions/retainers:Automate recurring service payments using PYUSD smart contractsCross-chain support:Use LayerZero or Hyperlane to allow payments/contracts across multiple chainsReputation & review system:Track completed offers and release ratings as verifiable on-chain badgesIntegration with fiat on-ramps:Via Dynamic’s Coinbase integration for clients who want to pay with fiatConfigurable themes:Enable users to customize checkout backgrounds and color palettesSee full information and screenshots on the github: https://github.com/cbonoz/ethnyc25
Hackathon
ETHGlobal New York 2025
2025
Contributors
- cbonoz
34 contributions