On-chain
The on-chain layer covers all components deployed on the EBSI blockchain infrastructure. This documentation is organized into logical domains representing the different capabilities of the on-chain DEUSS platform.
Overview and Core Concepts
- Deployment Overall deployment strategies, configuration, and processes for the smart contract suite.
- Roles and Access Control Overview of the role-based access control (RBAC) model implemented across the smart contracts.
Smart Contract Domains
Registries
Core registries maintaining the system of record for entities, bonds, and policies.
Marketplace and Assets
Contracts managing secondary market trading, orders, escrow, and bond life cycles.
Tokenization
Contracts covering the base tokens and the primary fiat-pegged/settlement tokens.
Wallet Infrastructure
Smart wallets created for platform entities to securely hold assets and execute authorized actions.
Governance
Decentralized governance and administrative controls.
Utilities and Deployer
Helper contracts and shared logic used across the on-chain platform.
Security and Quality Assurance
Security Practices
- Operational Model
- SDLC (Software Development Life Cycle)
- Static Analysis
- Threat Model
- Wallet Operational Modes
Fuzzing
In-depth fuzz testing strategies and targets for key smart contracts.