Identity
Every NTL node has an identity. Identity determines who can emit signals, who can form synapses, and how trust is established in the network.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)