# Trusset Protocol > End-to-end infrastructure for tokenizing any asset - [Intro to Trusset](https://docs.trusset.org/protocol/intro.md) - [Core Infrastructure](https://docs.trusset.org/protocol/infrastructure/core-infrastructure.md): Asset infrastructure providing complete independence for financial institutions - [Instances](https://docs.trusset.org/protocol/infrastructure/instances.md): Isolated environments for accessing Trusset services independently - [Data Storage](https://docs.trusset.org/protocol/infrastructure/data-storage.md): Instance-based encrypted storage with zero Trusset access - [Custody](https://docs.trusset.org/protocol/infrastructure/custody.md): Wallet-agnostic infrastructure integrating with any custody solution - [Integration Overview](https://docs.trusset.org/protocol/integration/overview.md): How to integrate Trusset services into your operations - [Smart Contract Licenses](https://docs.trusset.org/licenses/introduction.md): Production-ready smart contract suites for tokenized assets, trading, and lending. - [Commodity Token License](https://docs.trusset.org/licenses/commodities/introduction.md): ERC-20 tokens backed by physical commodity reserves with MiCA-compliant controls, reserve enforcement, and primary market sales. - [Contracts](https://docs.trusset.org/licenses/commodities/contracts.md): Technical reference for all smart contracts in the Commodity Token License suite. - [Integration](https://docs.trusset.org/licenses/commodities/integration.md): Deployment sequence, configuration, and connecting the Commodity Token suite to your infrastructure. - [Best Practices](https://docs.trusset.org/licenses/commodities/best-practices.md): Security considerations, operational patterns, and regulatory alignment for commodity token deployments. - [Stock Token License](https://docs.trusset.org/licenses/stocks/introduction.md): ERC-20 security token suite for regulated equity instruments with corporate actions, sub-issuer controls, and MiCA/eWpG compliance. - [Contracts](https://docs.trusset.org/licenses/stocks/contracts.md): Contract architecture, roles, state management, and function reference for the Stock Token suite. - [Integration](https://docs.trusset.org/licenses/stocks/integration.md): Deployment sequence, configuration, and integration patterns for the Stock Token suite. - [Best Practices](https://docs.trusset.org/licenses/stocks/best-practices.md): Operational guidance for deploying and managing stock tokens in production. - [Stock Orderbook License](https://docs.trusset.org/licenses/stock-orderbook/introduction.md): Hybrid orderbook custody contract for on-chain settlement of security token trades, with liquidation routing and batch settlement. - [Contracts](https://docs.trusset.org/licenses/stock-orderbook/contracts.md): Contract architecture, state management, access control, and function reference for StockCustody. - [Integration](https://docs.trusset.org/licenses/stock-orderbook/integration.md): Deployment sequence, configuration, and integration patterns for StockCustody. - [Best Practices](https://docs.trusset.org/licenses/stock-orderbook/best-practices.md): Operational guidance for deploying and managing StockCustody in production. - [Commodity Orderbook License](https://docs.trusset.org/licenses/commodity-orderbook/introduction.md): Hybrid orderbook custody contract for on-chain settlement of commodity token trades, with liquidation routing and batch settlement. - [Contracts](https://docs.trusset.org/licenses/commodity-orderbook/contracts.md): Contract architecture, state management, access control, and function reference for CommodityCustody. - [Integration](https://docs.trusset.org/licenses/commodity-orderbook/integration.md): Deployment sequence, configuration, and integration patterns for CommodityCustody. - [Best Practices](https://docs.trusset.org/licenses/commodity-orderbook/best-practices.md): Operational guidance for deploying and managing CommodityCustody in production. - [Trusset SDK](https://docs.trusset.org/sdk/introduction.md): TypeScript SDK for integrating Trusset tokenization infrastructure into your backend - [Installation](https://docs.trusset.org/sdk/installation.md): Install the SDK, initialize a client, and configure options - [Customers Overview](https://docs.trusset.org/sdk/customers/overview.md): Customer lifecycle management - onboarding, verification, and synchronization - [KYC Proofs](https://docs.trusset.org/sdk/customers/kyc-proofs.md): Generate zk-STARK KYC proofs locally and back on-chain claims with them - [Management](https://docs.trusset.org/sdk/customers/management.md): Create, search, update, and archive customer records - [Identity Verification](https://docs.trusset.org/sdk/customers/identity.md): On-chain KYC verification, claims, status queries, and transfer compliance checks - [ID Links](https://docs.trusset.org/sdk/customers/id-links.md): Generate and manage KYC verification links for investors - [Verification Profiles](https://docs.trusset.org/sdk/customers/verification-profiles.md): Read the reusable KYC requirement sets configured on your instance - [Database Sync](https://docs.trusset.org/sdk/customers/sync.md): Bulk-import and export customer records between your systems and Trusset - [Error Handling](https://docs.trusset.org/sdk/customers/errors.md): Error types, codes, and retry behavior in the Trusset SDK - [API Introduction](https://docs.trusset.org/endpoints/introduction.md): Unified REST API for the Trusset Protocol - [Authentication](https://docs.trusset.org/endpoints/authentication.md): API key authentication for the Trusset API - [Rate Limits](https://docs.trusset.org/endpoints/rate-limits.md): Request limits and throttling for the Trusset API - [MiCA Register](https://docs.trusset.org/endpoints/mica-register/introduction.md): Query the EU MiCA registry of licensed crypto-asset entities - [List Issuers](https://docs.trusset.org/endpoints/mica-register/list-issuers.md): Retrieve MiCA-registered entities with filtering, sorting, and pagination - [Get Issuer](https://docs.trusset.org/endpoints/mica-register/get-issuer.md): Retrieve a single MiCA-registered entity by ID - [Search Issuers](https://docs.trusset.org/endpoints/mica-register/search.md): Full-text search across MiCA-registered entities - [Registry Statistics](https://docs.trusset.org/endpoints/mica-register/statistics.md): Aggregate statistics across the MiCA register - [License Types](https://docs.trusset.org/endpoints/mica-register/license-types.md): List all MiCA license types with entity counts - [Countries](https://docs.trusset.org/endpoints/mica-register/countries.md): List countries with MiCA-registered entities - [Health Check](https://docs.trusset.org/endpoints/mica-register/health.md): Check MiCA Register API operational status - [Customers](https://docs.trusset.org/endpoints/customers/introduction.md): Customer records, on-chain identity, and zk-proof backed KYC claims - [List Customers](https://docs.trusset.org/endpoints/customers/list.md): Retrieve customers for the authenticated instance - [Create Customer](https://docs.trusset.org/endpoints/customers/create.md): Register a new customer for the authenticated instance - [Get Customer](https://docs.trusset.org/endpoints/customers/get.md): Retrieve a single customer by ID or wallet address - [Update Customer](https://docs.trusset.org/endpoints/customers/update.md): Update an existing customer record - [Archive Customer](https://docs.trusset.org/endpoints/customers/archive.md): Soft-delete a customer by marking it as archived - [Batch Get Countries](https://docs.trusset.org/endpoints/customers/batch-countries.md): Retrieve country codes for multiple wallet addresses in a single request - [Link Wallet](https://docs.trusset.org/endpoints/customers/link-wallet.md): Link a wallet address to a customer created with a reference key - [List Wallets](https://docs.trusset.org/endpoints/customers/list-wallets.md): Every wallet attached to a customer record - [Add Wallet](https://docs.trusset.org/endpoints/customers/add-wallet.md): Link an additional wallet to a customer record - [Promote Wallet](https://docs.trusset.org/endpoints/customers/promote-wallet.md): Make a linked wallet the customer primary - [Remove Wallet](https://docs.trusset.org/endpoints/customers/remove-wallet.md): Unlink a wallet from a customer record - [Verify Identity](https://docs.trusset.org/endpoints/customers/verify-identity.md): Register and verify a customer identity on-chain - [Batch Verify Identities](https://docs.trusset.org/endpoints/customers/batch-verify.md): Verify multiple customer identities on-chain in a single transaction - [Revoke Identity](https://docs.trusset.org/endpoints/customers/revoke-identity.md): Revoke an on-chain identity verification - [Identity Status](https://docs.trusset.org/endpoints/customers/identity-status.md): Query both on-chain and off-chain identity status for a wallet - [Check Transfer Compliance](https://docs.trusset.org/endpoints/customers/can-transfer.md): Verify whether a token transfer between two addresses is compliant - [List Verification Profiles](https://docs.trusset.org/endpoints/customers/list-verification-profiles.md): The verification levels configured for your instance - [Set Operator Key](https://docs.trusset.org/endpoints/customers/set-operator-key.md): Register the ed25519 key your proof manifests are signed with - [Get Operator Key](https://docs.trusset.org/endpoints/customers/get-operator-key.md): Read the registered proof signing key and enforcement settings - [Inspect Manifest](https://docs.trusset.org/endpoints/customers/inspect-manifest.md): Read a proof bundle and see which leaves can be attested - [Add Claims from Proof](https://docs.trusset.org/endpoints/customers/add-claims-from-proof.md): Verify a zk-proof bundle and file the claims it backs on the registry - [Attest Proofs](https://docs.trusset.org/endpoints/customers/attest-proofs.md): File proof-backed claims and rotate the on-chain root when the bundle is newer - [List Proofs](https://docs.trusset.org/endpoints/customers/list-proofs.md): The claim slots on an identity and which proof backs each one - [Revoke Proof](https://docs.trusset.org/endpoints/customers/revoke-proof.md): Revoke a proof-backed claim and drop its ledger row - [List Claims](https://docs.trusset.org/endpoints/customers/list-claims.md): Every claim on an identity, read from the registry - [Add Claim](https://docs.trusset.org/endpoints/customers/add-claim.md): File a claim into one of the four assignable slots - [Revoke Claim](https://docs.trusset.org/endpoints/customers/revoke-claim.md): Revoke a claim on the registry - [Create ID Link](https://docs.trusset.org/endpoints/customers/create-id-link.md): Generate a KYC verification link for a customer - [List ID Links](https://docs.trusset.org/endpoints/customers/list-id-links.md): Retrieve KYC verification links for the authenticated instance - [Revoke ID Link](https://docs.trusset.org/endpoints/customers/revoke-id-link.md): Invalidate a KYC verification link - [Resend ID Link](https://docs.trusset.org/endpoints/customers/resend-id-link.md): Re-send a KYC verification link through specified channels - [Tokenization](https://docs.trusset.org/endpoints/tokenization/introduction.md): Import a tokenized asset issued elsewhere and describe it for your instance - [Detect Token](https://docs.trusset.org/endpoints/tokenization/detect-token.md): Read a contract and report which token standard it follows - [Import Token](https://docs.trusset.org/endpoints/tokenization/import-token.md): Record a tokenized asset against your instance - [List Imports](https://docs.trusset.org/endpoints/tokenization/list-imports.md): Every token your instance has imported - [Get Import](https://docs.trusset.org/endpoints/tokenization/get-import.md): One import record, including its published profile - [Refresh On-Chain State](https://docs.trusset.org/endpoints/tokenization/refresh-onchain.md): Re-read the contract and reconcile it against the stored record - [Update Profile](https://docs.trusset.org/endpoints/tokenization/update-profile.md): Publish what your instance asserts about an imported instrument - [Update Image](https://docs.trusset.org/endpoints/tokenization/update-image.md): Set or clear the icon on an imported token - [Upload File](https://docs.trusset.org/endpoints/tokenization/upload-file.md): Pin an image or document to IPFS and get its URI - [Remove Import](https://docs.trusset.org/endpoints/tokenization/remove-import.md): Revoke an import record from your instance - [Stock Trading](https://docs.trusset.org/endpoints/stock-trading/introduction.md): Central limit order book venue for tokenized stocks - [Create Order Book](https://docs.trusset.org/endpoints/stock-trading/create-order-book.md): Open a trading venue for a stock token against a quote token - [Get Order Book](https://docs.trusset.org/endpoints/stock-trading/get-order-book.md): Retrieve the full configuration of one stock order book - [List Order Books](https://docs.trusset.org/endpoints/stock-trading/list-order-books.md): List the stock order books your instance owns or has imported - [Update Order Book](https://docs.trusset.org/endpoints/stock-trading/update-order-book.md): Change status, sizing, fees, settlement mode, or price reference on a book you own - [Get Trade Readiness](https://docs.trusset.org/endpoints/stock-trading/get-trade-readiness.md): Check whether a book has everything it needs to trade - [Get Shared Peers](https://docs.trusset.org/endpoints/stock-trading/get-shared-peers.md): List the books this one pools depth with - [List Importable Order Books](https://docs.trusset.org/endpoints/stock-trading/list-importable.md): Discover stock order books other instances have published - [Import Order Book](https://docs.trusset.org/endpoints/stock-trading/import-order-book.md): Add another instance's published stock book to your own venue - [Remove Import](https://docs.trusset.org/endpoints/stock-trading/remove-import.md): Detach an imported stock book from your venue - [Submit Order](https://docs.trusset.org/endpoints/stock-trading/submit-order.md): Place an order on an on-chain stock order book - [Submit Priority Order](https://docs.trusset.org/endpoints/stock-trading/submit-priority-order.md): Force-sell a liquidated position into the book, bypassing the price band - [Cancel Order](https://docs.trusset.org/endpoints/stock-trading/cancel-order.md): Withdraw a resting order and release what it reserved - [Get Order](https://docs.trusset.org/endpoints/stock-trading/get-order.md): Retrieve one order with its book and its fills - [Get User Orders](https://docs.trusset.org/endpoints/stock-trading/get-user-orders.md): List a wallet's orders across the stock books you can reach - [Get User Trades](https://docs.trusset.org/endpoints/stock-trading/get-user-trades.md): List a wallet's fills across the stock books you can reach - [Get Order Book Snapshot](https://docs.trusset.org/endpoints/stock-trading/get-order-book-snapshot.md): Read current depth, last price, and the 24-hour tape - [Get Order Book Trades](https://docs.trusset.org/endpoints/stock-trading/get-order-book-trades.md): Read the executed trade tape for one book - [Get Order Book Stats](https://docs.trusset.org/endpoints/stock-trading/get-order-book-stats.md): Rolling volume and trade counts over four windows - [Get Daily Stats](https://docs.trusset.org/endpoints/stock-trading/get-daily-stats.md): Daily OHLC and volume history for every book on one token - [Get Settlement](https://docs.trusset.org/endpoints/stock-trading/get-settlement.md): Read the settlement record grouping one or more fills - [Get Custody Balance](https://docs.trusset.org/endpoints/stock-trading/get-custody-balance.md): Read a wallet’s balance inside a custody contract - [Set Price Reference](https://docs.trusset.org/endpoints/stock-trading/set-price-reference.md): Publish a manual reference price for a book - [Get Price Reference](https://docs.trusset.org/endpoints/stock-trading/get-price-reference.md): Read the current reference price and the band it implies - [Get Price Reference History](https://docs.trusset.org/endpoints/stock-trading/get-price-reference-history.md): Read the audit log of reference prices applied to a book - [Get Current Auction](https://docs.trusset.org/endpoints/stock-trading/get-current-auction.md): Read the batch a book is currently collecting - [Get Auction](https://docs.trusset.org/endpoints/stock-trading/get-auction.md): Read one auction batch and its result - [Create RFQ](https://docs.trusset.org/endpoints/stock-trading/create-rfq.md): Ask liquidity providers for an executable price on a size - [Get RFQ](https://docs.trusset.org/endpoints/stock-trading/get-rfq.md): Read one request for quote and the quotes attached to it - [List RFQ Quotes](https://docs.trusset.org/endpoints/stock-trading/list-rfq-quotes.md): Read the quotes on one request, oldest first - [Accept Quote](https://docs.trusset.org/endpoints/stock-trading/accept-rfq-quote.md): Execute against one quote and close the request - [Cancel RFQ](https://docs.trusset.org/endpoints/stock-trading/cancel-rfq.md): Withdraw an open request and release the quotes against it - [Create Off-Chain Order Book](https://docs.trusset.org/endpoints/stock-trading/offchain-create-order-book.md): Open a book that settles on your custody ledger instead of on chain - [List Off-Chain Order Books](https://docs.trusset.org/endpoints/stock-trading/offchain-list-order-books.md): List every book on your instance that settles off chain - [Get Off-Chain Order Book](https://docs.trusset.org/endpoints/stock-trading/offchain-get-order-book.md): Read one off-chain book, refusing on-chain ones - [Submit Off-Chain Order](https://docs.trusset.org/endpoints/stock-trading/offchain-submit-order.md): Place an order that settles against your custody ledger - [Cancel Off-Chain Order](https://docs.trusset.org/endpoints/stock-trading/offchain-cancel-order.md): Withdraw a resting off-chain order and unlock the balance behind it - [Get Customer Orders](https://docs.trusset.org/endpoints/stock-trading/offchain-get-customer-orders.md): List one customer's off-chain orders - [Get Customer Trades](https://docs.trusset.org/endpoints/stock-trading/offchain-get-customer-trades.md): List one customer's off-chain fills - [Get Off-Chain Snapshot](https://docs.trusset.org/endpoints/stock-trading/offchain-get-snapshot.md): Read depth, last price and 24-hour statistics for an off-chain book - [Get Off-Chain Trades](https://docs.trusset.org/endpoints/stock-trading/offchain-get-trades.md): Read the executed trade tape for an off-chain book - [Set Off-Chain Price Reference](https://docs.trusset.org/endpoints/stock-trading/offchain-set-price-reference.md): Publish a manual reference price from the off-chain surface - [Get Off-Chain Price Reference](https://docs.trusset.org/endpoints/stock-trading/offchain-get-price-reference.md): Read the reference price and band for an off-chain book - [External Securities Trading](https://docs.trusset.org/endpoints/external-securities-trading/introduction.md): Order book trading for ERC-3643 security tokens issued outside Trusset - [Get Custody Contract](https://docs.trusset.org/endpoints/external-securities-trading/get-custody-contract.md): Resolve the external securities custody contract for your network - [List Security Tokens](https://docs.trusset.org/endpoints/external-securities-trading/list-security-tokens.md): List the ERC-3643 tokens your instance has imported - [Create Order Book](https://docs.trusset.org/endpoints/external-securities-trading/create-order-book.md): Open a trading venue for an imported ERC-3643 security - [Get Order Book](https://docs.trusset.org/endpoints/external-securities-trading/get-order-book.md): Retrieve the full configuration of one external securities book - [List Order Books](https://docs.trusset.org/endpoints/external-securities-trading/list-order-books.md): List the external securities books your instance owns or has imported - [Update Order Book](https://docs.trusset.org/endpoints/external-securities-trading/update-order-book.md): Change status, sizing, fees, settlement operator, or price reference - [Get Trade Readiness](https://docs.trusset.org/endpoints/external-securities-trading/get-trade-readiness.md): Verify the four on-chain prerequisites for a book that already exists - [Get Security Status](https://docs.trusset.org/endpoints/external-securities-trading/get-security-status.md): Read on-chain registration, the EIP-712 domain, and a wallet’s tradable balances - [Get Shared Peers](https://docs.trusset.org/endpoints/external-securities-trading/get-shared-peers.md): List the books this one pools depth with - [List Importable Order Books](https://docs.trusset.org/endpoints/external-securities-trading/list-importable.md): Discover external securities books other instances have published - [Import Order Book](https://docs.trusset.org/endpoints/external-securities-trading/import-order-book.md): Add another instance's published security book to your venue - [Remove Import](https://docs.trusset.org/endpoints/external-securities-trading/remove-import.md): Detach an imported security book from your venue - [Prepare Order](https://docs.trusset.org/endpoints/external-securities-trading/prepare-order.md): Build the EIP-712 payload a trader signs, and preview the reservation - [Submit Order](https://docs.trusset.org/endpoints/external-securities-trading/submit-order.md): Rest a signed limit order, match it, and stage the settlement - [Cancel Order](https://docs.trusset.org/endpoints/external-securities-trading/cancel-order.md): Withdraw a resting order from the venue and release its reservation - [Cancel Orders On Chain](https://docs.trusset.org/endpoints/external-securities-trading/cancel-on-chain.md): Build the transaction that invalidates signed orders on the custody contract - [Approve Settlement Asset](https://docs.trusset.org/endpoints/external-securities-trading/approve-quote-asset.md): Build the ERC-20 approval a buyer needs before their orders can settle - [Get Order](https://docs.trusset.org/endpoints/external-securities-trading/get-order.md): Retrieve one order with its book and its fills - [Get User Orders](https://docs.trusset.org/endpoints/external-securities-trading/get-user-orders.md): List a wallet's orders across the security books you can reach - [Get User Trades](https://docs.trusset.org/endpoints/external-securities-trading/get-user-trades.md): List a wallet's fills across the security books you can reach - [List Pending Settlements](https://docs.trusset.org/endpoints/external-securities-trading/list-pending-settlements.md): The venue operator’s signing queue - [Get Settlement](https://docs.trusset.org/endpoints/external-securities-trading/get-settlement.md): Read one settlement and the trades it covers - [Get Settlement Calldata](https://docs.trusset.org/endpoints/external-securities-trading/get-settlement-calldata.md): Rebuild the settlement transaction for a pending settlement - [Confirm Settlement](https://docs.trusset.org/endpoints/external-securities-trading/confirm-settlement.md): Verify the mined settlement receipt and consume the reservations - [Get Order Book Snapshot](https://docs.trusset.org/endpoints/external-securities-trading/get-order-book-snapshot.md): Read current depth, last price, and the 24-hour tape - [Get Order Book Trades](https://docs.trusset.org/endpoints/external-securities-trading/get-order-book-trades.md): Read the executed trade tape for one book - [Get Order Book Stats](https://docs.trusset.org/endpoints/external-securities-trading/get-order-book-stats.md): Rolling volume and trade counts over four windows - [Get Daily Stats](https://docs.trusset.org/endpoints/external-securities-trading/get-daily-stats.md): Daily OHLC and volume history for every book on one security - [Get Custody Balance](https://docs.trusset.org/endpoints/external-securities-trading/get-custody-balance.md): Read a wallet’s tradable balance, net of its own reservations - [Set Price Reference](https://docs.trusset.org/endpoints/external-securities-trading/set-price-reference.md): Publish a manual reference price for a security book - [Get Price Reference](https://docs.trusset.org/endpoints/external-securities-trading/get-price-reference.md): Read the current reference price and the band it implies - [Get Price Reference History](https://docs.trusset.org/endpoints/external-securities-trading/get-price-reference-history.md): Read the audit log of reference prices applied to a book - [Commodity Trading](https://docs.trusset.org/endpoints/commodity-trading/introduction.md): Order book venue for tokenized commodities - [Create Order Book](https://docs.trusset.org/endpoints/commodity-trading/create-order-book.md): Open a trading venue for a commodity token - [Get Order Book](https://docs.trusset.org/endpoints/commodity-trading/get-order-book.md): Retrieve the full configuration of one commodity order book - [List Order Books](https://docs.trusset.org/endpoints/commodity-trading/list-order-books.md): List the commodity order books your instance owns or has imported - [Update Order Book](https://docs.trusset.org/endpoints/commodity-trading/update-order-book.md): Change status, sizing, fees, pooling, or price reference on a book you own - [Get Trade Readiness](https://docs.trusset.org/endpoints/commodity-trading/get-trade-readiness.md): Check whether a book has everything it needs to trade - [List Importable Order Books](https://docs.trusset.org/endpoints/commodity-trading/list-importable.md): Discover commodity order books other instances have published - [Import Order Book](https://docs.trusset.org/endpoints/commodity-trading/import-order-book.md): Add another instance's published commodity book to your venue - [Remove Import](https://docs.trusset.org/endpoints/commodity-trading/remove-import.md): Detach an imported commodity book from your venue - [Submit Order](https://docs.trusset.org/endpoints/commodity-trading/submit-order.md): Place an order on a commodity order book - [Submit Priority Order](https://docs.trusset.org/endpoints/commodity-trading/submit-priority-order.md): Force-sell a liquidated commodity position into the book - [Cancel Order](https://docs.trusset.org/endpoints/commodity-trading/cancel-order.md): Withdraw a resting order and release what it reserved - [Get Order](https://docs.trusset.org/endpoints/commodity-trading/get-order.md): Retrieve one order with its book and its fills - [Get User Orders](https://docs.trusset.org/endpoints/commodity-trading/get-user-orders.md): List a wallet's orders across the commodity books you can reach - [Get User Trades](https://docs.trusset.org/endpoints/commodity-trading/get-user-trades.md): List a wallet's fills across the commodity books you can reach - [Get Order Book Snapshot](https://docs.trusset.org/endpoints/commodity-trading/get-order-book-snapshot.md): Read current depth, last price, and the 24-hour tape - [Get Order Book Trades](https://docs.trusset.org/endpoints/commodity-trading/get-order-book-trades.md): Read the executed trade tape for one book - [Get Order Book Stats](https://docs.trusset.org/endpoints/commodity-trading/get-order-book-stats.md): Rolling volume and trade counts over four windows - [Get Daily Stats](https://docs.trusset.org/endpoints/commodity-trading/get-daily-stats.md): Daily OHLC and volume history for every book on one commodity token - [Get Settlement](https://docs.trusset.org/endpoints/commodity-trading/get-settlement.md): Read the settlement record grouping one or more fills - [Get Custody Balance](https://docs.trusset.org/endpoints/commodity-trading/get-custody-balance.md): Read a wallet’s balance inside the commodity custody contract - [Set Price Reference](https://docs.trusset.org/endpoints/commodity-trading/set-price-reference.md): Publish a manual reference price for a commodity book - [Get Price Reference](https://docs.trusset.org/endpoints/commodity-trading/get-price-reference.md): Read the current reference price and the band it implies - [Get Price Reference History](https://docs.trusset.org/endpoints/commodity-trading/get-price-reference-history.md): Read the audit log of reference prices applied to a book - [Lending](https://docs.trusset.org/endpoints/lending/introduction.md): Overcollateralized lending against imported security tokens - [List Markets](https://docs.trusset.org/endpoints/lending/list-markets.md): List all active external securities lending markets for your instance - [Get Market](https://docs.trusset.org/endpoints/lending/get-market.md): Retrieve full detail for a single market - [Get Market Metrics](https://docs.trusset.org/endpoints/lending/get-metrics.md): Read live pool metrics directly from the market contract - [Get Market Config](https://docs.trusset.org/endpoints/lending/get-config.md): Read the on-chain risk parameters for a market - [Get Configuration Status](https://docs.trusset.org/endpoints/lending/get-configuration-status.md): Check whether a market is ready to accept loans - [Get Setup Steps](https://docs.trusset.org/endpoints/lending/get-setup-steps.md): Post-deployment checklist with calldata for each outstanding step - [Get Supply Caps](https://docs.trusset.org/endpoints/lending/get-supply-caps.md): Read collateral caps and current usage - [Get Max Borrow](https://docs.trusset.org/endpoints/lending/get-max-borrow.md): Quote the maximum borrowable amount for a collateral size - [List Transactions](https://docs.trusset.org/endpoints/lending/list-transactions.md): List recorded transactions for a market, newest first - [Get Market History](https://docs.trusset.org/endpoints/lending/get-history.md): Read indexed time series of pool state, rates and volumes - [Get Index Status](https://docs.trusset.org/endpoints/lending/get-index-status.md): Check how far the historical index trails the chain - [List Borrow Assets](https://docs.trusset.org/endpoints/lending/list-borrow-assets.md): List the curated settlement assets available for new markets - [Get Terms](https://docs.trusset.org/endpoints/lending/get-terms.md): Read the published terms of use for a market - [List Terms Versions](https://docs.trusset.org/endpoints/lending/list-terms-versions.md): List superseded versions of the terms of use for a market - [Get Nominations](https://docs.trusset.org/endpoints/lending/get-nominations.md): Read the candidates nominated to become a market lender of record - [List Pending Markets](https://docs.trusset.org/endpoints/lending/list-pending-markets.md): List markets published as seeking a lender of record - [Get Lifecycle Statement](https://docs.trusset.org/endpoints/lending/get-lifecycle-statement.md): Download a PDF statement of a market lifecycle - [Deploy Market](https://docs.trusset.org/endpoints/lending/deploy-market.md): Deploy a lending market for an imported security token - [Update Market Config](https://docs.trusset.org/endpoints/lending/update-config.md): Set the on-chain risk parameters for a market - [Set Liquidator Role](https://docs.trusset.org/endpoints/lending/set-liquidator-role.md): Grant or revoke LIQUIDATOR_ROLE on a market - [Get Oracle Status](https://docs.trusset.org/endpoints/lending/get-oracle-status.md): Read the current price, staleness, and signer authorization - [Sync Oracle Price](https://docs.trusset.org/endpoints/lending/sync-oracle.md): Push a NAV price on-chain - [Sign Price](https://docs.trusset.org/endpoints/lending/sign-price.md): Produce an EIP-712 signed price for atomic use in a transaction - [Verify Signed Price](https://docs.trusset.org/endpoints/lending/verify-price.md): Check an EIP-712 signed price against the market oracle without executing - [List Liquidity Providers](https://docs.trusset.org/endpoints/lending/list-providers.md): List active liquidity providers for a market - [Get Provider Balance](https://docs.trusset.org/endpoints/lending/get-provider-balance.md): Read a liquidity provider position from the market contract - [Add Liquidity](https://docs.trusset.org/endpoints/lending/add-liquidity.md): Deposit the borrow asset into the pool and receive LP shares - [Remove Liquidity](https://docs.trusset.org/endpoints/lending/remove-liquidity.md): Burn LP shares and withdraw the borrow asset - [Open Loan](https://docs.trusset.org/endpoints/lending/open-loan.md): Pledge security tokens as collateral and borrow the settlement asset - [Borrow More](https://docs.trusset.org/endpoints/lending/borrow-more.md): Draw additional funds against an existing loan - [Repay Loan](https://docs.trusset.org/endpoints/lending/repay.md): Repay loan debt, interest first then principal - [Close Loan](https://docs.trusset.org/endpoints/lending/close-loan.md): Close a fully repaid loan and release the collateral - [Add Collateral](https://docs.trusset.org/endpoints/lending/add-collateral.md): Post additional collateral to an existing loan - [Withdraw Collateral](https://docs.trusset.org/endpoints/lending/withdraw-collateral.md): Release excess collateral from an open loan - [Claim Escrowed Collateral](https://docs.trusset.org/endpoints/lending/claim-escrowed-collateral.md): Reclaim collateral held in escrow after a blocked return transfer - [Get Escrowed Collateral](https://docs.trusset.org/endpoints/lending/get-escrowed-collateral.md): Read collateral the custody adapter holds in escrow for a holder - [List Positions](https://docs.trusset.org/endpoints/lending/list-positions.md): List every borrowing position recorded for a market - [Get Position](https://docs.trusset.org/endpoints/lending/get-position.md): Retrieve one position with live on-chain figures and its full history - [Get Loan](https://docs.trusset.org/endpoints/lending/get-loan.md): Read a loan directly from the market contract - [Get User Loans](https://docs.trusset.org/endpoints/lending/get-user-loans.md): List a borrower active loans in a market - [Get User Collateral](https://docs.trusset.org/endpoints/lending/get-user-collateral.md): Read a borrower total collateral in a market - [Get Liquidation Config](https://docs.trusset.org/endpoints/lending/get-liquidation-config.md): Check whether a market can be liquidated and settled - [Get Liquidatable Loans](https://docs.trusset.org/endpoints/lending/get-liquidatable-loans.md): List loans whose health factor has fallen below 1.0 - [Liquidate Loan](https://docs.trusset.org/endpoints/lending/liquidate.md): Seize collateral from an undercollateralized loan - [Get Pending Liquidations](https://docs.trusset.org/endpoints/lending/get-pending-liquidations.md): List liquidations awaiting settlement - [Get Liquidation Stats](https://docs.trusset.org/endpoints/lending/get-liquidation-stats.md): Aggregate liquidation counters from chain and from Trusset records - [Get Router Stats](https://docs.trusset.org/endpoints/lending/get-router-stats.md): Lifetime counters from a liquidation router - [Withdraw Collateral for Sale](https://docs.trusset.org/endpoints/lending/withdraw-collateral-for-sale.md): Move seized collateral out of the router to the designated sale recipient - [Report Partial Sale](https://docs.trusset.org/endpoints/lending/report-partial-sale.md): Deposit interim sale proceeds into the router - [Settle Liquidation](https://docs.trusset.org/endpoints/lending/settle-liquidation.md): Route sale proceeds back to the market and close the liquidation - [Handle Liquidation Timeout](https://docs.trusset.org/endpoints/lending/handle-timeout.md): Write off a liquidation that could not be settled within 7 days - [List Active Auctions](https://docs.trusset.org/endpoints/lending/list-auctions.md): List Dutch auctions currently accepting bids - [Get Auction](https://docs.trusset.org/endpoints/lending/get-auction.md): Retrieve one Dutch auction by ID - [Get Loan Auction](https://docs.trusset.org/endpoints/lending/get-loan-auction.md): Find the auction currently running against a loan - [Bid on Auction](https://docs.trusset.org/endpoints/lending/bid-on-auction.md): Buy collateral from an active Dutch auction at the current price - [Settle Expired Auction](https://docs.trusset.org/endpoints/lending/settle-expired-auction.md): Route unsold collateral from an expired auction to the liquidation router - [List Hooks](https://docs.trusset.org/endpoints/lending/list-hooks.md): List all hooks configured for an external securities lending market - [Get Hook](https://docs.trusset.org/endpoints/lending/get-hook.md): Retrieve a single hook by ID - [Create Hook](https://docs.trusset.org/endpoints/lending/create-hook.md): Create a risk monitor, pre-liquidation check, or post-liquidation action - [Update Hook](https://docs.trusset.org/endpoints/lending/update-hook.md): Partially update an existing hook - [Delete Hook](https://docs.trusset.org/endpoints/lending/delete-hook.md): Delete a hook and its execution history - [Toggle Hook](https://docs.trusset.org/endpoints/lending/toggle-hook.md): Enable or disable a hook without deleting it - [Execute Hook](https://docs.trusset.org/endpoints/lending/execute-hook.md): Run a hook immediately, outside its schedule - [Get Hook Executions](https://docs.trusset.org/endpoints/lending/get-hook-executions.md): Retrieve the execution history for a hook - [Asset Register](https://docs.trusset.org/endpoints/asset-register/introduction.md): Read the pledges standing against a security token so the register can record them - [List Pledges](https://docs.trusset.org/endpoints/asset-register/list-pledges.md): Every pledge a market has recorded against its collateral token - [Vaults](https://docs.trusset.org/endpoints/vaults/introduction.md): Deposit into a bank-operated earning vault and redeem shares - [List Vaults](https://docs.trusset.org/endpoints/vaults/list-vaults.md): Your instance's vault first, then every published vault on your network - [Get Vault](https://docs.trusset.org/endpoints/vaults/get-vault.md): Full vault record plus live chain state and an optional holder position - [Get Position](https://docs.trusset.org/endpoints/vaults/get-position.md): One wallet's shares and their current value - [List Transactions](https://docs.trusset.org/endpoints/vaults/list-vault-transactions.md): Recorded vault activity, newest first - [Deposit](https://docs.trusset.org/endpoints/vaults/deposit.md): Approve-and-deposit calldata for a verified wallet - [Redeem](https://docs.trusset.org/endpoints/vaults/redeem.md): Redemption calldata - [Confirm Transaction](https://docs.trusset.org/endpoints/vaults/confirm-transaction.md): Records a broadcast deposit or redemption after receipt verification - [Overview](https://docs.trusset.org/tools/kyc-starks/overview.md): What the KYC-STARKs tool produces from a batch of KYC records, who runs it, who verifies its output, and the four things it deliberately does not do. - [Quickstart](https://docs.trusset.org/tools/kyc-starks/quickstart.md): From a fresh clone to a verified bundle in one sitting: build the tool, generate keys, prove a sample batch, and verify it against both anchors, with every command run against the real CLI. - [Concepts](https://docs.trusset.org/tools/kyc-starks/concepts.md): The vocabulary the rest of the KYC-STARKs documentation relies on: the batch date, leaves, hiding commitments, the leaf hash and its binding digest, the Merkle root that becomes the kycHash, disclosure classes, and claim descriptors. - [Input records](https://docs.trusset.org/tools/kyc-starks/input-records.md): The JSON and CSV record format the KYC-STARKs tool reads from input/, the rule for every column, how a bad row is quarantined, and every file a run writes to output/ besides the bundles. - [Configuration](https://docs.trusset.org/tools/kyc-starks/configuration.md): Every field of the KYC-STARKs config.json with its default and its effect on the bundle: field mapping, predicates and their parameters, claim descriptors, validity windows, tiers, allowlists, output, security settings, and the issuer block. - [Circuits](https://docs.trusset.org/tools/kyc-starks/circuits.md): The four zk-STARK circuits in the KYC-STARKs tool and the commitment-only leaf mode: the exact statement each one proves, its witness, public inputs and parameters, what it deliberately does not establish, and the pinned proof parameters shared by all of them. - [Bundle format](https://docs.trusset.org/tools/kyc-starks/bundle-format.md): The per-subject bundle directory the KYC-STARKs tool writes, file by file: kycHash.hex, every field of manifest.json at the top level and per leaf, how manifest.sig is computed over a canonical view, the proofs directory and its zero-length sentinel, and the encrypted secrets.enc. - [Registries and archives](https://docs.trusset.org/tools/kyc-starks/registries-and-archives.md): The signed append-only registries the KYC-STARKs tool keeps under config/registry, the list version, root anchor and revocation records with their invariants, the difference between a lapse and a voidance, and the .tka archive that carries all of it in one verifiable file. - [Verification](https://docs.trusset.org/tools/kyc-starks/verification.md): How a KYC-STARKs bundle is verified: the root anchor and the public-key anchor, what each one proves and what neither proves, the full check ladder, every field of the verification report, the difference between verifying and being entitled, as-of queries, exit codes, and verifying from an archive. - [CLI reference](https://docs.trusset.org/tools/kyc-starks/cli-reference.md): Every command and flag of the KYC-STARKs tool: the npm commands operators use day to day, the five native binaries behind them and their own flags, the environment variables the tool reads, how binaries are located, and the exit code of each command. - [Errors](https://docs.trusset.org/tools/kyc-starks/errors.md): Every error code the KYC-STARKs prover emits, what triggers it and what to change, the refusals the TypeScript layer raises before the prover runs, the exit code of each command, and a troubleshooting table for the failures a new operator meets first. - [Security model](https://docs.trusset.org/tools/kyc-starks/security-model.md): What the KYC-STARKs tool protects against and what it assumes: the threat model, the key hierarchy from master key to per-leaf nonce, the ten domain separation tags, how determinism is enforced and what it costs, which files hold secrets, and the guarantees the tool does not make. - [Performance](https://docs.trusset.org/tools/kyc-starks/performance.md): Measured proving and verification times, proof and bundle sizes, memory use and build time of the KYC-STARKs tool at version 3.0.0, with the exact machine they were measured on and the reproduction command for each figure. - [Migrating from v2](https://docs.trusset.org/tools/kyc-starks/migration-from-v2.md): What changes when a KYC-STARKs deployment moves from tool version 2.x to 3.0.0: the new manifest fields, the refusal of an unpinned batch date, the list registry, required claim descriptors, validity and revocation, the extended verification report, archives, and the upgrade checklist. - [Migrating from v1](https://docs.trusset.org/tools/kyc-starks/migration-from-v1.md): What an operator of the keccak-based version 1 KYC hashing tool needs to know before moving to version 2, and what changed again between 2.0 and 2.1: non-interoperable roots, preserved CLI verbs, new keys and config sections, the bundle output shape, stub mode, determinism, failure semantics, and th… - [Trusset platform integration](https://docs.trusset.org/tools/kyc-starks/trusset-integration.md): How a bundle produced by the KYC-STARKs tool becomes a verified customer and proof-backed claims on the Trusset platform: which artifacts the platform accepts, operator key registration, the root on chain, the claim slots each leaf can back, why two fields travel in cleartext, and what changes when… - [Trusset Security Overview](https://docs.trusset.org/security/overview.md): How Trusset secures its infrastructure, manages incidents, and documents compliance. - [Changelog](https://docs.trusset.org/security/changelog.md): Official changelogs of teh Trusset protocol. - [Trusset Security Audits](https://docs.trusset.org/security/trusset-audits.md): Official 3rd-party audits. - [INVENTORY](https://docs.trusset.org/docs/INVENTORY.md) - [OPEN QUESTIONS](https://docs.trusset.org/docs/OPEN-QUESTIONS.md) - [PASS 3 INVENTORY](https://docs.trusset.org/docs/PASS-3-INVENTORY.md) - [STYLEGUIDE](https://docs.trusset.org/docs/STYLEGUIDE.md) ## Optional - [Issuer App](https://issuers.trusset.org) - [Custodian App](https://custodians.trusset.org) - [MiCA Register](https://trusset.org/mica-register) - [Demo Call](https://cal.com/paul-ilami-trusset)