Skip to content

Error Codes

This reference lists the common error codes you might encounter when using the Kinetic CLI, along with simple instructions on how to fix them.

Name Resolution (KIN-RES)

Error CodeWhat it meansFix
KIN-RES-001Offline. Your node cannot reach the network to look up the name.Check your internet connection and ensure port 6070 is not blocked by a firewall.
KIN-RES-002Not Found. The domain doesn't exist on the network.Check the spelling of the name. If you just registered it, make sure you ran kinetic name publish.
KIN-RES-003Verification Failed. The name data appears tampered with.Wait a few minutes and try again. The network may be propagating updates.
KIN-RES-004Expired. The name's registration has expired.If you own the name, run kinetic name renew.
KIN-RES-005Timeout. The network took too long to respond.Try the command again.
KIN-RES-006Internal Error. An internal software error occurred.Restart the daemon.

Name Publishing (KIN-PUB)

Error CodeWhat it meansFix
KIN-PUB-001Offline. Cannot publish your changes to the network.Check your internet connection.
KIN-PUB-002Invalid VDF Proof. The computation attached to your publish is bad.You may have corrupted your .reveal.json file.
KIN-PUB-003Already Owned. Someone else owns this name.You cannot publish records for a name you don't own.
KIN-PUB-004Publish Failed. The network rejected your updates.Ensure your daemon is fully synced and try again.
KIN-PUB-005Internal Error. A configuration error prevented publishing.Check daemon logs and restart.

Registration (KIN-REG)

Error CodeWhat it meansFix
KIN-REG-001Invalid Name. The name format is bad.Use only lowercase letters, digits, and hyphens.
KIN-REG-002Computation Failed. The heavy VDF math failed.Check if your machine has sufficient RAM/CPU, or restart the daemon.
KIN-REG-003Commitment Mismatch. Registration data got mixed up.Delete the local zone files for this name and restart the registration.
KIN-REG-004Already Owned. Someone else registered this name first.Choose a different name.
KIN-REG-005In Progress. You are already computing a name.Only one VDF task can run at a time. Wait for it to finish.
KIN-REG-006Rejected. The network refused your registration.Check the specific error message provided.
KIN-REG-007Internal Error. An unexpected issue occurred.Restart the daemon and try again.

Network (KIN-NET)

Error CodeWhat it meansFix
KIN-NET-001Timeout. A network request took too long.Try again.
KIN-NET-002Offline. Node has no reachable peers.Check your internet connection.
KIN-NET-003Routing Table Empty. Cannot find any peers to talk to.Check if your firewall is blocking outbound traffic. Restart the daemon.
KIN-NET-004..009Internal Network Errors. Various low-level connection issues.Restart the daemon if the issue persists.

Storage (KIN-STO)

Error CodeWhat it meansFix
KIN-STO-001Database Locked. Another daemon is running.Close other terminals or kill the existing kinetic-daemon process.
KIN-STO-002Storage Corruption. Local database is corrupted.The daemon will usually reset this automatically. If not, delete the sled_db folder.
KIN-STO-003Operation Failed. Disk read/write error.Check your hard drive space and permissions.

VDF Math (KIN-VDF)

Error CodeWhat it meansFix
KIN-VDF-001/002Lock Error. Another VDF task is holding the CPU.Wait for the current registration/renewal to finish.
KIN-VDF-003..004Math Errors. The computation engine crashed.Restart the daemon. Ensure your CPU is not overheating or unstable.
KIN-VDF-005Unsupported Platform. VDF math doesn't support your OS/CPU.Run Kinetic on a standard Linux, macOS, or Windows machine (x86_64 or ARM64).

Randomness (KIN-DRA)

Error CodeWhat it meansFix
KIN-DRA-001/002Endpoints Failed / Network Error. Cannot reach the randomness beacon on the internet.Check your internet connection. Ensure you can reach drand.cloudflare.com.
KIN-DRA-004No Cached Pulse. You are offline and have no saved randomness.Connect to the internet.

DNS Zones (KIN-DNS)

Error CodeWhat it meansFix
KIN-DNS-001/002Bad JSON. Your zone file has a syntax error.Check your commas and brackets in the zones/NAME.json file.
KIN-DNS-003Too Many Records. Exceeded the limit of 50.Remove some records from your zone file.
KIN-DNS-004/005Invalid Label. A subdomain name is too long or has bad characters.Use standard lowercase characters for subdomains.
KIN-DNS-006/008Invalid CNAME. Bad CNAME configuration.A CNAME cannot exist alongside other records (like A or TXT) for the same label.
KIN-DNS-007TXT Too Long. Text record exceeds 255 bytes.Shorten your TXT record.
KIN-DNS-009/010Invalid PeerId / KID. Malformed identity record.Double-check the string you copied.

Identity (KIN-IDN)

Error CodeWhat it meansFix
KIN-IDN-001/002File Error / Corruption. Your identity.key is missing or broken.Restore from your seed phrase using kinetic seed restore.
KIN-IDN-003Identity Not Found. No identity exists yet.Run kinetic seed init to create one.
KIN-IDN-004Invalid Seed Phrase. You typed your backup words incorrectly.Check for typos. Words must be exactly from the BIP-39 list.

Name Formatting (KIN-NAM)

Error CodeWhat it meansFix
KIN-NAM-001/002Name/Label Too Long.Keep names shorter than 253 chars, and labels under 63 chars.
KIN-NAM-003Invalid Character.Use only lowercase letters, numbers, and hyphens.
KIN-NAM-004/005Reserved Name. The name is protected for network use.Choose a different name.
KIN-NAM-006Invalid TLD.Name must end in .kin.
KIN-NAM-007Not An Apex Domain. You are trying to act on a subdomain.You must register the apex domain (e.g. foo.kin, not sub.foo.kin).

Internal (KIN-API / KIN-IMPL)

Error CodeWhat it meansFix
KIN-IMPL-001RNG Failure. OS failed to generate random numbers.Restart your computer or check OS health.
KIN-IMPL-005Zone Write Failed. Could not save zone file.Check disk permissions in your data directory.
KIN-API-001Warning. A minor network fetch failed but was handled.No action needed.