Activation & Licensing

Fix Natsura activation problems: empty trees with no error, licence server unreachable, DNS and firewall blocks, missing licence file, tier mismatch, and machine limits.

Natsura checks your licence when a tree cooks. When that check cannot complete, Natsura stops producing geometry.

The confusing part is that it does this quietly. Your nodes are not red, nothing appears in the status bar, and the network looks fine, but every Natsura node downstream produces nothing. An activation problem and an empty input look identical in the viewport.

If your trees vanished and no node is flagged red, read the validation log below before you start changing parameters. It takes ten seconds and rules the whole class in or out.

Find out what happened

Every licence check appends one line to a log, whether it passes or fails:

Windows   %APPDATA%\natsura\license_validation.jsonl
macOS     ~/Library/Application Support/natsura/license_validation.jsonl
Linux     ~/.config/natsura/license_validation.jsonl

Open it in any text editor and read the last line:

{"ts": "2026-09-01T07:16:25+00:00", "result": 0, "result_name": "UNKNOWN_ERROR", "tier": "indie", "houdini": "Indie"}

result_name is why the check ended the way it did. tier is the Natsura build you installed, and houdini is the Houdini licence you are running. A healthy line reads "result": 1, "result_name": "PASSED". Anything else, find it here and open the matching section below.

ResultWhat to open below
PASSED (1)Nothing. The licence is fine, so the problem is elsewhere. See Troubleshooting.
UNKNOWN_ERROR (0)An unexpected failure during the check. Usually a network or name lookup problem: Natsura cannot reach the licence server.
FAILED_LICENSE_FETCH (7)Natsura cannot reach the licence server.
LICENSE_FILE_NOT_FOUND (4)No licence file found.
NO_MATCH_HOUDINI_LICENSE (5)The wrong build for your Houdini licence.
LICENSE_COUNT_EXCEEDED (10)Both machine slots are in use.
FAILED_LICENSE_CHECK (2)The licence was refused.
FAILED_DATE_FETCH (3)Apprentice builds and the clock.
LICENSE_CHECK_IN_PROGRESS (6)The check has not returned yet. Recook once. If it persists, treat it as an unreachable server.
Any SESSION_* result (8, 9, 11, 12, 13)The licence session failed to start or end cleanly. Send us the log, see the bottom of this page.
If this is a work machine, or one managed by someone else, stop before changing any network settings. Those settings are usually deliberate, and changing them yourself may breach your organisation's policy and break access to other systems. Send your IT team this instead: Houdini needs to reach api.keygen.sh over HTTPS on port 443, and the name must resolve through the standard system resolver. They can allow it in one change.

Fix it

Dig deeper

If you are still stuck

Email support@natsura.com from the email address on your Natsura account, which is how we find your licence and confirm the request is yours. Include:

  • The last few lines of license_validation.jsonl.
  • Your Natsura version and tier, and your Houdini version and licence category. The About dialog has all four and a copy button.
  • The output of nslookup api.keygen.sh and curl.exe -I https://api.keygen.sh/.

Screenshots of the viewport do not help with this class of problem. The log line is what identifies the cause.

Never send your licence key, to us or to anyone else. It is a credential, not a reference number: anyone holding it can activate machines against your licence. We do not need it and we will not ask for it. If we need to identify a specific licence record, we will ask for the id field in your license.json, which is safe to share.