# Torq Developer Documentation Canonical URL: https://docs.torq.finance/developers Availability: PRIVATE_PREVIEW. Do not infer production or public self-service access from these documents. Canonical state: Chain -> Indexer -> Projector -> Postgres -> API. Product-visible state must be read from the Torq API, not reconstructed from RPC. ## API reference - [PRIVATE_PREVIEW] POST /v1/console/owner-claim: Claim the first Developer Console owner for an existing private-preview organization with no members. Reference: /api/v1/console/owner-claim/claim-developer-console-owner. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/wallet-sessions/confirm: Confirm a wallet challenge and issue an opaque short-lived session. Reference: /api/v1/wallet-sessions/confirm. Authentication: PublishableKey. - [PRIVATE_PREVIEW] POST /v1/keys: Create an origin-bound publishable key or server secret key. Reference: /api/v1/keys/create. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/applications: Create a test or approved production application. Reference: /api/v1/applications/create. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/organizations: Create a self-service sandbox organization and first application. Reference: /api/v1/organizations/create. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] POST /v1/stream-token: Create a short-lived authenticated WebSocket stream token. Reference: /api/v1/stream-token/create. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/wallet-sessions/challenges: Create a wallet authentication challenge. Reference: /api/v1/wallet-sessions/challenges/create. Authentication: PublishableKey. - [PRIVATE_PREVIEW] POST /v1/webhook-endpoints: Create a signed webhook endpoint. Reference: /api/v1/webhook-endpoints/create. Authentication: SecretKey. - [PRIVATE_PREVIEW] DELETE /v1/webhook-endpoints/{endpointId}: Disable a webhook endpoint. Reference: /api/v1/webhook-endpoints/delete. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /graphql: Execute an advanced Postgres-backed GraphQL query. Reference: /api/graphql/execute-graphql. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/assets/{resourceId}: Get complete asset metadata and current pricing. Reference: /api/v1/assets/retrieve. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/contracts/{contractName}: Get an active V2 contract artifact. Reference: /api/v1/contracts/retrieve. Authentication: PublishableKey. - [PRIVATE_PREVIEW] GET /v1/funds/{resourceId}: Get a distressed recovery fund, current epoch, fees, readiness, and subscription terms. Reference: /api/v1/funds/retrieve. Authentication: PublishableKey. - [PRIVATE_PREVIEW] GET /v1/markets/{resourceId}: Get complete market economics, liquidity, risk, assets, funding, and access state. Reference: /api/v1/markets/retrieve. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/sandbox: Get application-owned Sepolia sandbox state. Reference: /api/v1/sandbox/retrieve. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/transactions/{chainId}/{txHash}: Get tracked transaction and canonical post-write progress. Reference: /api/v1/transactions/retrieve. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}: Get complete vault economics, allocations, liquidity, fees, public metrics, and mobility state. Reference: /api/v1/vaults/retrieve. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}/liquidity: Get portfolio liquidity, duration, and exit terms. Reference: /api/v1/vaults/liquidity/retrieve. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}/share-mobility: Get share token, transfer, redemption, and wallet eligibility state. Reference: /api/v1/vaults/share-mobility/retrieve. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/workflows/{requestId}: Get canonical workflow progress. Reference: /api/v1/workflows/retrieve. Authentication: SecretKey, WalletSession. - [PRIVATE_PREVIEW] GET /v1/activity: List activity. Reference: /api/v1/activity/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/allocation-intelligence: List allocation_intelligence. Reference: /api/v1/allocation-intelligence/list. Authentication: PublishableKey, WalletSession. - [PRIVATE_PREVIEW] GET /v1/keys: List redacted API-key metadata. Reference: /api/v1/keys/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/applications: List applications in the authenticated organization. Reference: /api/v1/applications/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/assets: List assets. Reference: /api/v1/assets/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/audit-log: List tenant-scoped developer audit evidence. Reference: /api/v1/audit-log/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/credit-facilities: List credit_facilities. Reference: /api/v1/credit-facilities/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/deployments: List deployments. Reference: /api/v1/deployments/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/eligibility: List eligibility. Reference: /api/v1/eligibility/list. Authentication: PublishableKey, WalletSession. - [PRIVATE_PREVIEW] GET /v1/entities: List entities. Reference: /api/v1/entities/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/events: Poll versioned canonical events by cursor. Reference: /api/v1/events/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/fees: List fees. Reference: /api/v1/fees/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/funds/{resourceId}/epochs: List recovery-fund subscription and funding epochs. Reference: /api/v1/funds/epochs/list. Authentication: PublishableKey. - [PRIVATE_PREVIEW] GET /v1/funds/{resourceId}/holdings: List current recovery-fund holdings. Reference: /api/v1/funds/holdings/list. Authentication: PublishableKey. - [PRIVATE_PREVIEW] GET /v1/funds: List funds. Reference: /api/v1/funds/list. Authentication: PublishableKey. - [PRIVATE_PREVIEW] GET /v1/liquidation-recovery: List liquidation_recovery. Reference: /api/v1/liquidation-recovery/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/markets/{resourceId}/activity: List canonical market activity. Reference: /api/v1/markets/activity/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/markets/{resourceId}/allocators: List canonical vault funding partitions for a market. Reference: /api/v1/markets/allocators/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/markets/{resourceId}/history: List historical market rate, utilization, liquidity, and borrow buckets. Reference: /api/v1/markets/history/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/markets: List markets. Reference: /api/v1/markets/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/messaging: List messaging. Reference: /api/v1/messaging/list. Authentication: PublishableKey, WalletSession. - [PRIVATE_PREVIEW] GET /v1/nav-reports: List nav_reports. Reference: /api/v1/nav-reports/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/networks: List networks. Reference: /api/v1/networks/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/oracles: List oracles. Reference: /api/v1/oracles/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/partner-programs: List partner_programs. Reference: /api/v1/partner-programs/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/positions: List positions. Reference: /api/v1/positions/list. Authentication: PublishableKey, WalletSession. - [PRIVATE_PREVIEW] GET /v1/tranches: List tranches. Reference: /api/v1/tranches/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/usage: List 30-day application API usage. Reference: /api/v1/usage/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}/activity: List canonical vault activity. Reference: /api/v1/vaults/activity/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}/allocations: List the vault's current market allocations. Reference: /api/v1/vaults/allocations/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/vaults/{resourceId}/history: List historical vault share-price, APY, asset, and liquidity buckets. Reference: /api/v1/vaults/history/list. Authentication: SecretKey or PublishableKey. - [PRIVATE_PREVIEW] GET /v1/vaults: List vaults. Reference: /api/v1/vaults/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] GET /v1/webhook-deliveries: List webhook deliveries. Reference: /api/v1/webhook-deliveries/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/webhook-endpoints: List webhook endpoints. Reference: /api/v1/webhook-endpoints/list. Authentication: SecretKey. - [PRIVATE_PREVIEW] GET /v1/wrappers: List wrappers. Reference: /api/v1/wrappers/list. Authentication: anonymous discovery. - [PRIVATE_PREVIEW] POST /v1/workflows/prepare: Prepare and preflight an explicit Torq workflow. Reference: /api/v1/workflows/prepare. Authentication: SecretKey, WalletSession. - [PRIVATE_PREVIEW] POST /v1/workflows/{requestId}/transactions: Register an externally signed transaction. Reference: /api/v1/workflows/transactions/register-workflow-transaction. Authentication: SecretKey, WalletSession. - [PRIVATE_PREVIEW] POST /v1/webhook-deliveries/{deliveryId}/replay: Replay one retained webhook delivery. Reference: /api/v1/webhook-deliveries/replay. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/production-access-requests: Request reviewed production scopes for an application. Reference: /api/v1/production-access-requests/request-production-access. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/sandbox/admissions: Request the current wallet's bounded sandbox-entity admission. Reference: /api/v1/sandbox/admissions/request-sandbox-admission. Authentication: SecretKey, WalletSession. - [PRIVATE_PREVIEW] POST /v1/sandbox/faucet-claims: Request a quota-bounded claim of the configured sandbox test token for the current admission wallet. Reference: /api/v1/sandbox/faucet-claims/request-sandbox-faucet-claim. Authentication: SecretKey, WalletSession. - [PRIVATE_PREVIEW] POST /v1/sandbox/reset: Reset application-owned sandbox control state without resetting the shared chain. Reference: /api/v1/sandbox/reset. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/keys/{keyId}/revoke: Revoke an API key. Reference: /api/v1/keys/revoke. Authentication: SecretKey. - [PRIVATE_PREVIEW] POST /v1/keys/{keyId}/rotate: Atomically replace and revoke an API key. Reference: /api/v1/keys/rotate. Authentication: SecretKey. - [PRIVATE_PREVIEW] PATCH /v1/webhook-endpoints/{endpointId}: Update a webhook endpoint. Reference: /api/v1/webhook-endpoints/update. Authentication: SecretKey. ## SDK surfaces - [PRIVATE_PREVIEW] Generated active-V2 contract registry: getTorqDeployment() / getTorqDeploymentArtifact() / getTorqContract(). Reference: /sdk/contracts/registry. Package: @torq-finance/contracts Validate generated artifact checksums before encoding a signer transaction. - [PRIVATE_PREVIEW] Java and Kotlin client: TorqClient. Reference: /sdk/jvm/client. Package coordinates in build metadata: finance.torq:torq-sdk Source package exists; public package-registry publication is not verified. Raw-intent execution is deliberately unsupported. - [PRIVATE_PREVIEW] Python client: TorqClient(TorqClientConfig(...)). Reference: /sdk/python/client. Package name in source: torq-sdk Source package exists; public package-registry publication is not verified. - [PRIVATE_PREVIEW] React Query hooks and EIP-1193 signer adapter: useTorqResource() / usePrepareTorqWorkflow() / useExecuteTorqWorkflow() / eip1193Signer(). Reference: /sdk/react/use-torq-resource. Package: @torq-finance/react Browser adapter retains wallet signing material in the provider. - [PRIVATE_PREVIEW] Swift client: TorqClient(config:). Reference: /sdk/swift/client. Package name in source: TorqSDK Source package exists; public package-registry publication is not verified. Raw-intent execution is deliberately unsupported. - [PRIVATE_PREVIEW] TypeScript TorqClient: new TorqClient(config). Reference: /sdk/typescript/client. Package: @torq-finance/sdk Isomorphic client with external signer callbacks. - [PRIVATE_PREVIEW] TypeScript events and streams: client.events.list() / subscribe(). Reference: /sdk/typescript/events-subscribe. Package: @torq-finance/sdk - [PRIVATE_PREVIEW] TypeScript canonical resource lists: client.resources..list(query?). Reference: /sdk/typescript/resources-list. Package: @torq-finance/sdk - [PRIVATE_PREVIEW] TypeScript transaction tracking: client.transactions.get() / wait(). Reference: /sdk/typescript/transactions-get. Package: @torq-finance/sdk - [PRIVATE_PREVIEW] TypeScript wallet sessions: client.walletSessions.challenge() / confirm(). Reference: /sdk/typescript/wallet-sessions-challenge. Package: @torq-finance/sdk - [PRIVATE_PREVIEW] TypeScript workflow lifecycle: client.workflows.prepare() / registerTransaction() / get() / wait() / execute(). Reference: /sdk/typescript/workflows-prepare. Package: @torq-finance/sdk Workflow type is generated from the capability registry. ## Events - [PRIVATE_PREVIEW] activity.updated. Reference: /developers/events#event-activity-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] allocation.intelligence.updated. Reference: /developers/events#event-allocation-intelligence-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] assets.updated. Reference: /developers/events#event-assets-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] credit.facilities.updated. Reference: /developers/events#event-credit-facilities-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] deployments.updated. Reference: /developers/events#event-deployments-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] eligibility.updated. Reference: /developers/events#event-eligibility-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] entities.updated. Reference: /developers/events#event-entities-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] fees.updated. Reference: /developers/events#event-fees-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] funds.updated. Reference: /developers/events#event-funds-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] liquidation.recovery.updated. Reference: /developers/events#event-liquidation-recovery-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] markets.updated. Reference: /developers/events#event-markets-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] messaging.updated. Reference: /developers/events#event-messaging-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] nav.reports.updated. Reference: /developers/events#event-nav-reports-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] networks.updated. Reference: /developers/events#event-networks-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] oracles.updated. Reference: /developers/events#event-oracles-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] partner.programs.updated. Reference: /developers/events#event-partner-programs-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] positions.updated. Reference: /developers/events#event-positions-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.final_success. Reference: /developers/events#event-sandbox-admission-final-success. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.indexed. Reference: /developers/events#event-sandbox-admission-indexed. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.mined. Reference: /developers/events#event-sandbox-admission-mined. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.persisted_visible. Reference: /developers/events#event-sandbox-admission-persisted-visible. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.requested. Reference: /developers/events#event-sandbox-admission-requested. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.admission.submitted. Reference: /developers/events#event-sandbox-admission-submitted. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.final_success. Reference: /developers/events#event-sandbox-faucet-claim-final-success. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.indexed. Reference: /developers/events#event-sandbox-faucet-claim-indexed. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.mined. Reference: /developers/events#event-sandbox-faucet-claim-mined. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.persisted_visible. Reference: /developers/events#event-sandbox-faucet-claim-persisted-visible. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.requested. Reference: /developers/events#event-sandbox-faucet-claim-requested. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.faucet.claim.submitted. Reference: /developers/events#event-sandbox-faucet-claim-submitted. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.provisioned. Reference: /developers/events#event-sandbox-provisioned. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.reset.completed. Reference: /developers/events#event-sandbox-reset-completed. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] sandbox.reset.requested. Reference: /developers/events#event-sandbox-reset-requested. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] tranches.updated. Reference: /developers/events#event-tranches-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] vaults.updated. Reference: /developers/events#event-vaults-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.assetSubmissionRequestCreate.updated. Reference: /developers/events#event-workflow-asset-submission-request-create-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.attachMarketToVault.updated. Reference: /developers/events#event-workflow-attach-market-to-vault-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.borrowerBorrow.updated. Reference: /developers/events#event-workflow-borrower-borrow-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.borrowerDepositCollateral.updated. Reference: /developers/events#event-workflow-borrower-deposit-collateral-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.borrowerRepay.updated. Reference: /developers/events#event-workflow-borrower-repay-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.borrowerWithdrawCollateral.updated. Reference: /developers/events#event-workflow-borrower-withdraw-collateral-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryAcquisitionV3Bid.updated. Reference: /developers/events#event-workflow-distressed-recovery-acquisition-v3-bid-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3AuctionBid.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-auction-bid-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3ChannelPolicySet.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-channel-policy-set-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3RfqCancelBid.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-rfq-cancel-bid-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3RfqClaimRefund.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-rfq-claim-refund-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3RfqFinalize.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-rfq-finalize-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3RfqPlaceBid.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-rfq-place-bid-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3RfqReplaceBid.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-rfq-replace-bid-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.distressedRecoveryFundV3SelfLaunch.updated. Reference: /developers/events#event-workflow-distressed-recovery-fund-v3-self-launch-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.investorFulfillRedeem.updated. Reference: /developers/events#event-workflow-investor-fulfill-redeem-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.investorRequestRedeem.updated. Reference: /developers/events#event-workflow-investor-request-redeem-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.liquidate.updated. Reference: /developers/events#event-workflow-liquidate-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.navReportSignAndSubmit.updated. Reference: /developers/events#event-workflow-nav-report-sign-and-submit-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerBorrowerFeeClaim.updated. Reference: /developers/events#event-workflow-partner-borrower-fee-claim-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerChannelBlockedUpdate.updated. Reference: /developers/events#event-workflow-partner-channel-blocked-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerChannelDeploy.updated. Reference: /developers/events#event-workflow-partner-channel-deploy-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerFeeSharesClaim.updated. Reference: /developers/events#event-workflow-partner-fee-shares-claim-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerSubmitApplication.updated. Reference: /developers/events#event-workflow-partner-submit-application-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerWrapperDeposit.updated. Reference: /developers/events#event-workflow-partner-wrapper-deposit-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.partnerWrapperRedeem.updated. Reference: /developers/events#event-workflow-partner-wrapper-redeem-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.settleLiquidationClaim.updated. Reference: /developers/events#event-workflow-settle-liquidation-claim-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultAllocate.updated. Reference: /developers/events#event-workflow-vault-allocate-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultAllocatorUpdate.updated. Reference: /developers/events#event-workflow-vault-allocator-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultCuratorCapsSettingsSave.updated. Reference: /developers/events#event-workflow-vault-curator-caps-settings-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultCuratorFeeSettingsSave.updated. Reference: /developers/events#event-workflow-vault-curator-fee-settings-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultDeallocate.updated. Reference: /developers/events#event-workflow-vault-deallocate-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultDeploy.updated. Reference: /developers/events#event-workflow-vault-deploy-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultFeeConfigUpdate.updated. Reference: /developers/events#event-workflow-vault-fee-config-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultManagementSettingsSave.updated. Reference: /developers/events#event-workflow-vault-management-settings-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultMarketListingSave.updated. Reference: /developers/events#event-workflow-vault-market-listing-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultOwnerSettingsSave.updated. Reference: /developers/events#event-workflow-vault-owner-settings-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultOwnerTransferUpdate.updated. Reference: /developers/events#event-workflow-vault-owner-transfer-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultReallocationBatch.updated. Reference: /developers/events#event-workflow-vault-reallocation-batch-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultRoleSettingsSave.updated. Reference: /developers/events#event-workflow-vault-role-settings-save-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultRoutingUpdate.updated. Reference: /developers/events#event-workflow-vault-routing-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultSettingsUpdate.updated. Reference: /developers/events#event-workflow-vault-settings-update-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultShareMobilityInvestorAction.updated. Reference: /developers/events#event-workflow-vault-share-mobility-investor-action-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] workflow.vaultShareMobilityManagerAction.updated. Reference: /developers/events#event-workflow-vault-share-mobility-manager-action-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. - [PRIVATE_PREVIEW] wrappers.updated. Reference: /developers/events#event-wrappers-updated. Delivery is at-least-once; deduplicate by event ID and delivery ID. ## Authentication - [PRIVATE_PREVIEW] Approved-role workflow authorization: workflow preflight. Checks app scope, wallet identity, network, entity authority, and canonical role state before preparation. - [PRIVATE_PREVIEW] Developer API keys: SecretKey / PublishableKey. Secret keys are server-only. Publishable keys are origin-bound. - [PRIVATE_PREVIEW] Wallet challenge and opaque session: POST /v1/wallet-sessions/challenges and confirm. Never log or reuse a challenge signature. ## Known restrictions - docs-cli-not-implemented: No CLI navigation, installation page, or command reference is published. - docs-non-typescript-package-publication-unverified: Python, JVM, and Swift remain Private Preview and source-package references; no public install command is advertised. - docs-live-preview-execution-requires-admission: Examples are schema- and type-validated; the guide labels credential and admission prerequisites explicitly. ## Documentation verification Generated on 2026-07-27 from repository truth. Run `npm run docs:generate` followed by `npm run docs:verify` in the repository root to confirm drift-free metadata.