# PLAI Chain Testnet Plan

This stage prepares PLAI Chain, developed under the AISFOR-CHAIN name, for a future independent mainnet without issuing a real coin.

## Current Scope

- Chain name: PLAI Chain Testnet
- Network id: aisfor-testnet-0
- Native symbol reserved: PLAI
- Coin issuance: disabled
- External wallet, faucet, exchange, and withdrawal flows: disabled
- Purpose: prove that AISFOR, AISTALK, AISGROUP, and AISMALL events can be anchored, finalized, and monitored before any real chain launch.
- Policy document: `docs/TESTNET_POLICY.md`

## Implemented Testnet Structure

- `/api/testnet/status`: readiness, validators, genesis preview, latest block, chain verification.
- `/api/testnet/genesis`: deterministic genesis preview with validator snapshot.
- `/api/testnet/validators`: current eligible mock validators.
- Admin panel: testnet readiness checklist and guardrails.
- Rewards panel: `/admin/rewards` includes Testnet Policy Readiness.

## Guardrails

- No original user data goes to the chain.
- No memo, recording, photo, cloud file, or private message content goes to the chain.
- User ids must be represented as hashes or service-safe identifiers.
- PLAI is a reserved symbol only during this phase.
- PLAI is not issued as a public coin, exchangeable, withdrawable, or guaranteed.
- Testnet balances are resettable and non-monetary.

## Next Steps

1. Continue service-level reward monitoring inside AISFOR, AISTALK, AISGROUP, and AISMALL admins.
2. Add node participant join, exit, staking, and slashing simulation screens.
3. Expand read-only explorer views for testnet reward, block, proof, transaction, and service confirmation traces.
4. Add testnet RPC-compatible endpoints only after the mock flow is stable.
5. Discuss real PLAI Coin policy only after testnet reliability, legal policy, and conversion rules are defined.
