# `gno.land/p/moul/ulist/lplist/v0` `LayeredProxyList` — a layered proxy over [`ulist`](../../v0) enabling **lazy, append-only schema migration**: it wraps a source list with a target list and transforms source entries only when accessed (source stays immutable), and layers can be chained for multi-step migrations. Nested under `ulist` in the monorepo; it was missed on the original `ulist` import. --- Part of **[moul/gno-contracts](https://github.com/moul/gno-contracts)** — moul's versioned gno.land contracts. See the repository for the full catalog, build/test tooling, and usage. **Dependency graph:** ![gno.land/p/moul/ulist/lplist/v0 dependency graph](https://raw.githubusercontent.com/moul/gno-contracts/main/_assets/gno.land/p/moul/ulist/lplist/v0/deps.png) > ⚠️ **Disclaimer:** provided as-is, without warranty; not security-audited. Full disclaimer: [DISCLAIMER](https://github.com/moul/gno-contracts/blob/main/DISCLAIMER.md).