Logo
Learn
  • Explore Course
Build
  • Explore Buildathon
  • Project Archive
Hack
Hack Coming Soon
  • Explore IRL Hackhouse
  • How to Qualify
  • Past Events

Reveal Protocol

Reveal Protocol is a receipt layer for crypto commerce.

Videos

Description

Reveal Protocol is a receipt layer for crypto commerce.

It turns a crypto payment into a programmable on-chain receipt that merchants, APIs, dashboards, and agents can actually use. Instead of ending at a wallet transfer, a payment becomes a verifiable receipt that can unlock content, top up credits, trigger fulfillment, or power off-chain merchant workflows.

The demo shows an x402-style paid resource flow. A client requests a protected API asset and receives 402 Payment Required with a Reveal checkout link and a private access token. The buyer opens the hosted checkout, pays on Arbitrum Sepolia, and the RevealReceiptStore contract emits a ReceiptPurchased event. The merchant backend observes the event through Alchemy webhooks, verifies the receipt, marks the session as paid, and unlocks the protected asset.

Reveal also includes a seller dashboard where merchants can create listings, attach canonical metadata, and track paid receipts. The protocol is deployed on Arbitrum One mainnet, Arbitrum Sepolia, and Robinhood Chain testnet.

For the Open House demo, the full flow runs on Arbitrum Sepolia for reproducibility, while the mainnet deployment proves the protocol is ready for real USDC settlement on Arbitrum.

Progress During Hackathon

Built and deployed Reveal Protocol v1, a receipt and settlement layer for crypto commerce. During the buildathon, we implemented the core smart contracts, deployed them on Arbitrum Sepolia, Arbitrum One, and Robinhood Chain testnet, built a hosted checkout, integrated Privy and ZeroDev for smoother wallet and gasless payment UX, added Alchemy webhook-based receipt observation, and built a merchant API that unlocks protected resources after verifying on-chain receipts. We also added a seller dashboard for creating listings, saving canonical metadata, and tracking paid receipts through indexed protocol events.

Tech Stack

SolidityKotlinNext.jsFoundryArbitrumPrivyZeroDevAlchemy

Fundraising Status

Not fundraising yet. Reveal is currently in buildathon/MVP stage, focused on validating the protocol, merchant checkout flow, and receipt-driven workflows.

Team Leader
FFarzam Aghamohammadi Bosjin
GitHub Link
github

GitHub

http://github.com/zkreveal/openhouse
Product Category
Infra