Every NTL node has an identity. Identity determines who can emit signals, who can form synapses, and how trust is established in the network.Documentation Index
Fetch the complete documentation index at: https://openntl.org/llms.txt
Use this file to discover all available pages before exploring further.
Identity Model
NTL supports a layered identity model:NTL Node Identity (Required)
Every node generates a keypair on initialization. The public key serves as the node’s identity:Decentralized Identity (Optional)
Nodes can anchor their NTL identity to a DID for cross-system verification:Application Identity (Optional)
Applications built on NTL can layer their own identity systems on top — usernames, organizational roles, permissions. These exist at the application layer and don’t affect NTL transport.Trust
NTL doesn’t have a global trust model. Trust is local and earned:- New synapse → minimal trust (low weight)
- Successful signal exchange → trust increases (weight grows)
- Failed or malicious signals → trust decreases (weight drops)
- Sustained bad behavior → synapse prunes (isolation)
Anonymous Participation
NTL supports anonymous participation. A node can:- Generate a fresh keypair for each session
- Not anchor to any DID
- Participate with reduced trust (lower initial synapse weight)