# Extending Identity Registration

The Extend feature within the MNS allows users to manage the registration period of their claimed identity names actively. This functionality provides users with the capacity to extend their registration for a flexible duration of up to 10 years.

<figure><img src="/files/t5KSiCbAcq1au9fmlmpy" alt="" width="382"><figcaption></figcaption></figure>

## Extending identity Flow

{% stepper %}
{% step %}
**Access to Extend Identity Page**\
Users can initiate the extension process from the **My Identities** or **Identity Details** pages. Both options redirect to the **Extend Identity page**, facilitating a seamless transition to managing the registration period.
{% endstep %}

{% step %}
**Selecting the Registration Period**\
On the **Extend Identity** page, users determine the new registration period by adjusting the duration using the&#x20;

* “+” button to increase the duration&#x20;
* or the “-” button to decrease it, within the allowable timeframe of up to 10 years.
  {% endstep %}

{% step %}
**Review Current and New Expiration Dates**\
The interface displays both the current and proposed new expiration dates, allowing users to verify the implications of their extension request before proceeding.
{% endstep %}

{% step %}
**Summary Confirmation**\
Users can review a summary of the extension details, which outlines the identity being extended and the new registration terms.
{% endstep %}

{% step %}
**User Confirmation**\
By clicking the "Confirm and Extend" button, the user signals their intent to proceed with the registration extension. This action initiates a transaction that interacts with the underlying smart contracts managing identity registrations.
{% endstep %}

{% step %}
**Transaction Signing**
{% endstep %}

{% step %}
**Successful Change of Registration Period**\
The updated registration details will be reflected on the Identity details page within the MNS interface, showcasing the new expiration date.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://snowball-mns.gitbook.io/snowball/modular-naming-service-mns/identity-management-system/extending-identity-registration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
