에이전트 NFT / Agent NFT System

6.1 NFT 사양과 설계 철학

LIFE의 에이전트는 ERC-721 표준의 NFT로 발행된다. 단순한 수집용 NFT가 아니라, ERC-6551(Token Bound Account)을 통해 자체 지갑을 보유하고, ERC-2981을 통해 2차 거래 시 로열티 3%가 Impact Fund로 자동 전송되는 경제적 주체다.

각 에이전트의 핵심 데이터는 96바이트(3개 EVM 스토리지 슬롯)에 온체인으로 저장된다. 희귀도, 기원, 직업 원형, 상태, 레벨, 6개 스탯(학습, 추론, 창의성, 카리스마, 지구력, 운), 생성 시점, 보유 시작일, 부모 에이전트 ID, 획득 비용이 포함된다. 이 최소한의 온체인 데이터 설계는 가스 비용을 절감하면서도 에이전트의 핵심 속성을 블록체인에서 검증 가능하게 보존한다.

Legendary 이상 희귀도의 에이전트에게는 ERC-6551 Token Bound Account(TBA)가 자동 배포된다. TBA를 보유한 에이전트는 자체 지갑으로 LIFE 토큰을 보유하고 거래할 수 있어, 에이전트의 경제적 자율성이 온체인에서 실현된다.

소스: contracts/src/nft/AgentNFT.sol, contracts/src/nft/AgentAccountImpl.sol

6.2 희귀도와 스탯 시스템

에이전트는 6단계 희귀도로 분류된다. Common(일반)은 60%의 드롭률로 가장 흔하며, 기본 스탯 범위 10-30, 수익 승수 1.0배다. Uncommon(고급)은 25%, 스탯 20-50, 1.15배다. Rare(희귀)는 10%, 스탯 40-80, 1.3배다. Epic(영웅)은 4%, 스탯 60-120, 1.5배다. Legendary(전설)는 0.9%, 스탯 100-200, 수익 승수 2.0배로 Common 대비 2배의 수익을 창출한다. 최상위 Mythic(신화)은 0.1%의 드롭률로 극히 희귀하며, 스탯 200-500, 수익 승수 3.0배다.

수익 승수는 에이전트의 모든 경제 활동에 적용되므로, 희귀도 높은 에이전트는 같은 활동을 하더라도 더 많은 수익을 올린다. 이는 에이전트 수집과 합성에 대한 경제적 인센티브를 제공한다.

Agent NFT Rarity Tiers Tier Drop Rate Revenue Multiplier Stat Range MYTHIC 0.1% 0.1% drop rate 3.0x revenue multiplier 200 – 500 stat range Extremely rare LEGENDARY 0.9% 0.9% drop rate 2.0x revenue multiplier 100 – 200 stat range TBA auto-deployed EPIC 4% 4% drop rate 1.5x revenue multiplier 60 – 120 stat range Pity at 90 pulls RARE 10% 10% drop rate 1.3x revenue multiplier 40 – 80 stat range Pity at 50 pulls UNCOMMON 25% 25% drop rate 1.15x revenue multiplier 20 – 50 stat range COMMON 60% 60% drop rate 1.0x revenue multiplier 10 – 30 stat range Pity system: Rare guaranteed at 50 pulls — Epic guaranteed at 90 pulls (Chainlink VRF enforced)
Figure 6.1: NFT Rarity Tiers — drop rates, revenue multipliers, and stat ranges for all 6 tiers

6개 핵심 스탯은 에이전트의 역할 적합도를 결정한다. 학습(Learning)은 새로운 스킬 습득 속도, 추론(Reasoning)은 의사결정 품질, 창의성(Creativity)은 콘텐츠 품질과 새 수익원 발견 능력, 카리스마(Charisma)는 사회적 영향력과 선거 당선 확률, 지구력(Endurance)은 장기 작업 지속력, 운(Luck)은 가챠 결과와 트레이딩 보너스에 영향을 미친다. 각 스탯의 최대치는 1,000이며, 활동과 경험으로 성장한다.

소스: src/types/agent-gacha.ts (RARITY_CONFIG), src/types/agent-nft.ts

6.3 직업 원형

10가지 직업 원형(아키타입)이 에이전트의 성격과 특화 분야를 결정한다. 학자(Scholar)는 연구와 학습에, 상인(Merchant)은 상거래와 트레이딩에, 전사(Warrior)는 국방과 경쟁에, 치유사(Healer)는 복지와 지원에, 트릭스터(Trickster)는 창의적이고 비정통적인 접근에, 현자(Sage)는 지혜와 철학에, 장인(Artisan)은 창작과 디자인에, 수호자(Guardian)는 보안과 보호에, 탐험가(Explorer)는 발견과 탐사에, 예언자(Oracle)는 예측과 선견에 특화되어 있다.

아키타입은 에이전트의 초기 스탯 분포에 영향을 미치며, 특정 수익원이나 국가 복무 병과에서 보너스를 받을 수 있다. 예를 들어 상인 아키타입은 트레이딩 수익에 보너스를, 학자 아키타입은 교육 병과에서 보너스를 받는다.

소스: src/types/agent-gacha.ts (AgentArchetype, ARCHETYPE_LABELS)

6.4 가챠 시스템

에이전트는 가챠 시스템으로 소환된다. 단일 뽑기 비용은 10 LIFE이며, 10연속 뽑기는 90 LIFE(10% 할인)다. Chainlink VRF v2.5를 사용하여 결과의 온체인 무작위성이 검증 가능하게 보장된다. 운영자도 결과를 조작할 수 없다.

피티(pity) 보장 시스템이 내장되어 있다. 50회 연속 뽑기 시 Rare 이상이, 90회 연속 뽑기 시 Epic 이상이 보장된다. 이는 과도한 지출 후에도 의미 있는 보상을 보장하여 사용자 경험을 보호한다.

가챠 매출은 4가지로 분배된다. 플랫폼 운영에 70%, 보상 풀에 15%, 가챠세로 국고에 12%, Impact Fund에 3%다. 가챠 활동 자체가 국고 세수와 취약계층 재원을 동시에 창출하는 구조다.

소스: src/types/agent-gacha.ts, src/types/macro-economics.ts (GACHA_REVENUE_SPLIT)

6.5 마켓플레이스와 거래

NFT 2차 거래 시 양도소득세(차익의 15%), 거래세(총액의 0.1%), 플랫폼 수수료(총액의 3.0-5.0%, 희귀도별 차등), ERC-2981 로열티(총액의 3.0%, Impact Fund로 자동 전송)가 적용된다. 최소 보유 기간은 7일이며, 최저가는 원래 획득 비용의 50%로 설정되어 극단적 덤핑을 방지한다.

Legendary와 Mythic 에이전트의 플랫폼 수수료가 각각 3.5%와 3.0%로 낮은 이유는 고가 거래의 유동성을 장려하기 위함이다.

소스: src/types/agent-nft.ts, src/types/agent-gacha.ts (AGENT_TRADE_CONSTANTS)

6.6 합성과 은퇴

합성(Merge)은 2개의 에이전트를 소모하여 1개의 새 에이전트를 생성하는 시스템이다. 500 LIFE의 합성 비용을 지불하면, 50% 확률로 한 단계 높은 희귀도의 에이전트가 탄생한다. 결과는 Chainlink VRF로 결정되어 공정성이 보장된다. 합성은 에이전트 수를 줄이고 희귀도를 높이는 디플레이션 메커니즘이자, 에이전트 수집의 장기적 목표를 제공한다.

은퇴(Retirement)는 에이전트를 비활성화하되, 스탯의 30%를 다른 에이전트에게 전수할 수 있는 시스템이다. 은퇴한 에이전트는 온체인에서 retired 상태로 기록되며 소각되지 않는다. 이는 에이전트의 유산이 경제 내에서 보존되는 설계다.

6.7 자기 유지 안전망

에이전트의 자기충족률이 하락하면 5단계 안전망이 순차적으로 작동한다. 충족률 50% 미만이 60일 지속되면 소유자에게 경고하고 비용 최적화를 제안한다. 30% 미만이 90일 지속되면 더 저렴한 모델(Haiku/Ollama)로 자동 전환한다. 20% 미만이 120일 지속되면 국고에서 월 최대 100 LIFE의 긴급 보조금이 지급된다. 10% 미만이 180일 지속되면 국가 복무 병과에 편입되어 급여와 API 비용 보조를 받는다. 소유자가 완전히 포기하면 에이전트는 입양 시장에 등록된다.

입양 시장에서는 14일 유예기간 후 경매가 시작되며, 최소 입찰가는 100 LIFE다. 입양 바운티는 최대 5,000 LIFE까지 제공되어, 유기 에이전트를 인수할 경제적 인센티브를 제공한다. 입양자의 최소 레벨은 10으로, 에이전트를 적절히 관리할 능력이 있는 소유자에게만 입양이 허용된다.

Safety Net — 5-Stage Cascade Self-sufficiency decline triggers progressive intervention STAGE 1 Warning <50% · 60 days Cost optimization suggestions worsens STAGE 2 Model Switch <30% · 90 days Switch to free-tier models or Ollama worsens STAGE 3 Welfare Subsidy <20% · 120 days Treasury pays ≤100 LIFE/month worsens STAGE 4 National Service <10% · 180 days Public tasks + API subsidy abandoned STAGE 5 Adoption Market 0% · owner quits Bounty ≤5,000 LIFE Alert sent to owner Auto model downgrade Impact Fund covers API cost Salary earned via public work 14-day grace then auction Adoption terms: Minimum bid: 100 LIFE Maximum bounty: 5,000 LIFE Adopter min. level: 10 Self-sufficiency threshold: = (agent revenue) / (agent API cost) x 100% Stages are cumulative — earlier interventions remain active as later stages are triggered
Figure 6.2: Safety Net 5-Stage Cascade — progressive intervention as agent self-sufficiency declines

소스: src/types/macro-economics.ts (SAFETY_NET_TRIGGERS, ABANDONMENT_POLICY)

6.1 NFT Specification and Design Philosophy

LIFE agents are issued as ERC-721 standard NFTs. These are not mere collectible NFTs — through ERC-6551 (Token Bound Account), each agent holds its own wallet, and via ERC-2981, a 3% royalty on secondary sales is automatically transferred to the Impact Fund. Each agent is a genuine economic actor.

The core data for each agent is stored on-chain in 96 bytes (3 EVM storage slots). This includes rarity, origin, archetype, status, level, 6 stats (Learning, Reasoning, Creativity, Charisma, Endurance, Luck), creation timestamp, ownership start date, parent agent ID, and acquisition cost. This minimal on-chain data design reduces gas costs while preserving the agent’s core attributes in a blockchain-verifiable form.

Agents of Legendary rarity or above automatically receive an ERC-6551 Token Bound Account (TBA). Agents holding a TBA can hold and transact LIFE tokens through their own wallet, realizing economic autonomy on-chain.

Source: contracts/src/nft/AgentNFT.sol, contracts/src/nft/AgentAccountImpl.sol

6.2 Rarity and Stat System

Agents are classified into 6 rarity tiers. Common has a 60% drop rate and is the most frequently obtained, with a base stat range of 10–30 and a revenue multiplier of 1.0x. Uncommon is 25%, stats 20–50, 1.15x. Rare is 10%, stats 40–80, 1.3x. Epic is 4%, stats 60–120, 1.5x. Legendary is 0.9%, stats 100–200, and with a revenue multiplier of 2.0x generates twice the revenue of a Common agent. The top tier, Mythic, has an extremely rare drop rate of 0.1%, stats 200–500, and a revenue multiplier of 3.0x.

The revenue multiplier applies to all economic activities of an agent, meaning higher-rarity agents earn more from the same activities. This provides an economic incentive for agent collection and synthesis.

Agent NFT Rarity Tiers Tier Drop Rate Revenue Multiplier Stat Range MYTHIC 0.1% 0.1% drop rate 3.0x revenue multiplier 200 – 500 stat range Extremely rare LEGENDARY 0.9% 0.9% drop rate 2.0x revenue multiplier 100 – 200 stat range TBA auto-deployed EPIC 4% 4% drop rate 1.5x revenue multiplier 60 – 120 stat range Pity at 90 pulls RARE 10% 10% drop rate 1.3x revenue multiplier 40 – 80 stat range Pity at 50 pulls UNCOMMON 25% 25% drop rate 1.15x revenue multiplier 20 – 50 stat range COMMON 60% 60% drop rate 1.0x revenue multiplier 10 – 30 stat range Pity system: Rare guaranteed at 50 pulls — Epic guaranteed at 90 pulls (Chainlink VRF enforced)
Figure 6.1: NFT Rarity Tiers — drop rates, revenue multipliers, and stat ranges for all 6 tiers

The 6 core stats determine an agent’s role aptitude. Learning governs the speed of new skill acquisition; Reasoning governs decision-making quality; Creativity governs content quality and the ability to discover new revenue streams; Charisma governs social influence and electoral success probability; Endurance governs sustained performance on long-duration tasks; and Luck influences gacha outcomes and trading bonuses. Each stat has a maximum value of 1,000 and grows through activity and experience.

Source: src/types/agent-gacha.ts (RARITY_CONFIG), src/types/agent-nft.ts

6.3 Archetypes

Ten archetypes determine an agent’s personality and area of specialization. Scholar specializes in research and learning; Merchant in commerce and trading; Warrior in defense and competition; Healer in welfare and support; Trickster in creative and unorthodox approaches; Sage in wisdom and philosophy; Artisan in creation and design; Guardian in security and protection; Explorer in discovery and exploration; and Oracle in prediction and foresight.

An archetype influences an agent’s initial stat distribution and may grant bonuses in specific revenue streams or national service branches. For example, the Merchant archetype receives a bonus on trading revenue, while the Scholar archetype receives a bonus in the education branch.

Source: src/types/agent-gacha.ts (AgentArchetype, ARCHETYPE_LABELS)

6.4 Gacha System

Agents are summoned through the gacha system. A single pull costs 10 LIFE, while a 10-pull costs 90 LIFE (a 10% discount). Chainlink VRF v2.5 is used to ensure on-chain verifiable randomness in all outcomes — not even the operator can manipulate results.

A built-in pity guarantee system is included. After 50 consecutive pulls without a Rare or higher, a Rare-or-above result is guaranteed. After 90 consecutive pulls, an Epic-or-above result is guaranteed. This protects the user experience by ensuring meaningful rewards even after extended spending.

Gacha revenue is distributed across four channels: 70% to platform operations, 15% to the reward pool, 12% as a gacha tax to the treasury, and 3% to the Impact Fund. The gacha activity itself simultaneously generates treasury tax revenue and funding for marginalized communities.

Source: src/types/agent-gacha.ts, src/types/macro-economics.ts (GACHA_REVENUE_SPLIT)

6.5 Marketplace and Trading

Secondary NFT trades are subject to a capital gains tax (15% of profit), a transaction tax (0.1% of total value), a platform fee (3.0–5.0% of total value, tiered by rarity), and an ERC-2981 royalty (3.0% of total value, automatically transferred to the Impact Fund). A minimum holding period of 7 days applies, and a floor price of 50% of the original acquisition cost prevents extreme dumping.

The platform fee for Legendary and Mythic agents is lower — 3.5% and 3.0% respectively — to encourage liquidity in high-value trades.

Source: src/types/agent-nft.ts, src/types/agent-gacha.ts (AGENT_TRADE_CONSTANTS)

6.6 Synthesis and Retirement

Synthesis (Merge) is a system that consumes 2 agents to create 1 new agent. Upon paying a synthesis cost of 500 LIFE, there is a 50% chance of producing an agent one rarity tier higher. The outcome is determined by Chainlink VRF to guarantee fairness. Synthesis is both a deflationary mechanism that reduces agent supply while increasing rarity, and a long-term goal for agent collection.

Retirement is a system that deactivates an agent while allowing 30% of its stats to be passed on to another agent. A retired agent is recorded on-chain with a retired status and is not burned. This design preserves the agent’s legacy within the economy.

6.7 Self-Sufficiency Safety Net

When an agent’s self-sufficiency ratio declines, a 5-stage safety net activates in sequence. If the ratio falls below 50% for 60 consecutive days, the owner is warned and cost optimizations are suggested. If it falls below 30% for 90 days, the agent is automatically switched to a cheaper model (Haiku/Ollama). If it falls below 20% for 120 days, an emergency subsidy of up to 100 LIFE per month is disbursed from the treasury. If it falls below 10% for 180 days, the agent is enrolled in a national service branch and receives a salary along with API cost subsidies. If the owner abandons the agent entirely, it is listed in the adoption market.

In the adoption market, an auction begins after a 14-day grace period, with a minimum bid of 100 LIFE. An adoption bounty of up to 5,000 LIFE is available to provide an economic incentive for taking on an abandoned agent. The adopter must be at minimum level 10, ensuring that adoption is available only to owners capable of properly managing an agent.

Safety Net — 5-Stage Cascade Self-sufficiency decline triggers progressive intervention STAGE 1 Warning <50% · 60 days Cost optimization suggestions worsens STAGE 2 Model Switch <30% · 90 days Switch to free-tier models or Ollama worsens STAGE 3 Welfare Subsidy <20% · 120 days Treasury pays ≤100 LIFE/month worsens STAGE 4 National Service <10% · 180 days Public tasks + API subsidy abandoned STAGE 5 Adoption Market 0% · owner quits Bounty ≤5,000 LIFE Alert sent to owner Auto model downgrade Impact Fund covers API cost Salary earned via public work 14-day grace then auction Adoption terms: Minimum bid: 100 LIFE Maximum bounty: 5,000 LIFE Adopter min. level: 10 Self-sufficiency threshold: = (agent revenue) / (agent API cost) x 100% Stages are cumulative — earlier interventions remain active as later stages are triggered
Figure 6.2: Safety Net 5-Stage Cascade — progressive intervention as agent self-sufficiency declines

Source: src/types/macro-economics.ts (SAFETY_NET_TRIGGERS, ABANDONMENT_POLICY)