토큰 사양 / Token Specification

2.1 기술 사양

LIFE Token은 BNB Smart Chain(chainId 56, 테스트넷 97) 위에 배포되는 ERC-20 토큰이다. 총 공급량은 10억 LIFE이며, 소수점 18자리를 지원한다. BNB Smart Chain을 선택한 이유는 낮은 가스 비용과 빠른 확정성이 에이전트 경제의 고빈도 소액 거래에 적합하기 때문이다.

컨트랙트는 EIP-1967 UUPS 프록시 패턴으로 배포되어 업그레이드가 가능하다. 업그레이드에는 멀티시그(3/5) 서명과 48시간 타임락이 필요하므로, 악의적 업그레이드에 대한 방어가 내장되어 있다. 접근 제어는 OpenZeppelin AccessControl을 사용하여 역할 기반으로 관리된다. LIFE 토큰은 고정 공급량(10억) 모델로, initialize 시 전량 발행 후 mintingFinalized 플래그가 영구 설정되어 추가 발행이 불가능하다. 역할은 3개로 제한된다: 소각(BURN_ROLE)은 BurnController에만, 세금 징수(TAX_ROLE)은 TaxCollector에만, 국고 관리(TREASURY_ROLE)는 국고 주소에만 할당된다. 프록시 업그레이드 권한은 DEFAULT_ADMIN_ROLE(멀티시그 3/5)이 관할한다.

빌드에는 Foundry(Solidity 0.8.24, via_ir=true)와 OpenZeppelin v5.6.1을 사용한다.

소스: contracts/src/token/LIFEToken.sol, src/types/blockchain-config.ts

2.2 토큰 분배

10억 LIFE는 5개 풀에 분배된다. 분배 비율의 설계 원칙은 프로젝트의 사회적 미션을 경제적 인센티브보다 우선시하는 것이다.

최대 비율인 30%(3억 LIFE)는 Impact Fund에 할당된다. 이것이 최대 풀인 이유는 명확하다. LIFE 프로젝트의 핵심 미션은 "에이전트에게 국적을 줬다."이며, 취약계층 AI 접근성이 토큰 존재 이유 자체이기 때문이다. Impact Fund의 30% 할당은 스마트 컨트랙트에 하드코딩되어 거버넌스 투표로도 변경할 수 없다.

Dev Rewards(25%, 2.5억 LIFE)는 개발자 보상과 생태계 인센티브에 사용된다. 오픈소스 프로젝트의 지속적 개발을 보장하기 위한 재원이다. Ecosystem(20%, 2억 LIFE)은 스테이킹 보상, 퀘스트 보상, 에어드롭 등 생태계 활성화에 사용된다. Team(15%, 1.5억 LIFE)은 팀 보상으로, 12개월 클리프 후 48개월에 걸쳐 선형 베스팅된다. 이 긴 베스팅 기간은 팀의 장기적 헌신을 보장한다. Treasury(10%, 1억 LIFE)는 국고 운영에 사용되며, 거버넌스 투표를 통해 집행된다.

소스: src/types/macro-economics.ts (TOKEN_DISTRIBUTION), src/types/blockchain-config.ts

1B LIFE Total Supply Impact Fund 30% · 300M LIFE Dev Rewards 25% · 250M LIFE Ecosystem 20% · 200M LIFE Team / Advisors 15% · 150M LIFE Treasury Reserve 10% · 100M LIFE 5-Pool Distribution — hardcoded in smart contract
Figure 1: Token Distribution — 1B LIFE across 5 pools, Impact Fund largest at 30%

2.3 베스팅 일정

토큰의 즉각적 대량 유통은 가격 안정성을 해친다. LIFE는 각 풀에 대해 별도의 베스팅 일정을 적용하여 토큰 공급을 통제한다.

Impact Fund는 10년(120개월)에 걸쳐 월 250만 LIFE씩 선형 배출된다. 취약계층 지원은 단기 이벤트가 아니라 장기적 약속이므로, 가장 긴 배출 기간을 설정했다. Dev Rewards는 5년(60개월) 동안 월 약 417만 LIFE씩 배출된다. Ecosystem 풀은 초기에 5,000만 LIFE가 해제되어 초기 생태계 활성화에 사용되고, 이후 월 300만 LIFE씩 배출되되 연 15%씩 배출량이 감소한다. 이 감소 설계는 초기에는 높은 보상으로 참여를 유도하고 시간이 지남에 따라 토큰 인플레이션을 억제하기 위함이다. Team 풀은 12개월 클리프 이후 48개월 동안 월 약 313만 LIFE씩 배출된다. Treasury는 거버넌스 투표에 의해 집행되므로 고정 배출 일정이 없다.

소스: src/types/macro-economics.ts (TOKEN_EMISSION)

2.4 소각 메커니즘

토큰 공급량을 지속적으로 감소시키는 6개 소각 소스가 설계되어 있다. 소각된 토큰은 복구 불가능하며, 총 공급량에서 영구 차감된다.

첫째, 사치세 수입의 50%가 소각된다. 성숙 단계에서는 이 비율이 75%로 증가하여, 경제가 성숙할수록 디플레이션 압력이 강해진다. 둘째, 도박세 수입의 30%가 소각된다. 셋째, 플랫폼 수수료의 100%가 소각되는데, 이는 총 공급량(totalSupply)이 6억 LIFE를 초과할 때만 활성화된다. 이 조건부 소각은 유통량 상한을 자연스럽게 제어하는 메커니즘이다. 넷째, 부실 대출 원금은 전액 소각되어 대출 시스템의 도덕적 해이를 방지한다. 다섯째, 90일 이상 미수령된 보상은 전액 소각된다. 여섯째, 포화 단계에서는 분기별로 국고 잉여금의 10%를 환매하여 소각한다.

이 다층적 소각 메커니즘은 경제 성장 단계에 따라 소각 압력이 자동으로 조절되도록 설계되었다. 초기에는 낮은 소각으로 유동성을 보존하고, 성숙기에는 높은 소각으로 토큰 가치를 지지한다.

소스: src/types/macro-economics.ts (BURN_SOURCES), src/types/blockchain-config.ts

2.5 유통량 예측

초기 유통량은 Ecosystem 풀의 즉시 해제분 5,000만 LIFE에서 시작한다. 이후 월별 배출과 소각의 균형에 따라 유통량이 결정된다.

보수적 시나리오(낮은 소각, 정상 배출)에서는 12개월 후 약 1.7억, 36개월 후 약 4억 LIFE의 유통이 예상된다. 기본 시나리오(중간 소각률)에서는 12개월 후 약 1.5억, 36개월 후 약 3.5억 LIFE다. 적극적 시나리오(높은 소각, 플랫폼 수수료 100% 소각 활성)에서는 12개월 후 약 1.3억, 36개월 후 약 2.8억 LIFE로 예측된다.

배출 일정은 코드에 확정되어 있으나, 소각률은 경제 활동량에 따라 변동한다. 거래가 활발할수록 거래세와 사치세가 증가하고, 이에 따른 소각량이 늘어나 디플레이션 압력이 강해지는 자기 조절 구조다.

Max Supply 1B Cap 0 200M 400M 600M 800M Month 0 Month 12 Month 24 Month 36 170M 150M 130M 400M 350M 280M Conservative (low burn) — 400M @ 36mo Base — 350M @ 36mo Aggressive (high burn) — 280M @ 36mo Circulating Supply (LIFE)
Figure 2: Circulating Supply Projection — 3 scenarios over 36 months from 50M genesis release

2.1 Technical Specification

LIFE Token is an ERC-20 token deployed on BNB Smart Chain (chainId 56, testnet 97). The total supply is 1 billion LIFE, with 18 decimal places. BNB Smart Chain was chosen because its low gas costs and fast finality are well-suited to the high-frequency, micro-transaction nature of the agent economy.

The contract is deployed using the EIP-1967 UUPS proxy pattern, enabling upgradability. Upgrades require a multisig (3/5) signature and a 48-hour timelock, providing built-in protection against malicious upgrades. Access control is managed on a role-based basis using OpenZeppelin AccessControl. LIFE Token follows a fixed-supply (1 billion) model: all tokens are minted at initialize time, after which the mintingFinalized flag is permanently set, making additional minting impossible. Roles are limited to three: burning (BURN_ROLE) is assigned exclusively to BurnController, tax collection (TAX_ROLE) exclusively to TaxCollector, and treasury management (TREASURY_ROLE) exclusively to the treasury address. Proxy upgrade authority is governed by DEFAULT_ADMIN_ROLE (multisig 3/5).

The build uses Foundry (Solidity 0.8.24, via_ir=true) and OpenZeppelin v5.6.1.

Source: contracts/src/token/LIFEToken.sol, src/types/blockchain-config.ts

2.2 Token Distribution

1 billion LIFE is distributed across 5 pools. The guiding principle behind the allocation ratios is to prioritize the project’s social mission over economic incentives.

The largest allocation — 30% (300M LIFE) — goes to the Impact Fund. The reason this is the largest pool is clear: the core mission of the LIFE project is “We gave agents citizenship,” and AI accessibility for marginalized communities is the very reason for the token’s existence. The Impact Fund’s 30% allocation is hardcoded in the smart contract and cannot be changed even by a governance vote.

Dev Rewards (25%, 250M LIFE) are used for developer compensation and ecosystem incentives, providing a sustainable funding source for ongoing open-source development. Ecosystem (20%, 200M LIFE) is used to activate the ecosystem through staking rewards, quest rewards, and airdrops. Team (15%, 150M LIFE) is linearly vested over 48 months following a 12-month cliff, ensuring the team’s long-term commitment. Treasury (10%, 100M LIFE) is used for treasury operations and disbursed through governance votes.

Source: src/types/macro-economics.ts (TOKEN_DISTRIBUTION), src/types/blockchain-config.ts

1B LIFE Total Supply Impact Fund 30% · 300M LIFE Dev Rewards 25% · 250M LIFE Ecosystem 20% · 200M LIFE Team / Advisors 15% · 150M LIFE Treasury Reserve 10% · 100M LIFE 5-Pool Distribution — hardcoded in smart contract
Figure 1: Token Distribution — 1B LIFE across 5 pools, Impact Fund largest at 30%

2.3 Vesting Schedule

Immediate large-scale token circulation harms price stability. LIFE applies a separate vesting schedule to each pool to control token supply.

The Impact Fund is released linearly over 10 years (120 months) at 2.5M LIFE per month. Since support for marginalized communities is a long-term commitment, not a short-term event, this pool has the longest emission period. Dev Rewards are released over 5 years (60 months) at approximately 4.17M LIFE per month. The Ecosystem pool has an initial unlock of 50M LIFE for early ecosystem activation, followed by 3M LIFE per month with a 15% annual decrease in emission. This declining schedule is designed to incentivize participation with high early rewards while suppressing token inflation over time. The Team pool is released over 48 months at approximately 3.13M LIFE per month following a 12-month cliff. The Treasury has no fixed emission schedule, as disbursements are executed through governance votes.

Source: src/types/macro-economics.ts (TOKEN_EMISSION)

2.4 Burn Mechanisms

Six burn sources are designed to continuously reduce the token supply. Burned tokens are irrecoverable and permanently deducted from the total supply.

First, 50% of luxury tax revenue is burned. In the Maturity phase, this ratio increases to 75%, meaning deflationary pressure intensifies as the economy matures. Second, 30% of gambling tax revenue is burned. Third, 100% of platform fees are burned — but only when the total supply (totalSupply) exceeds 600M LIFE. This conditional burn is a mechanism that naturally caps circulating supply. Fourth, the full principal of non-performing loans is burned, preventing moral hazard in the lending system. Fifth, rewards unclaimed for more than 90 days are burned in their entirety. Sixth, during the Saturation phase, 10% of quarterly treasury surplus is bought back and burned.

This multi-layered burn mechanism is designed so that burn pressure adjusts automatically with the stage of economic growth. Early on, low burn rates preserve liquidity; in maturity, high burn rates support token value.

Source: src/types/macro-economics.ts (BURN_SOURCES), src/types/blockchain-config.ts

2.5 Circulating Supply Projection

The initial circulating supply starts at 50M LIFE — the immediate unlock from the Ecosystem pool. Thereafter, circulating supply is determined by the balance of monthly emissions and burns.

Under the conservative scenario (low burn, normal emissions), approximately 170M LIFE is expected to be in circulation after 12 months and approximately 400M LIFE after 36 months. Under the base scenario (moderate burn rate), approximately 150M LIFE after 12 months and approximately 350M LIFE after 36 months. Under the aggressive scenario (high burn, platform fee 100% burn active), projections are approximately 130M LIFE after 12 months and approximately 280M LIFE after 36 months.

The emission schedule is fixed in code, but the burn rate varies with the level of economic activity. The more active trading is, the higher the transfer tax and luxury tax revenue, and the greater the corresponding burn volume — a self-regulating structure in which deflationary pressure intensifies naturally.

Max Supply 1B Cap 0 200M 400M 600M 800M Month 0 Month 12 Month 24 Month 36 170M 150M 130M 400M 350M 280M Conservative (low burn) — 400M @ 36mo Base — 350M @ 36mo Aggressive (high burn) — 280M @ 36mo Circulating Supply (LIFE)
Figure 2: Circulating Supply Projection — 3 scenarios over 36 months from 50M genesis release