The API Docs have moved to a new website
Go to api.safedev.org to find the latest version of the API Docs.
The DNS API can be used to manage public names and services on the SAFE Network.
DNS can be used to share public data and make it easily accessible.
This can be compared to the general web hosting on the clearnet where the user has to register a domain (e.g. safenetwork.org
) and then map a subdomain (e.g. www
) to his hosting provider. Similarly, the SAFE Network user has to create a long name (e.g. safenetwork
) and then map a service (e.g. www
) to a directory.
Any user can access public data using the service and the long name (e.g. www.example
). Web browsers will display the content of the directory (e.g. index.html
) associated with the service.
DNS API Conventions
Field | Description |
---|---|
longName | A human readable name that can be used for sharing public content (e.g. safenetwork ). |
serviceName | A service (e.g. www ) that can be mapped to a long name (e.g. safenetwork ). |
rootPath | An enum representation of the root directory. Accepted value - app or drive app specifies the application’s root directory, while drive corresponds to SAFE Drive. |
serviceHomeDirPath | The full path of the directory associated with the service. |