> For the complete documentation index, see [llms.txt](https://swappulse.gitbook.io/swappulse-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swappulse.gitbook.io/swappulse-docs/changelog/v0-2-0.md).

# SwapPulse v0.2.0: Identity and staking product layer

Full release notes for SwapPulse v0.2.0.

This is a backfilled historical release created from the preserved product-layer checkpoint.

## New features

* Wallet V2 assurance card with verification type/level, expiry and state.
* Account-recovery protection status and delay visibility.
* Chain-authoritative operator and delegation status.
* Staking lifecycle controls for self-stake increases, delegation, undelegation, withdrawal and operator exit.

## Updated behaviour

* Confirmed chain state became authoritative for staking balances and operator state.
* Base44 stake records remain useful as mirrors/history but no longer determine the primary live balance shown to users.
* Reconciliation was expanded to close completed lifecycle records and update unbonding state.
* Duplicate and in-flight staking operations gained additional server-side protection.

## Security/privacy

* Existing V2 fail-closed eligibility remains unchanged.
* Expired or revoked verification blocks new value-bearing staking/bridge actions while preserving the user's identity and existing on-chain stake.
* No extra private verifier evidence is exposed in the Wallet UI.

## Why

The V2 contracts and relay were already secure, but the product needed understandable user controls around that infrastructure. This release turns the chain state into usable Identity and community-staking UX without introducing a new trust path.
