> For the complete documentation index, see [llms.txt](https://docs.earnpark.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.earnpark.com/token-whitepaper/park-token-utility/earnpark-on-chain-architecture.md).

# EarnPark On-Chain Architecture

EarnPark is moving to a full on-chain protocol layer — **EarnPark OnChain Protocol** — on which the platform's yield strategies will run. \
The architectural principle: *one underlying — one wrapper — many strategies*, with compliance enforced at the system's boundaries and a clean separation between reserve, yield and protocol revenue.

* **Boundary AML.** Compliance is enforced at mint (ingress) and cash-out (egress), not on every secondary transfer. This preserves the full on-chain utility of the asset while keeping a defensible compliance perimeter.
* **Wrapper rail.** For each underlying asset the protocol issues a single freely transferable wrapper token (e.g. USDEP for USDT), fully backed by a reserve of that asset. Reserve yield accrues to the protocol as a separate revenue stream — the wrapper remains a transport layer, not a yield-bearing instrument.
* **Strategy products.** Each strategy is a standalone product with its own share token, wrapped in smart contracts that hard-code the rules of capital movement: approved addresses, exposure limits, cooldowns. Capital cannot move outside the defined perimeter.

Strategy access is opened through **non-custodial wallets**: the user holds wrapper and strategy share tokens directly and decides whether to stay in the clean wrapper or enter a specific strategy. Contracts are verifiable on-chain; upgrades go through timelock.

Integration of the PARK token into the on-chain layer is the phase that follows protocol launch; specifics will be added in later revisions of this whitepaper.

> The full architecture, economic model, risk framework and go-to-market are described in a separate document — [*EarnPark OnChain Protocol Whitepaper*](/earnpark-protocol/whitepaper-versions.md).
