Trustless task payment platform — prove your work, get paid automatically on the XION blockchain
🏆 Checkpoint 1 Winner — XION Proof of Concept Hackathon (selected from 2000+ participants)
ProofPay is a trustless task payment platform supporting Soft, zkTLS, and Hybrid proof systems on the XION blockchain. Create tasks, submit verifiable proofs, and get paid automatically — cryptographic verification for objective work, manual review for subjective work, and a hybrid approach for complex scenarios.
- Soft Proofs — manual review for subjective work (content creation, design, consulting)
- zkTLS Proofs — cryptographic verification of API responses via the XION Dave SDK (instant, zero human review)
- Hybrid Proofs — zkTLS verification plus a manual review window with auto-release timer for complex tasks
- Abstraxion wallet auth — seamless XION wallet connection and smart contract interaction
- Real-time updates — live task status changes via Supabase Realtime
- Push notifications — OneSignal integration for mobile alerts on task updates
- Evidence uploads — signed URL secure file storage for photo and document proofs
| Layer | Technology |
|---|---|
| Framework | React Native + Expo Router |
| Language | TypeScript |
| Blockchain | XION (smart contract integration) |
| Wallet | Abstraxion (XION wallet auth) |
| Verification | XION Dave SDK (zkTLS) |
| Backend | Supabase (PostgreSQL + Realtime) |
| Notifications | OneSignal |
npm installCopy .env.example to .env and fill in your values, then:
npx expo startOpen in Expo Go by scanning the QR code, or press i for iOS / a for Android.
npm run demo:setupStarts the blockchain indexer (port 3001), mock zkTLS verifier (port 3002), the React Native app with test data, and Supabase Realtime sync. Full walkthrough in DEMO.md.
MIT — see LICENSE.md for details.