Introduction
KIRA is a distributed, verifiable cloud computing network powering trustless, blockchain-less 'layer 2' applications. At the core of KIRA's lies a network of Consensus-Infrastructure provider nodes, each capable of independently scaling its hardware resources to meet the evolving demands of the ecosystem. To ensure application verifiability, KIRA introduces the Virtual Finality Gadget (VFG), an innovative system that enables flexible validation of application execution. This is achieved through a network of independent, permissionless verifiers called Fishermen. This approach goes beyond traditional ‘layer 2’ systems limitations by allowing developers and users to implement customized finality rules that cater to both their application requirements and/or their individual needs.
Though modular in design, KIRA consolidates its entire stack— SEKAI (core blockchain), INTERX (content availability layer), RYOKAI (DevOps software), and MIRO (front-end application)—into a single, all-inclusive solution. This integrated approach—which we often refer to as ‘hypermodularity’—aims to avoid the compounded complexity, latency, and risks of integrating applications across separate external systems. KIRA's unified stack provides the infrastructure, scalable hardware resources, data availability, sequencing, and shared security needed by new generations of decentralized, resource-intensive, Web2-like applications (such as gaming and AI). With KIRA, these applications can rival Web2 in user access scale, ease of building, deployment time, and operational costs, while remaining independent from traditional blockchain infrastructures and virtual machines.
Rollapps: Virtualized, Scalable, With Programmable Finality
KIRA ‘layer 2’ applications, also referred to as RollApps, run virtualized inside dedicated Docker containers. They are executed by an unbounded set of validators (we will refer to as Consensus nodes) who validate SEKAI (KIRA's blockchain application) and govern the entire KIRA network. These nodes have the flexibility to choose which RollApp(s) they agree to operate and can independently scale their hardware resources to meet its (their) requirements. Individuals with minimal resources or technical expertise can participate from home, as they have the flexibility to choose which RollApps to execute or simply focus on validating SEKAI. This flexible approach enables KIRA to provide tailored cloud-like services for each RollApp while maintaining an accessible entry point for consensus node operators—thus maximizing network’s decentralization.
In KIRA, RollApps benefit from the Virtual Finality Gadget which allows developers to use any programming language as well as implement bespoke finality rules, including optimistic and pessimistic verification (e.g. ZK proofs), non-deterministic verification or a tailored blend of verification logics, each specifically designed for a particular subsystem. This provides a level of flexibility unheard of in traditional systems as applications can adjust their verification strategies in response to evolving needs and innovations, without the risk of dedicating substantial resources or time to a single method. This adaptability and degree of freedom allows developers to maximize the potential and full expression of general-purpose rollups.
VFG significantly enhances applications security by naturally incentivizing end-users to become Fishermen for their favorite RollApps with minimal hardware requirements. They can define simple rules—such as verifying their own balance—to protect themselves against hacks without needing to re-execute entire application states for validation. The private nature of these finality rules makes it virtually impossible for attackers to predict the success of their exploits. This contrasts sharply with traditional systems that rely on finality through re-execution of publicly known and deterministic state transition functions.
Efficient Deployment and Liquidity for Rollapps
KIRA's deployment process is remarkably simple. Developers package their application logic (using any programming language) into a Docker container and submit it to KIRA's app registry. KIRA's infrastructure then manages the deployment, resource allocation, and consensus rules, freeing developers to focus on their application logic rather than grappling with complex blockchain integration. The only requirement is that the application must be verifiable by VFG. This means the application's state transitions can be validated through a combination of diverse, private verification rules set by Fishermen. Importantly, these rules do not need to enforce a single, deterministic outcome. Rather, they can accommodate a range of acceptable states. This approach enables even non-deterministic applications to run on KIRA, as long as their outputs fall within the collective boundaries defined by the Fishermen's rules. Given this high degree of freedom, virtually any application can be deployed on KIRA, limited only by the developers' imagination and the Fishermen's verification rules. Examples include EVM rollups/sidechains, 'decentralized’ node client (like Ethereum's Geth), GPT-style chats, IRC-like chat, Nostr servers, Minecraft servers, snake.io servers, among countless other possibilities.
Complementing this streamlined deployment process, KIRA introduces the Initial Liquidity Offering (ILO), a novel economic model ensuring that applications launched on the network meet user demand, and provide sufficient liquidity for their tokens upon launch. By aligning the incentives of users, developers, Executors, and Fishermen, the ILO model promotes the development and enjoyment of high-quality RollApps while enabling all stakeholders to share in these applications' success.
Hypermodularity: Kira's All-in-one Architecture
Unlike traditional modular architectures where different parts of a broad system operate independently with distinct security assumptions, KIRA's hypermodular approach integrates various functionalities—such as data availability, dAPI, shared security, and interoperability—into one cohesive stack. This unified architecture enables efficient resource utilization, particularly in terms of bandwidth management, making it possible to run resource-intensive applications in decentralized environments that were previously impractical due to network constraints. Another key advantage of hypermodularity is its improvement of the developer experience. By consolidating components, it removes the need to manage and coordinate multiple disparate systems. In essence, hypermodularity elevates modularity by unifying all crucial stack components under a single security model umbrella and creating a highly optimized system where general-purpose rollups can thrive.
The KIRA stack consists of the following components:
- SEKAI: SEKAI is KIRA’s core blockchain application responsible for all on-chain logic, including the settling of users' and RollApp's account balances, preserving state roots’ integrity, and enabling cross-RollApp communication. It orchestrates the infrastructure needed to run RollApps, provides liquid capital to boost economic activity, and ensures shared security for all applications on KIRA.
- INTERX: INTERX is KIRA’s Content Availability Layer. It ensures rapid, scalable queries and access to on-chain (SEKAI) and off-chain (RollApps) data without reliance on third-party RPC service providers such as Infura (Ethereum) and DA networks such as Celestia (Cosmos). INTERX streamlines the creation and maintenance of front-end and RollApp, eliminating the complexities associated with light clients and providing out-of-the-box support for sequencing, storage, fraud-proof generation, replication, proxy, and middleware layer load-balancing.
- RYOKAI: RYOKAI is KIRA's all-in-one DevOps solution that streamlines network operations for Consensus nodes. It automates on-chain and off-chain upgrades, facilitates scaling, and simplifies RollApp deployment and other management tasks. By simplifying these operations, RYOKAI significantly lowers the technical barrier to entry and turns any user into an infrastructure expert without years of experience. Hence, even those with limited technical knowledge can contribute meaningfully to KIRA's security and growth. This accessibility, combined with the network's modest hardware requirements, aims to maximize KIRA's decentralization potential.
- MIRO: MIRO is KIRA's front-end application, web wallet, and a design pattern for all KIRA RollApp to follow. It provides a user-friendly experience similar to Web2 applications while maintaining decentralized security. MIRO is a static and fully self-contained application, enabling users to seamlessly interact with the KIRA blockchain through INTERX from within the security of their browser, with no centralized parties (including certificate authorities) in the middle (or at the security core) of the communication channel between the user and blockchain/RollApp.