Technology

Incarnation's technology stack is designed around three core principles: accessibility, decentralization, and sustainability. We've integrated cutting-edge blockchain technologies with innovative economic mechanisms to create a truly player-owned card game.

Technology Overview

Current Implementation

AI Agent System (x402/ERC-8004)

  • Enables players to authorize AI agents to play games and manage assets on their behalf

  • Provides granular permission controls for secure autonomous gameplay

  • Facilitates automated card balance testing and community-driven meta-game analysis

  • Already implemented and live as of Q1-Q3 2025

Vault NFT Economic Model

  • Asset-backed card issuance using fungible token deposits

  • Guaranteed liquidity through mint/redeem mechanisms with bonding curves

  • Yield generation for card holders via DeFi integrations

  • Community-driven revenue sharing for card creators

Lua-Based Card Scripting

  • Accessible card logic programming for non-developers

  • Visual card editor for artwork and mechanics design

  • Rapid prototyping and testing environment

  • Scheduled for Q3 2025 implementation

Infrastructure: Starknet and Dojo

When we choose infrastructure technology, our primary consideration is to minimize barriers to entry for players. This requires extremely low costs, smooth user experience, and strong future development potential. We chose Starknet as our blockchain foundation and Dojo as our game engine framework.

Cost Efficiency

Starknet now has the lowest Gas fees among all Ethereum L2s. And Volition is a new feature that will allow Starknet to dramatically reduce the cost of storing transaction data. Rather than store all transaction data on Ethereum, with Volition, developers can choose to store transaction data on Starknet, drastically reducing storage fees.

Starknet has expressed its determination to bring gas fees down to near zero in this blog.

Scalability

Games really care about performance and scalability. Starknet will introduce a parallelization feature in its next upgrade. This feature will be implemented by adding the Block-STM, a parallel execution engine already adopted by Aptos, to the sorter. As a result, the network performance is expected to increase from 100 transactions per second (TPS) to between 300 and 1000 TPS. This signifies a three to ten-fold increase in network performance. The introduction of this feature is a significant development for Starknet, as it will greatly enhance the efficiency and speed of transactions on the platform.With continuous improvements in the Starknet sequencer, the transaction speed will only increase.

Native Account Abstraction

Starknet has native support for account abstraction which provides a built-in UX boost for games by enabling wallet-less onboarding and removing the need to sign transactions while playing, and this is called session keys.

Paymaster

Paymaster is a groundbreaking feature. This nifty little tool is set to revolutionize the way users interact with gas fees on the Starknet network. It's like having a fairy godmother who swoops in and pays your gas fees for you, making transactions a breeze. With paymaster, our players don't even need to have any crypto when they first try the game.

Dojo Game Engine

Dojo is an onchain game engine native to Starknet. An engine is a development framework consisting of contracts, tools, and code libraries that make it easier to build onchain games.

In the future, Dojo plans to further leverage Starknet’s capabilities by incorporating features like optimistic updates, which will improve UX by reducing the amount of time you need to wait for transactions to confirm, and storage proofs that can be used for cross-chain communication.

Please check their website for more information.

Long-Term Vision: Fully Onchain Game

While our current implementation provides a strong foundation, our long-term vision is to achieve a fully onchain game architecture. This ambitious goal is detailed in our Fully Onchain Plan, which outlines:

  • Migration to fully decentralized smart contract architecture

  • Complete on-chain game state and logic execution

  • Integration with Starknet mainnet for production deployment

  • Building towards a dedicated appchain or L3 for ultimate scalability

This transition will happen gradually, ensuring we maintain game quality and player experience throughout the evolution.

Last updated