← all projects

ShadePay

@clatsonhacks·added 2026-07-19
0
stars
41k
lines
381
files
0
forks
0
followers
languages
TypeScript 75%Solidity 13%Rust 12%Shell 0%JavaScript 0%

ShadePay is a private nanopayment protocol for AI agents on Arc. Off-chain EdDSA (Baby Jubjub) vouchers, signed in @shade/sdk with circomlibjs, settle as batched Groth16 proofs on contracts/arc/src/ShieldedPool.sol with an incremental Merkle tree and nullifier registry. Circom circuits in circuits/ (private_transfer, stream_settle_bn254, deposit_note_mint) back each proof type. A per-second USDC streaming escrow, contracts/arc/src/StreamPay.sol, lets payers open, pause, resume, and stop streams while reclaiming the unspent tail. Cross-chain USDC funding runs through Circle CCTP v2 via @shade/cctp, and apps/api/src/x402.ts adds agent-native x402 payments across a 25-package pnpm monorepo that also includes a Soroban port of the shielded pool.

events
tags
team · 3 builders

3 — Clatson Austin Kaushikh

last pushed 2026-07-05