# What we do

## FNS Design Goals

The FNS design goals are to provide a decentralized domain name system for Filecoin network users and developers, and to address the difficulties and inconveniences of using CIDs to access data stored on the Filecoin network.

<figure><img src="https://2582887948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7n1T7otwx1O0SkXh2qmB%2Fuploads%2FvvBJbq33BSc0ZGA7SLNO%2F%E4%BB%80%E4%B9%88%E6%98%AFFNS.png?alt=media&#x26;token=eeaff809-dd47-43fc-870f-455c932a2a37" alt=""><figcaption></figcaption></figure>

The primary design goals of FNS include:

> * Usability: FNS should provide an easy-to-use domain name system that enables users to conveniently access their data stored on the Filecoin network without having to remember complex CIDs.
> * Decentralization: FNS should be a decentralized system without a single centralized control point, avoiding single-point failures and tampering risks.
> * Security: FNS should provide a secure domain name system that ensures user data is not tampered with or stolen.
> * Ease of Integration: FNS should provide easy-to-integrate interfaces and tools, allowing developers to easily use FNS in their applications.
> * Scalability: FNS should be a scalable system capable of handling the growing demand for data storage on the Filecoin network.
