Root docs
Repository viewer
Legacy docs parity surface
Back to repository viewer
Repository document

Umbra Devnet SDK Live Probe

umbra-devnet-sdk-live-probe.generated.md

Boundary

This route preserves legacy markdown access inside the Next.js surface. The raw repository file remains authoritative.

Open raw file

Umbra Devnet SDK Live Probe

Generated: 2026-05-14T12:22:19.107Z

This packet verifies the PrivateDAO Umbra lane against the installed @umbra-privacy/sdk, the public devnet relayer, and the live PrivateDAO read-node intent endpoint without printing secret material.

Network

  • Package: @umbra-privacy/sdk (4.0.0)
  • Devnet relayer: https://relayer.api-devnet.umbraprivacy.com
  • Devnet indexer: https://utxo-indexer.api-devnet.umbraprivacy.com

Capability Matrix

GroupStatusReason
Client setupused for readinessgetUmbraClient is checked as the browser/client entrypoint; live wallet prompts are intentionally not triggered by this probe.
RegistrationavailablegetUserRegistrationFunction and getUserAccountQuerierFunction are checked so the UI can require account setup before private flows.
Encrypted balancesavailableDirect deposit and withdraw factories are checked for wallet-signed private-balance flows.
UTXO mixeravailableReceiver-claimable UTXO creation and claimable UTXO scanning exports are checked; real claims require ZK proof data and UTXO slot data.
RelayerusedThe devnet relayer health, address, supported mints, and claim lifecycle are fetched live.
ComplianceavailableCompliance grant and viewing-key exports are checked without deriving or printing private key material.

Export Check

ExportPresent
getUmbraClientyes
getUmbraRelayeryes
getUserRegistrationFunctionyes
getUserAccountQuerierFunctionyes
getPublicBalanceToEncryptedBalanceDirectDepositorFunctionyes
getEncryptedBalanceToPublicBalanceDirectWithdrawerFunctionyes
getPublicBalanceToReceiverClaimableUtxoCreatorFunctionyes
getClaimableUtxoScannerFunctionyes
getComplianceGrantIssuerFunctionyes
getComplianceGrantRevokerFunctionyes
getUserComplianceGrantQuerierFunctionyes
getMasterViewingKeyDeriveryes
getMonthlyViewingKeyDeriveryes
getUmbraRelayeryes
pollClaimUntilTerminalyes

Live Results

  • Umbra docs index: ok
  • Devnet relayer health: ok
  • Relayer address: 3kbpT5EmRBjDZG5XcTYR4LmXb4EYf2AowfCVd55ePG5B
  • Supported mint count: 3
  • PrivateDAO read-node intent receipt: ok
  • Intent execution reference: umbra-b3310aa53758a0a55b8fc391
  • Intent receipt hash: b3310aa53758a0a55b8fc39144a5f8f5858178a5789f12715f61e992fcd9ba18
  • Intent mode: testnet-intent-receipt
  • Claim lifecycle path: received -> validating -> offsets_reserved -> building_tx -> tx_built -> submitting -> submitted -> awaiting_callback -> callback_received -> finalizing -> completed

Safety Boundary

No private keys, master seed, viewing keys, UTXO secrets, raw proof account data, or bearer tokens are printed. Full claim execution is still a wallet-side SDK action because the relayer requires proof account data and UTXO slot data generated from the user's private context.