Skip to content
This repository was archived by the owner on Aug 14, 2026. It is now read-only.
 
 

Latest commit

 

History

192 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

💸 ProofPay

Trustless task payment platform — prove your work, get paid automatically on the XION blockchain

React Native TypeScript XION License: MIT

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

✨ Features

  • 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

🎥 Demo

Watch Demo

🛠️ Tech Stack

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

🚀 Getting Started

npm install

Copy .env.example to .env and fill in your values, then:

npx expo start

Open in Expo Go by scanning the QR code, or press i for iOS / a for Android.

Demo mode (one command)

npm run demo:setup

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

📄 License

MIT — see LICENSE.md for details.

About

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 with cryptographic verification or manual review.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages