project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

SimpleOffer

Smart contract backed stablecoin payments for any service through PYUSD.

SimpleOffer

Created At

ETHGlobal New York 2025

Project Description

SimpleOffer

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/9yo8MYGci9s

Problem

Service providers, freelancers, and small businesses often struggle to:

  • Collect structured client information (quotes, offers, requests) quickly and reliably
  • Manage payments securely without relying on centralized escrow or third-party platforms
  • Verify approvals, deposits, or milestone completion in a trustless, transparent way
  • Handle authentication and identity verification without complex account setups

This friction leads to slower response times, missed opportunities, and disputes between clients and service providers.

How it's Made

Solution

SimpleOffer provides a one-click, decentralized form + payment system for service providers and clients. Here’s the typical user journey:

How it works (step-by-step):

  1. Connect wallet via Dynamic → authenticate client/pro
  2. Client submits service request form (optionally AI-assisted validation)
  3. Smart contract is deployed via Hardhat → PYUSD payment deposited
  4. Service provider reviews request (optionally AI-assisted offer generation)
  5. Provider marks as complete or rejects → contract releases or refunds payment on chain.
  6. Optional: ENS, NFT receipt, and document verification for enhanced trust

Technology Breakdown

Dynamic

Dynamic 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.

PYUSD

PYUSD 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.

Hardhat

A 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 in update-metadata.js which 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 platforms
  • Recurring revenue from SaaS features and B2B analytics
  • Value-added services create new business opportunities

Potential Future Work

  • Recurring subscriptions/retainers: Automate recurring service payments using PYUSD smart contracts
  • Cross-chain support: Use LayerZero or Hyperlane to allow payments/contracts across multiple chains
  • Reputation & review system: Track completed offers and release ratings as verifiable on-chain badges
  • Integration with fiat on-ramps: Via Dynamic’s Coinbase integration for clients who want to pay with fiat
  • Configurable themes: Enable users to customize checkout backgrounds and color palettes

See full information and screenshots on the github: https://github.com/cbonoz/ethnyc25

background image mobile

Join the mailing list

Get the latest news and updates