Overview
The infrastructure layer contains the backend services that orchestrate workflows, manage cryptographic keys, sign transactions, index blockchain events, and provide network connectivity. These services are not accessed directly by users -- they operate behind the platform interfaces.
Purpose: Describe the infrastructure layer boundary -- the backend services that execute blockchain operations, manage keys, and maintain queryable state.
- Doc type: Reference
What you'll find here
- Role of the infrastructure layer in the architecture stack
- Inventory of all eight infrastructure services with responsibilities
- Links to each component's detailed architecture page
Layer overview
Infrastructure services sit between the platform interfaces and the blockchain networks. They handle the operational complexity of blockchain interaction: workflow orchestration with guaranteed delivery, cryptographic key management, transaction signing with nonce serialization, event indexing, and multi-network routing.
These services are internal to the platform. External consumers interact only through the Asset Console or Unified API. Infrastructure services communicate with each other through the Execution Engine's workflow coordination, not through direct service-to-service calls.
Components
| Component | Responsibility | Details |
|---|---|---|
| Execution Engine | Reliable workflow orchestration | Persistent state machines, exactly-once semantics, compensating transactions (Restate) |
| Key Guardian | Secure cryptographic key storage | HSM integration, cloud KMS support (AWS/Azure/GCP), key rotation |
| Transaction Signer | Transaction preparation and signing | Gas estimation, nonce management, EIP-1559 support, meta-transactions |
| Contract Runtime | Smart contract interaction | ABI encoding/decoding, call routing, event parsing |
| Chain Indexer | Event processing and data translation | Blockchain event subscription, state projection, queryable read models |
| Chain Gateway | Multi-network connectivity | RPC routing, failover, load balancing across providers |
| EVM RPC Node | Blockchain network access | Transaction submission, state queries, block monitoring |
| Feeds System | Trusted market data feeds | Price feeds, NAV calculations, reference data with configurable sources |

Related
- Component catalog for the full platform inventory
- Platform layer for the user-facing interfaces these services power
- Capabilities for operational tools built on this infrastructure
- Key flows for cross-service operation sequences
- Operability for observability and failure mode documentation
Unified API
The Unified API provides type-safe programmatic access to all digital asset lifecycle operations. With automatic OpenAPI generation, the API combines type safety, comprehensive documentation, and multi-layer security including wallet verification for blockchain transactions.
DALP Execution Engine
The DALP Execution Engine orchestrates digital asset lifecycle operations with guaranteed delivery, automatic retry handling, and transparent failure recovery, ensuring complex multi-step processes complete reliably even through system failures.