# FNS Application Principles

* User-friendly: FNS should provide an easy-to-use naming system that allows users to access their data on the Filecoin network without needing to remember complex CIDs.
* Decentralized: FNS should be a decentralized system with no single point of control, minimizing the risk of censorship or manipulation.
* Secure: FNS should provide a secure naming system that ensures the integrity and confidentiality of user data.
* Easy to Integrate: FNS should provide easy-to-use APIs and tools for developers to integrate FNS into their applications.
* Scalable: FNS should be a scalable system that can accommodate the growing demand for data storage on the Filecoin network.

## FNS with IPFS Decentralized Storage Space System

{% content-ref url="fns-application-principles/design-fns-domain-name-system" %}
[design-fns-domain-name-system](https://opengate-lab.gitbook.io/fns/application-principles/fns-application-principles/design-fns-domain-name-system)
{% endcontent-ref %}

{% content-ref url="fns-application-principles/integrate-ipfs-storage-space" %}
[integrate-ipfs-storage-space](https://opengate-lab.gitbook.io/fns/application-principles/fns-application-principles/integrate-ipfs-storage-space)
{% endcontent-ref %}

{% content-ref url="fns-application-principles/design-fns-social-platform" %}
[design-fns-social-platform](https://opengate-lab.gitbook.io/fns/application-principles/fns-application-principles/design-fns-social-platform)
{% endcontent-ref %}

{% content-ref url="fns-application-principles/design-fns-ecosystem" %}
[design-fns-ecosystem](https://opengate-lab.gitbook.io/fns/application-principles/fns-application-principles/design-fns-ecosystem)
{% endcontent-ref %}
