Personal Asset Registry
ERC-XXXX Personal Encrypted Asset Registry โ an owner-maintained on-chain list of encrypted asset records with selective disclosure via bucket keys.

Set up your registry
One continuous owner flow: deploy at a predicted CREATE2 address, pick a chain, choose bucket presets, list the accounts to watch, and run the first sync โ four stages, one signature, one transaction.

Example: owner wallet + dapp
End-to-end demo: unlock with one signature, sync in-browser (scan โ encrypt โ sign โ commit), disclose a bucket via link, prove account membership.

Read a registry
Connect as owner (derive the viewing key by signature) or paste disclosed bucket keys, trial-decrypt records and fetch live balances.

Disclosure flow demo
A dapp asks for access; the owner sees a wallet-style consent prompt, signs to derive the viewing key, previews what is revealed, and approves.

Bind to a name (ENS / .gwei / .wei)
Set the par.registry text record on a name you own so readers can use yourname.eth, .gwei or .wei instead of an address.

Grant indexing to a third party
Sign an IndexingGrant so an indexer can scan your accounts and publish records into its own registry that only you can decrypt (scheme 2). Revoke any time.

Deploy your registry
Deploy an ERC-1167 clone at a deterministic CREATE2 address via the factory.
Indexing (scan โ encrypt โ sign โ commit) is done with the par CLI in client/; this app is the reader.