Skip to main content
Instances are isolated environments that control access to Trusset APIs on your chosen blockchain network. Each instance operates independently with dedicated API keys, data storage, and smart contract deployments.
Instances are free to create. No setup fees or monthly charges.

Adaptive Services

Instances automatically adapt to your institution’s regulatory licenses, enabling only the services you’re authorized to operate:

Asset Tokenization

Issue security tokens, commodities, real estate, and other tokenized assets

Identity Verification

KYC/AML compliance with privacy-preserving zero-knowledge proofs

Trading Services

AMM pools and listing-based marketplaces for tokenized assets

Lending Services

Overcollateralized lending markets against tokenized collateral
The Issuer Platform displays only enabled services based on your verified licenses - preventing access to unauthorized functionality.

Instance Types

Separate development and production environments for safe testing before mainnet deployment:
Automatically deploy to test networks for risk-free experimentation:
  • Free testnet tokens for gas fees
  • Identical functionality to production
  • Isolated from mainnet operations
  • Reset anytime without consequences
  • Perfect for integration testing
Test thoroughly in development before moving to production - bugs in production cost real money.

Target Network

Choose your blockchain network during instance creation - this decision is permanent. The instance adapts all services to the chosen network automatically.

Instance Limits

*verified_services = number of licensed service categories you hold (tokenization, trading, lending, etc.)

API Key Management

Each instance supports up to three API keys with independent permissions and rate limits. Keys are created, rotated, and revoked through the Issuer Platform. See Authentication for key format and rotation details.

Service Isolation

Data never leaks between instances - complete isolation at every level:
  • Database Isolation: Each instance stores data in separate encrypted databases inaccessible to other instances.
  • Smart Contract Isolation: Instance-specific contracts deploy independently - no shared state or cross-instance calls.
  • API Isolation: API keys only access their instance’s resources - cannot query other instances even accidentally.
  • Network Isolation: Instances on different blockchains operate completely independently.

Monitoring & Webhooks

Configure webhooks receiving real-time notifications about instance activity:

Instance Migration

Convert development instances to production after testing completes:
1

Verify Configuration

Ensure all settings, smart contracts, and integrations work correctly in development environment.
2

Initiate Migration

Request migration through Issuer Platform - specify target mainnet and confirm irreversibility.
3

Contract Deployment

System deploys all smart contracts to mainnet with identical configuration - pay gas fees for deployments (one-time fee).
4

Update Integrations

Modify backend API calls to use mainnet instance ID (ID stays the same when converting from dev. to prod. instance and optionally can be rotated).
5

Begin Operations

Instance now operates on mainnet - all actions use real assets and incur real costs.
Instance migration is irreversible. Test exhaustively in development before migrating to production - bugs in production lose real money.

Custody

Instance wallet registration and signing

Data Storage

Instance-based encrypted storage

API Reference

Instance management endpoints