Developer Guides
Technical guides for developers building with or extending Asset Tokenization Studio.
Architecture Overview
ATS uses a modular, layered architecture designed for flexibility and upgradeability.
| Component | Technology | Purpose |
|---|---|---|
| Web App | React 18, Zustand, Material-UI | User interface for token management |
| SDK | TypeScript, tsyringe, CQRS | Programmatic access to all operations |
| Contracts | Solidity, Diamond Pattern (EIP-2535) | On-chain token logic and compliance |
| Hedera | HTS, Mirror Node, RPC | Blockchain infrastructure |
Available Guides
Smart Contracts
SDK Integration
Web Application
Coming soon - Learn how to customize and extend the ATS web application.
Key Architectural Patterns
| Pattern | Where Used | Purpose |
|---|---|---|
| Diamond Pattern (EIP-2535) | Smart Contracts | Modular, upgradeable contracts without size limits |
| CQRS | SDK | Separate read (queries) and write (commands) operations |
| Hexagonal Architecture | SDK | Decouple business logic from infrastructure (adapters) |
| Dependency Injection | SDK | Testable, loosely coupled components via tsyringe |
Quick Links
- API Documentation - Technical reference
- User Guides - Application usage
- GitHub Repository