Independent Verification of Two Blockchain Loyalty Prototypes (Short Engagement)

Posted 2 days ago

Worldwide

Summary

Independent Verification of Two Blockchain Loyalty Prototypes (Short Engagement) Overview We're finalizing a developer selection for a short (3–4 week) build of a stablecoin-based consumer loyalty pilot, and we need an independent engineer to verify two candidate submissions before we award the contract. This is a review-and-report engagement only — you will not be building the pilot, and you must have no affiliation with either candidate. Both candidates have submitted working demonstrations of the same core pipeline. One is a live demo running on a public EVM testnet with real on-chain transactions; the other is a browser-based prototype on simulated data that ships with its own self-verifying test harness. Your job is to independently confirm what each submission actually does, what is real versus simulated, and where the production risk sits — so our decision rests on your verification rather than the candidates' own claims. Technical context The intended production stack is: USDC on Base (EVM), a managed embedded wallet (Privy or Coinbase Embedded Wallets), Shopify orders/paid webhooks, server-side reward issuance, a mobile-web consumer surface, and Digital Ocean hosting. Familiarity with this stack is important for judging how far each demo is from launch-ready. What you'll verify Candidate A — live real-chain testnet demo. Clone the repo and run it end-to-end from the README with fresh credentials, then confirm: On-chain reward issuance actually executes, and the reported transaction hashes resolve on the Base testnet block explorer. Duplicate/replayed order webhooks are rejected idempotently (balance unchanged). Cohort gating works (non-treatment users are rejected). The issuance rate is runtime-configurable and takes effect on the next issuance. Rewards are tracked in a double-entry / append-only ledger rather than a mutable balance field. Candidate B — simulated prototype + self-verifying harness. Run the prototype and its harness independently (headless under Node/jsdom), not the candidate's own recorded pass, and confirm: The SHA-256 of the loaded prototype bytes matches the delivered copy. All assertions pass when the harness drives the real prototype (real clicks, nothing mocked). Append-only ledger, ledger-derived balances (credits minus debits, no mutable balance field), idempotency + authenticated webhook handling, treasury conservation, OTP enforcement on withdraw, no-overdraw with re-auth, CSV export recomputes to match the on-screen values, pause/drain behavior, and input-injection handling all hold up. Both candidates — production-readiness assessment. For each, flag the gap between what's demonstrated and what a real pilot needs: concurrency and persistence under load, key management (KMS), moving from simulated/testnet to a real USDC-on-Base + Shopify deployment, and anything a self-graded or single-author demo could be masking. Deliverables A short written report (per candidate) covering: What you were able to reproduce independently, and how. What is real, what is simulated, and what could not be verified. A reproducibility rating and a plain-language risk assessment. A brief (30-minute) call to walk us through your findings. Required skills Solidity / EVM smart contracts; experience with Base and USDC. Node.js, headless testing (Node/jsdom), reading and running unfamiliar codebases from a README. Embedded/managed wallets (Privy, Coinbase Embedded Wallets) and Shopify webhook integration. Blockchain security or audit background; comfort distinguishing genuine on-chain behavior from simulation. Engagement details Fixed-scope review; estimated 8–15 hours. Written report and findings call within 5 business days of receiving both submissions. NDA required. You must confirm no prior or current relationship with either candidate. Please include, in your proposal: relevant EVM/Base audit or verification work, and a one-line note on how you'd tell a real on-chain transfer from a simulated one.

  • $1,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Software Design
Product Design
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 19, 2026
  • USA
    Santa Fe12:06 PM
  • $1.2K total spent
    3 hires, 2 active
  • 102 hours
  • Retail & Consumer Goods
    Individual client

Explore similar jobs on Upwork

3D Modeling
Prototyping
Product Development
Autodesk AutoCAD
Electrical Engineering
Mechanical Engineering
Prototyping
Laboratory Equipment Skills

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo