Developer guidesPlatform setup
Platform setup overview
API-based platform setup, administrator role management, and system configuration.
This overview covers platform setup through the API, administrator role management, and key concepts for configuring your asset tokenization platform programmatically. Use this as a reference when automating platform administration, integrating with provisioning systems, or building custom tooling.

For the web interface approach, see Platform Overview (User Guide).
Setup workflow
The platform setup follows this sequence:
- First administrator setup - Initialize platform and create first admin
- Add administrators - Grant roles to team members
- Change admin roles - Modify permissions as needed
- Configure compliance - Set up verification framework and policies
- Create assets - Begin tokenizing real-world assets
Key concepts
Platform vs asset administration
- Platform administrators - Manage system-wide operations and configuration
- Asset administrators - Control individual token operations (assigned per asset)
- Platform roles - Apply across the entire platform
- Asset roles - Specific to individual tokens
Permission model
- On-chain permissions - All roles stored in smart contracts
- Principle of least privilege - Grant minimum necessary permissions
- Separation of duties - Divide critical functions among multiple admins
- Immediate effect - Role changes take effect instantly
Platform vs Asset roles
This overview covers platform administrator roles only. Asset-specific roles (like Asset Operator, Custodian, Supply Management) are assigned per token and covered in asset creation guides.
Available platform roles
| Role | Description | Key Permissions |
|---|---|---|
| Permission manager | Permission management | Manage other administrators' roles and permissions |
| System manager | System configuration | Deploy contracts, manage system settings |
| Asset manager | Asset creation and management | Create tokens, configure asset properties |
| Identity manager | User administration | Invite users, manage user identities |
| Verification issuer | Issue verifications | Create and manage verification records |
| Verification policy manager | Trust framework configuration | Configure trusted issuers and verification topics |
| Compliance manager | Global compliance rules | Set platform-wide compliance policies |
| Addon manager | Platform extension management | Install and configure platform addons |
Setup guides
Platform initialization
- First Admin Setup - Create first administrator and initialize platform infrastructure
Administrator management
- Add Administrators - Grant platform roles to team members
- Change Admin Roles - Modify existing role assignments