# IPNS Manager

## Understanding IPNS

**IPNS (InterPlanetary Naming System)** serves as a crucial bridge between the existing internet infrastructure and the IPFS (InterPlanetary File System) ecosystem. Its primary purpose is to map the familiar URLs we use on the conventional internet to unique hash values within the IPFS network.&#x20;

By doing so, when accessing web pages or files on IPFS, users no longer need to grapple with lengthy hash strings; they can simply input URLs as they are accustomed to. IPNS dynamically associates these addresses with the desired content, allowing for stable naming even as the underlying content evolves.&#x20;

In essence, IPNS enables more user-friendly access to IPFS content without the direct reliance on raw hash values. This convenience significantly contributes to the widespread adoption and utilization of IPFS .

* **Persistent Names for Dynamic Content**: IPNS provides stable naming for content that is regularly updated.
* **Simple Versioning**: Keep the same IPNS link while updating content.
* **Secure Content Updates**: Public key cryptography authenticates content updates.

Advantages of IPNS include:

* **User-Friendly Addresses**: Simplifies sharing and remembering links.
* **Dynamic Content Management**: Ideal for applications requiring regular updates.
* **Expanded Functionality**: Broadens the use cases for IPFS.

Additionally, the **4EVERLAND IPNS Manager** further enhances this convenience by providing users with the following functionalities:

1. **Customized Label**: Users can log in to the 4EVERLAND dashboard and create custom name records. These records can be created instantly and resolved from any IPFS gateway.
2. **Publishing Period**: Users have the flexibility to customize the timeframe (24 hours, 10 days, 90 days, 180 days) for automatically publishing IPNS records to IPFS.
3. **Support for Decentralized Domain Names**: IPNS name records support decentralized domain name extensions (ENS).

## To get started:

Log in to your 4EVERLAND Dashboard and navigate to Gateway > IPNS Manager.

<figure><img src="/files/c5K5xjimHkqgPmJTzL4B" alt=""><figcaption></figcaption></figure>

Click "Create" and choose your preferred method:

* Generate an IPNS with IPFS Path
* Create IPNS via decentralized domain.

<figure><img src="/files/LWXIUBSEKghsmOyPFN56" alt=""><figcaption></figcaption></figure>

Set your IPNS name/decentralized domain name, copy the IPFS CID you want to link, and select the publishing period. Then, click "Create" to complete the setup.

<figure><img src="/files/Xq6JcFnOWoEvBSM5fwEQ" alt=""><figcaption></figcaption></figure>

## IPNS Use Cases

1. **Content Distribution**: IPNS provides persistent, human-readable links for frequently updated content hosted on IPFS, such as news articles or dynamic web pages. This means that even as content changes, users can still access the latest version of the data through the same URL.
2. **Decentralized Websites**: By associating domain names with IPFS addresses through IPNS, we can build decentralized websites. Even as content changes, the website's URL remains constant, ensuring users can always access the desired information.
3. **Versioned Data**: Using IPNS to link to different versions of datasets on IPFS enables users to easily access and verify the latest or specific versions. This is highly useful for data scientists, researchers, or developers as they can directly access the required data snapshots.
4. **Secure Message Delivery**: By associating user identities with IPNS addresses, we can create a secure messaging system. This ensures that communication on the IPFS network is secure and verifiable. For example, you can use an IPNS address to send encrypted messages, ensuring that only specific recipients can decrypt and read them.


---

# 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://docs.4everland.org/gateways/ipns-manager.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.
