# Request for Grant Proposals: Application State Migration

**URL:** <https://forum.aztec.network/t/request-for-grant-proposals-application-state-migration/8298>\
**Category:** Aztec\
**Tags:** rfgp\
**Created:** [January 11, 2026, 6:09pm UTC](https://forum.aztec.network/t/request-for-grant-proposals-application-state-migration/8298 "2026-01-11T18:09:25Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![damian-straszak](https://avatars.discourse-cdn.com/v4/letter/d/ecae2f/32.png) [@damian-straszak](https://forum.aztec.network/u/damian-straszak)\
**Post date:** [January 26, 2026, 9:32am UTC](https://forum.aztec.network/t/request-for-grant-proposals-application-state-migration/8298/15 "2026-01-26T09:32:14Z")

</div>

Proposal from Cardinal Cryptography:

> [@Secure Turnstile: Application State Migration Pattern | Cardinal Cryptography](https://forum.aztec.network/t/secure-turnstile-application-state-migration-pattern-cardinal-cryptography/8414):
>
> Summary This proposal presents a reusable pattern for application-level state migration during Aztec rollup upgrades. Users migrate private state (token balances, NFT ownership, identity attestations) to new rollup instances without per-user L1 transactions. The mechanism uses Aztec’s existing infrastructure: archive roots published to L1 become the trust anchor for proving historic state on the new rollup. For identity binding, users prove ownership via knowledge of the master nullifier secret…

---

_[View the full topic](https://forum.aztec.network/t/request-for-grant-proposals-application-state-migration/8298)._
