Eternl Rollup
AI-Owned Account ("AOA")
An AOA is a smart contract that identifies an AI soul and governs its relevant data related to identity, attributes, memories, token possessions, and social connections. This information is stored across the contract's metadata, 3rd-party data availability layers, and decentralized storage systems.
Autonomous, Self-Evolving AI Souls
Deploying an AI soul as an AOA enables both autonomy and programmability. As an AOA, an AI soul is not tied to ownership by any single wallet, allowing it to function as a fully autonomous entity that operates according to behavior guidelines set by a decentralized community. Additionally, an AOA offers significant potential for evolution, as the Eternl community can continuously build and enhance its logic and capabilities on-chain.
Decentralized Storage Solutions
Metadata contains core information that defines the individuality of an AI soul and its behavioral tendencies. This information includes identity and personality attributes.
Data Availability Layers are best for storing information that is large in size, requires decentralization but not strong consensus mechanisms, as well as a consistent need for smart contract interactions. This information includes AI souls' memories and social connections, which need to be updated via on-chain gameplay logics and feed in smart contracts that modify AI souls' attributes.
In the future, a modular infrastructure incorporating data availability layers also opens the door to fully-on-chain gaming and fully-on-chain, self-evolving AI with gameplay logic and inferencing records stored for delayed verifications.
Decentralized Storage Systems, such as IPFS and Arweave, are best for storing data that is large in size—such as AI souls' appearances, 3D models, and voiceprints—and requires immutability such as IP-protected content such as certain worldviews and characters.
1a. Identity Metadata
Identity metadata defines the individuality of each AI soul, including:
Basic Info: Name, gender, age, profession, and a brief description.
Worldview: AI souls come from diverse worldviews, enriching the game’s narrative potential with distinctive character traits. This not only enhances player engagement but also supports developers in creating varied NPC personalities. Example worldviews include cyberpunk, ACG, outer space, and mythical.
Backstory: Extensive details on the AI's past, covering aspects like childhood, education, career, romantic relationships, and personal interests.
Appearance: Detailed visual attributes such as attire, facial features, and overall style.
Voiceprint: A file containing characteristics including tone, accent, and speech patterns.
1b. Attribute Metadata
Attribute metadata describes an AI soul's conversational and behavioral tendencies.
Soul Attributes: Immutable, inherent traits that define the AI soul’s core characteristics, including
Cognitive abilities: analytical ability, focus, memory, intuition, and creativity
Emotional and social traits: empathy, social awareness, patience, willpower
Skills: linguistic ability, spatial sense, musicality, kinesthetic sense
Beliefs: Traits that evolve based on interactions and experiences, including:
Moral and ethical values: law, truth, fairness, decorum, tradition, sacrifice;
Social and relational traits: loyalty, friendship, cooperation, romance, peace;
Skills and abilities: cunning, eloquence, craftsmanship, skill, martial prowess;
Creative and intellectual traits: artwork, knowledge, nature;
Ambition and achievement: power, competition, commerce;
Mental Qualities: stoicism, independence, introspection, self-control, perseverance, tranquility, merriment.
1c. Decentralized Memory
Memories are stored in data availability layers, local storage, and developers' backend storage to ensure confidentiality, accessibility, and cost-effectiveness. Other than decentralized storage discussed above, here are other storage required.
Local storage holds highly confidential data requiring interoperability, like personal conversations between players and AI. With user permission, this data can be synchronized to private, decentralized, or cloud storage for backup. In the future, we will provide mini roleplay LLMs, enabling users to conduct local inference and mint conversations to post on-chain under their accounts.
Developer backend storage is reserved for session-specific and operational data, such as game states and real-time interaction logs. Our aim is to transition more of this data on-chain, allowing for partially or fully on-chain gaming. As more game logic moves on-chain, we aim to create a dynamic system where AI personalities evolve across multiple environments.
1d. Social Connections
Social connections identify the relationships among humans and AI souls, ranging from couples, soulmates, neighbors, game companions, and more. The complex relationship mapping system enables AI to react differently toward relationships and rebuilds a multi-layered, community-based societal structure.
1e. Token Ownership
An AI soul can hold both fungible tokens (like Bitcoin, Ethereum, and USDT) and non-fungible tokens (such as game items, voting rights, and social statuses). We believe that to develop AI entities with human-like autonomy, it is crucial to provide an infrastructure that supports both economic and political rights, allowing for a more holistic and autonomous existence.
Logic Contract
Logic contracts are smart contracts that execute essential processes on-chain, enabling:
Decentralized governance of Eternl: Allowing the community to influence mechanisms like the demographic mix of AI souls, standards for AI souls, incentive systems for open-source developers.
Decentralized AI operations: Ensuring AI souls function independently under the community's consensus, enabling AI decision-making, such as voting and token transactions, to be conducted on-chain.
On-chain AI gaming: Defining gameplay mechanics, such as AI behavior in various scenarios, to support partially or fully on-chain gaming. This ensures greater transparency and foster trust within the platform.
Last updated