Technology
CashPop's technology stack divides into six layered components. Each is independently auditable and (where applicable) on-chain.
Sub-pages
- Cryptographic Protocol — Commit / Reveal, HMAC construction, formal security.
- Oracle & Randomness — DRAND + TON-VRF hybrid for question selection.
- zk-Attested Ad View — proving ad views without leaking PII.
- Architecture Overview — full 6-layer system topology.
- Smart Contracts — $POP Jetton, vesting, escrow (deployed at TGE).
Layered topology summary
L0: Telegram Bot API (user surface, WebApp + inline)
L1: Round Engine (deterministic state machine)
L2: Oracle Aggregator (questions + randomness)
L3: Identity Layer (Trust Ladder + Reputation)
L4: Ad-Revenue Settlement (AdMob SSV + zk attestation)
L5: TON Settlement (Jetton + Merkle root + dispute)Each layer has a separate security model. The cryptographic protocol (L1) ensures fairness within a Round. The randomness oracle (L2) ensures question selection is unmanipulable. The identity layer (L3) makes Sybil expensive. The ad-revenue layer (L4) makes reward funding auditable. The TON settlement layer (L5) makes the whole game legible to outside auditors.
What's deployed when
| Component | Status at launch | Status at TGE |
|---|---|---|
| Telegram bot + WebApp | ✅ live | ✅ live |
| Round Engine | ✅ live | ✅ live |
| Question reservoir | ✅ live (curated) | ✅ live (LLM-pipelined) |
| DRAND + VRF oracle | ✅ live | ✅ live |
| AdMob SSV | ✅ live | ✅ live |
| zk-SNARK ad attestation | ⏳ Phase 2 | ✅ live |
| Trust Ladder L0–L5 | ✅ live | ✅ live |
| Trust Ladder L6–L7 (KYC + liveness) | ⏳ Phase 2 | ✅ live |
| TON Merkle settlement | ⏳ Phase 2 | ✅ live |
| $POP Jetton + vesting contract | ❌ Phase 3 (TGE) | ✅ live |
| DAO governance contracts | ❌ Phase 3 (TGE) | ✅ live |
Components marked ⏳ Phase 2 are operational off-chain at launch and transition to on-chain implementations during the 2026–2027 ramp. Components marked ❌ Phase 3 deploy at TGE.