Concepts & Overview
Learn how Privacy Pools, the Soroban contract, and the Auditing Portal fit together.
Quickstart
Install the SDK and submit your first private transaction in under 10 minutes.
Integration Guide
Step-by-step guide to connecting a Stellar application and Soroban contract to Arcane.
API Reference
Explore the REST API endpoints for managing disclosures, cases, and reports.
How it works
Arcane splits cleanly into two domains: Privacy Pools handle on-chain proof verification and shielded state, while the Auditing Portal indexes emitted audit events and enforces disclosure workflows. The two domains meet at a single on-chain event boundary, meaning a private transaction can be executed without the audit UI ever being open — and audit data can be reviewed without touching the end-user wallet flow.Generate a proof and submit a private transaction
Your application uses
PrivacyPoolSDK to build a coin, compute a Groth16 proof, and serialize the arguments needed for the Soroban contract call. The user’s Stellar wallet signs and submits PrivacyPoolsContract.transact.The contract verifies and emits an audit event
The
PrivacyPoolsContract verifies the proof on-chain, updates the commitment tree and nullifier set, moves tokens, and emits an AuditEncodedDigest event containing an encrypted audit payload.Arcane indexes and interprets the event
The Arcane Stellar scanner reads the
AuditEncodedDigest from the Stellar RPC, decrypts and normalizes the payload into structured deposit, withdraw, or transfer records, and makes them available through the Auditing Portal.Compliance teams review data through gated disclosure workflows
Auditors submit disclosure case requests scoped to specific applications. An application administrator approves or closes the request. Once approved, the auditor can view only the transaction fields their case permits — every access event is recorded in the audit activity log.
Who is Arcane for?
Whether you are building the privacy-enabled user experience or running the compliance program that monitors it, Arcane has a dedicated path for your role.Integrators
Build private asset transfer flows into your Stellar application using
PrivacyPoolSDK and the Soroban transact call. Start with the integration guide.Compliance Teams
Request scoped disclosure cases, review interpreted transaction data, and generate reports through the Arcane Audit UI. Start with the auditor guide.