Skip to content

File Paths & Data Directory

The Kinetic daemon creates and maintains several files on your system. It is important to know where these live, especially for backups and troubleshooting.

Default Data Directory

The data directory location depends on your operating system:

Operating SystemDefault Path
Linux~/.local/share/kinetic/
macOS~/Library/Application Support/kinetic/
Windows%APPDATA%\kinetic\

Important Files

Inside the data directory, you will find the following critical files and folders:

File / FolderDescriptionAction
identity.keyYour Ed25519 private key (32 bytes). This is the binary form of your identity.BACKUP. Protect this heavily.
identity.mnemonicYour 12-word BIP-39 seed phrase in plain text.BACKUP. Protect this heavily.
api.tokenBearer token for the local REST API. Regenerated on each daemon start.Safe to delete.
sled_db/Local embedded database containing network state. Do not manually edit.Safe to delete (daemon will resync).
zones/Directory containing your DNS zone files.
zones/NAME.jsonYour DNS zone file (e.g., myname.kin.json). Edit this to update records.BACKUP.
zones/NAME.reveal.jsonThe VDF proof file generated when you registered the name.CRITICAL BACKUP.
ca_cert.pemLocal Certificate Authority cert for HTTPS interception (proxy mode).Safe to delete.
.ca.lockLock file for CA generation.Safe to delete.

Binary Locations

When you install Kinetic via the official script, the executables are placed in your system's path:

  • Linux / macOS: /usr/local/bin/kinetic and /usr/local/bin/kinetic-daemon
  • Windows: C:\Program Files\Kinetic\kinetic.exe and C:\Program Files\Kinetic\kinetic-daemon.exe

Logs

By default, the kinetic-daemon prints all its logs directly to the terminal (stdout/stderr). If you are running it as a background service (like systemd), the logs are handled by the service manager.

To save logs to a file manually, you can redirect the output:

bash
sudo kinetic daemon > kinetic.log 2>&1