Comment on page


Records are your gateway to opening up the identity layer of .sol domain names. Our management of staleness and right of association is one of the best among decentralized domain names - which allows you to seamlessly build the bridge between your web2 and web3 identities
Staleness: This ensures that the content of the record is set by the current owner of the domain. If a record is set by Bob and sold to Alice, the record content becomes stale and invalid
Right of Association: This prevents impersonation. Right of association guarantees that the record content is owned by the domain. For instance, for the Backpack record, this guarantees that the domain owner is the legitimate owner of the backpack username written in the record
Your best way to manage your records and identity is through our product branch SNS Manager. This is currently available on Backpack and soon on Solana Mobile
Set your records so people can find you, dapps can integrate them into profiles and enable you the best profiling experience

Setting a record

To have access to records V2 toggle Beta on under your profile
View a domain you want to set a record(s) for and dropdown the "Records" section
Select the edit icon of the record you wish to add. Once added and the transactions are signed you'll see a badge saying the record has been signed by the owner
In this example, we'll use a record that does not require right of association verification
When you sell or transfer this domain the record will no longer be set by the current owner. Hence the record would be marked as stale (see the warning sign). This means dApps cannot aggregate this information and the new user can just delete and/or set a new record

Setting a record with RoA

With right of association, we prevent impersonation
Right of Association is only supported for certain records at this time
For example, with a Backpack record, we want to ensure the .sol owner is the legitimate owner of the Backpack handle
Hence, when setting your Backpack record the content will immediately be populated with the handle associated with the wallet address
If you do not have a Backpack handle, for example, you will not be able to edit this record
Once the domain is transferred or sold, these records will once again be marked as stale and right of association not be verified

SOL records

Records V2 supports Ledger for SOL records. The intention for this is to be able to store your domain safely but still use it on-chain as usual
To start, I'd first transfer my domain to my Ledger wallet and then connect with Ledger to the site
Once connected edit the SOL record to a hot wallet address that you would like to receive funds to
In the second image, you will see that the "Record content is not verified". For you to receive funds to that address, that pubkey would need to sign to accept it (assuming that you would want to receive to your own address this is pretty simple)
Now, use the SOL record address (that is the address you entered in the SOL record) to connect to
Search for the domain name and dropdown "Records"
Remember to have the Beta toggle on
Once there, you will see a button to verify the record. The only address that will see this "verify" button is the one set in the SOL record. Given that this address signs it, you will see both badges verified
This means you can now store your domain in Ledger while receiving funds to your .sol to another address
Once the domain is transferred this record will become stale