System context
Actors
| Actor | Uses | Main actions |
|---|---|---|
| End user | Reference or partner application, Stellar wallet | Signs private-pool transactions |
| Privacy-pool integrator | SDK and Soroban contract | Builds the user-facing application flow around PrivacyPoolSDK and transact |
| Auditor | Audit UI | Requests disclosure cases, reviews assigned case transactions, creates reports |
| Application administrator | Audit UI | Reviews disclosure requests, approves or closes requests, manages case auditors |
| Organization administrator | Audit UI | Manages applications, team members, permissions, organization reports, and organization activity |
Systems
| System | Owner | Boundary |
|---|---|---|
| Reference or partner application | Integrator | Outside Arcane; submits Soroban transactions through user wallets |
| Stellar wallet | Wallet provider / user | Signs transactions and messages |
| Soroban privacy-pool contract | Arcane deployment | On-chain execution and audit event emission |
| Stellar ledger and events | Stellar network | Source of committed transaction state and emitted events |
| Arcane Auditing Portal | Arcane | Backend API, scanner, interpretation worker, PostgreSQL, and Audit UI |
| Identity provider | Third-party service configured by Arcane | Authenticates portal users and organization context |