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 fileUmbra 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
| Group | Status | Reason |
|---|---|---|
| Client setup | used for readiness | getUmbraClient is checked as the browser/client entrypoint; live wallet prompts are intentionally not triggered by this probe. |
| Registration | available | getUserRegistrationFunction and getUserAccountQuerierFunction are checked so the UI can require account setup before private flows. |
| Encrypted balances | available | Direct deposit and withdraw factories are checked for wallet-signed private-balance flows. |
| UTXO mixer | available | Receiver-claimable UTXO creation and claimable UTXO scanning exports are checked; real claims require ZK proof data and UTXO slot data. |
| Relayer | used | The devnet relayer health, address, supported mints, and claim lifecycle are fetched live. |
| Compliance | available | Compliance grant and viewing-key exports are checked without deriving or printing private key material. |
Export Check
| Export | Present |
|---|---|
getUmbraClient | yes |
getUmbraRelayer | yes |
getUserRegistrationFunction | yes |
getUserAccountQuerierFunction | yes |
getPublicBalanceToEncryptedBalanceDirectDepositorFunction | yes |
getEncryptedBalanceToPublicBalanceDirectWithdrawerFunction | yes |
getPublicBalanceToReceiverClaimableUtxoCreatorFunction | yes |
getClaimableUtxoScannerFunction | yes |
getComplianceGrantIssuerFunction | yes |
getComplianceGrantRevokerFunction | yes |
getUserComplianceGrantQuerierFunction | yes |
getMasterViewingKeyDeriver | yes |
getMonthlyViewingKeyDeriver | yes |
getUmbraRelayer | yes |
pollClaimUntilTerminal | yes |
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.