Real-world money deserves real-world privacy.
PoolPass lets an investor join a gated real-world-asset pool on Stellar by proving they qualify, not by surrendering their identity and their balance sheet. We built it because the gate between a regulated issuer and a private subscriber is unsolved, and because Stellar just shipped the host functions that make solving it on chain cheap.
Our thesis: as tokenized treasuries, credit, and funds move on chain, the accreditation step cannot keep leaking private financial data into a dozen issuer CRMs. A 256-byte proof replaces the disclosure. The investor stays private, the issuer keeps its audit trail, and a regulator can still confirm every subscriber was authorized.
Why now
Stellar Protocol 25 (X-Ray) and 26 (Yardstick) shipped native BN254 and Poseidon host functions. Groth16 verification that was impossibly expensive in userland WASM is now a single priced host call.
More than $2B in tokenized real-world assets already lives on Stellar. The demand is here; the rails are here.
And the gap between “regulated issuer” and “private subscriber” is unresolved everywhere else. That gap is the whole product.
Team
Vinay
Solo hackathon build
One builder, one pass: the Soroban contracts, the Circom circuit and trusted-setup artifacts, the indexer and services, and this frontend. Honest framing, this is a hackathon build on testnet, with mainnet plans laid out on the roadmap, not a finished product pretending to be one.