> For the complete documentation index, see [llms.txt](https://snowball-mns.gitbook.io/snowball/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://snowball-mns.gitbook.io/snowball/modular-naming-service-mns/identity-data-management/records-crud.md).

# Records CRUD

## **Records Management**

Users can seamlessly add, edit, and remove records associated with their identities within the MNS. These actions are facilitated through the app's user-friendly interface, with transactions executed on the blockchain for transparency and security.

### **Adding Record**

When a user wishes to add records to their resolver within the Identity Layer, they follow these steps:

* **Selection of Identity:** The user accesses their identity management interface within the MNS.
* **Creating Records:** The user is presented with options to add new records. They can either create a new record for their root identity or for a subidentity.
* **Enter Record Details:** For each record, the user enters the necessary details, which typically include:
  * Wallet addresses for multiple blockchains, identified by their respective coin IDs.
  * Additional text field types for any relevant information or metadata associated with the record.
* **Submission and Confirmation:** After entering the record details, the user submits the information to the resolver contract associated with their identity.
* **Transaction Confirmation:** The MNS waits for confirmation of the transaction on the blockchain. Once confirmed, the records are added to the resolver contract, linked to the user's identity.

### **Editing Record**

Editing existing records is straightforward and maintains the integrity of the user’s data:

### **Remove Record**

Users can remove records they no longer need, ensuring their identity data remains relevant and uncluttered.
