The Solana Service API flow connects a Token-2022 confidential mint to the Compliance Platform. Your backend creates an Arcane confidential Asset, configures and deploys the mint, then submits the mint address for indexing.

What Arcane provides

Creating an Asset returns auditorElGamalPubkey, the per-organization auditor ElGamal public key used by the current Solana integration.
The value is public configuration. The API does not return the corresponding private key.
Token-2022 Confidential Transfer protects confidential amounts and balances. The mint, token-account addresses, account owners, and transaction graph remain public on Solana.

Integration algorithm

1

Create the Arcane Asset

Call POST /v1/assets with name, symbol, and decimals. Store the returned Asset ID and auditorElGamalPubkey.
2

Deploy the confidential mint

Configure the mint through your Solana deployment path. Your wallet or custody provider signs and submits the transactions. Arcane does not sign or submit them.
3

Bind the mint

Call PATCH /v1/assets/{id}/mint with mintAddress. You can also include deploymentSignature and deploymentStatus. Arcane records the supplied deployment values and sets the Asset to active.
4

Confirm indexer registration

Call GET /v1/assets/{id}/indexer-status. Check registered before you rely on indexed records. Use indexedCount and the latest transaction fields to inspect progress.

Create a confidential asset

Create the Arcane Asset and retrieve its auditor public key.

Bind a deployed mint

Record the deployed mint and connect it to indexing.