Guide
Architecture
Trace the encrypted data path from clients to Arcium and back.
User → ArxPool SDK → Collector API → Arcium Node → verifyResult()
- User encrypts a choice client-side.
- SDK normalises payloads and signs requests.
- Collector API stores ciphertext in memory and calls
computePool(). - Arcium Node (stub or testnet) returns an attested result.
- verifyResult() runs in the browser to confirm the signature and job commit.
The portal keeps this flow fully contained so you can swap environments without rewriting plumbing.