IPNS

The InterPlanetary Name System (IPNS) is a system for creating such mutable pointers to CIDs known as names or IPNS names. IPNS names can be thought of as links that can be updated over time, while retaining the verifiability of content addressing.

There are two ways of using IPNS on Spheron: the Storage SDK or the Storage Dashboard.

Storage SDK

Spheron Storage SDK offers a set of key functions for handling IPNS records effectively. You can retrieve all IPNS records associated with a specific bucket, fetch detailed information about a particular IPNS record, publish new IPNS records to link to specific uploads, update existing IPNS records to point to different content (CID), and delete IPNS records as needed. Each IPNS record object contains essential metadata, including the IPNS hash, link, memory usage, bucket ID, and timestamps for creation and updates.

With the IPNS SDK, you gain precise control over your IPNS records, making it easier to manage dynamic data and ensure that your applications always access the most up-to-date content, all while benefiting from the robustness and verifiability of the IPFS ecosystem.

Learn more about how to use IPNS through Storage SDK here.

Storage Dashboard

Spheron Storage Dashboard provides a user-friendly way to create and publish IPNS record for assets, allowing users to manage and link their content within the IPFS ecosystem. The record will serve as a mutable pointer to your asset within the IPFS ecosystem.

Creating IPNS Record

To Create an IPNS Record:

  1. Select your desired Bucket from the Storage dashboard.
  2. Switch to the IPNS tab and Click "Publish IPNS Record".
  3. Select the Target CID and Click "Publish".

Updating Existing IPNS Record

To update an Existing IPNS Record:

  1. Select your desired Bucket from the Storage dashboard.
  2. Switch to the IPNS tab.
  3. Click on the edit icon associated with the IPNS record that you wish to edit.
  4. Make the required changes and Click "Update & Publish".
BucketsStorage Domains