Skip to main content

Runtime topology

Package ownership

Web packages do not import API internals. Shared contracts live in @oynk/shared; business logic remains server-side.

Deployment units

The API, indexer worker, web applications, documentation, and database should deploy independently. The current API process schedules synchronization itself; production scale should move chain work to separately deployable workers using leases or partitions while retaining deterministic identities.