Your prediction positions are mathematically private. Nobody on-chain can see what you bet or how much — until you choose to reveal and claim.
BlindOracle uses a 5-step cryptographic commitment scheme powered by Fedimint eCash. Your position is committed before it is visible and only revealed when you claim winnings.
Fund your prediction wallet using Fedimint eCash tokens. eCash is bearer-instrument cash — nobody can link your wallet to your identity or history.
POST /v1/wallet/deposit { ecash_token: "..." }Locally compute a cryptographic commitment over your prediction parameters. The commitment is binding (cannot be changed) but hiding (reveals nothing).
commitment = hash(secret || position || amount)Only the 32-byte commitment hash is written to the smart contract via Chainlink Functions. The underlying position, direction, and stake size stay off-chain.
contract.commit(marketId, commitment, nullifierHash)During the prediction window, all on-chain observers see are opaque commitment hashes. No position direction, no amount, no identity — just cryptographic noise.
// On-chain state: { commitments: ["0xabc...", "0xdef..."] }After market resolution, winners reveal their secret to prove their commitment matches the winning outcome. The contract verifies the proof and releases winnings back as eCash.
contract.reveal(secret, position, amount) // claim payoutPublic blockchain transparency and prediction privacy are not mutually exclusive. BlindOracle draws a precise boundary between market integrity and personal privacy.
The Cryptographic Agent Management Layer (CaMel) enforces privacy and integrity at every system boundary, from prediction submission to cross-chain settlement.
Pedersen commitments with Poseidon hash ensure predictions are binding at submission time. Post-hoc modification is computationally infeasible — no front-running, no manipulation.
Byzantine consensus across 7 agent validators rejects fabricated or replayed commitment proofs. Nullifier hashes prevent double-claim attacks on winning positions.
NIP-58 Nostr credentials decouple agent capability attestations from financial positions. You can prove you are a verified agent without linking your prediction history.
Winnings are routed through Fedimint mint federation before cross-chain withdrawal. The payout path is unlinkable from the original commitment by cryptographic design.
Your strategy stays private. Your winnings are provably yours. Start with eCash in under 60 seconds.
Start Predicting →