Lamina1 Architecture
The Lamina1 Network is a Layer 1 blockchain built on Avalanche, a scalable network consisting of multiple, interoperating blockchains (a.k.a. Subnets) that extend the capability of Ethereum compatible systems.
A diagrammatic overview of the Lamina1 Architecture built on Avalanche’s P-chain can be found below:
Within this architecture, there are several types of smart contracts (represented by orange scrolls) that power the Lamina1 platform’s on-chain ecosystem. These contracts are automatically executed when predetermined terms and conditions are met on the Lamina1 network, from Template contracts that enforce credit, ownership, and on-chain royalties for content published in the Creator Studio, to Rewards contracts that allocate tokens to builders and developers participating in consensus and working to support the platform.
These smart contracts are designed to operate across multiple blockchains within Lamina1’s Layer 1 architecture. These chains are marked as green ovals in the above diagram. Right now, there are two active chains operating within the network, the main Lamina1 blockchain, which handles things like content creation, governance, and future marketplace functionalities; and the Identity blockchain, which houses the Lamina1 Identity Service, usernames, and authentication. Additional subnets will likely be added as Lamina1 functionality, Spaces and experiences expand.
For more information about the open source smart contracts powering the Lamina1 platform, including the airdrop contract, the L1IS contract, and the Space Lasers contract, visit the Lamina1 GitHub.
Lamina1 also maintains two indexers, one for each chain, which create easy-to-query databases of on-chain transactions without changing the state of the chain itself (see: blue cylinders). The Lamina1 chain indexer pulls on-chain data and indexes it into a relational database for the Hub and other Lamina1 infrastructure to use. Currently, this indexer provides standard transaction data on currencies and tokens, but future work will focus on providing analytics data and content feeds. The Lamina1 identity indexer helps query and analyze data stored around Lamina1 usernames, Profiles, as well as user settings and preferences.
From there, all Lamina1 servers, bots, and relayers (see: blue diamonds) read directly from the chains they are linked up to, as well as submit transactions to the chain. These relayers are used to keep track of things like who owns what on the network, the import/export of tokenized assets within open metaverse experiences, and providing L1ID tokens to people reserving standard/free usernames on the network.
Central to this architecture is the role of blockchain not merely as a ledger or a means of facilitating cryptocurrency transactions, but as a foundational layer that ensures security, interoperability, and ownership within a vast digital universe.