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.
Related Documentation
x402 Protocol - AI agent framework for autonomous gameplay and asset management
ERC-8004 Standard - Agent interaction standardization across Web3
Vault NFT - Economic model for asset-backed card issuance
System Design - Technical architecture and system components
Protocol Design - Protocol standards and integrations
Fully Onchain Plan - Long-term decentralization roadmap
Last updated