Mode: Stub

Ship encrypted pools on Arcium without touching the cryptography.

ArxPool bundles a landing page, MDX docs, demo walkthrough, and collector API so you can explore stub mode today and switch to the Arcium testnet when keys arrive.

Collector latency

<500ms

Verified jobs

9.9k

SDK installs

3.4k

Lines of boilerplate saved

18k

What is ArxPool

Encrypted coordination toolkit running on top of Arcium's MPC infrastructure.

Encrypted pools

Collect commitments without plaintext leakage.

SDK-first

configure() once, then call create → join → compute → verify.

Docs in MDX

Intro, install, developer guide, architecture, security.

Demo ready

Interactive flow mirrors the collector API.

How it works

Create a pool, append encrypted choices, compute via the SDK, verify signatures in the browser.

Step 1

Create

POST /api/pool/create seeds an in-memory collector with title and options.

Step 2

Join

Participants encrypt their choice client-side and call /api/join (ciphertext is redacted).

Step 3

Compute + Verify

computePool() runs in stub or testnet mode; verifyResult() lights up the VALID badge.

Ready to build?

The SDK wrapper detects USE_STUB from your environment. Flip it to testnet once your ARXPOOL_NODE and attester key are configured—no code changes required.

Explore developer guide →

Flow diagram

Trace how ciphertext moves through the stubbed stack.

01
Client
02
Collector API
03
ArxPool SDK
04
Arcium Network

Ciphertext only

No plaintext request bodies persist in memory and the API never logs them.

Deterministic compute

computePool() generates attested results that verify client-side via verifyResult().

Why now

Arcium's testnet unlocks verifiable multiparty computation for real builders.

  • Testnet parity

    Stub mode mimics the collector contract so you can integrate today and swap endpoints later.

  • Verified results

    verifyResult() uses deterministic signatures so badge VALID shows up instantly in the demo.

  • Open source flow

    Fork the repo, deploy to Vercel, and share a single portal with landing, docs, demo, and API.

Demo & collector

Interactive playground plus the API endpoints you need to wire the SDK.

Stub mode demo

Create pools, join, compute, verify.

The interactive playground spins up an in-memory collector. Toggle USE_STUB to rely on deterministic outputs for demos or plug your Arcium credentials for live attestation.

  • No secrets leak to the client — attester key stays server-side.
  • verifyResult() runs locally so you can inspect signatures.
  • API routes mirror the production collector contract.
Open the demo

Collector endpoints

POST

/api/pool/create

POST

/api/join

POST

/api/pool/compute

GET

/api/result