Identity self-service and actions hub (v2.0.0-beta.4)

Profile, Wallet, and Onchain ID pages now surface synced Hasura/BetterAuth data, verification factors, and claims so every participant manages their own credentials while operators monitor claim stats and redeem bonds directly from the UI.

Release overview

We aligned the self-service story with what shipped in the v1 product: the Profile page syncs Hasura and BetterAuth data, the Wallet page exposes addresses, verification factors, and recovery codes, and the Onchain ID view lets users see claims the registry holds about them. The new Actions page surfaces every pending item so nothing falls through the cracks.

Compliance analytics now live inside ATK. Claim statistics charts, timeseries, and ORPC endpoints make it easy to answer "who verified what and when" while the asset detail Action tab plus redeem workflow keep issuers in control directly from the UI.

User facing features

  • Profile sync — edit user fields and see synced Hasura/BetterAuth data in real time (settlemint/asset-tokenization-kit#3840, #3860).
  • Actions page — review outstanding tasks and jump straight to the relevant workflow (#3843).
  • Wallet screen — display wallet address, MFA factors, and recovery codes, so support no longer answers these questions manually (#3871).
  • Claim stats & ORPC API — monitor verification trends with tables and charts, backed by a new API endpoint (#3853, #3868).
  • Asset detail action tab & redeem action — execute redemptions without CLI hops (#3874, #3875).

Quality, reliability, and operations

  • Auth hooks now use the correct TanStack helpers, fixing sporadic logout issues (#3841).
  • Database connections recover automatically when Hasura is briefly unavailable (#3858).
  • Date formatting + error boundaries were cleaned up to improve readability and resilience (#3859).
  • Bond periods calculate accurately, even for long-running instruments (#3862).
  • UI tests were stabilized so main branch stays green (#3907).

Upgrade checklist

  1. bun install to sync the dependencies powering the new wallet/identity experiences.
  2. bun run --cwd kit/dapp typecheck to ensure the Profile/Wallet refactors do not introduce regressions in your local customizations.
  3. Visit the new Actions page in staging and execute a test redemption to confirm the workflow completes without manual scripts.

References