Signal API
Signals are the fundamental data unit in NTL.Signal Constructors
Builder Methods
Signal Fields
| Field | Type | Description |
|---|---|---|
id | SignalId | ULID identifier |
signal_type | SignalType | Type enum |
origin | NodeId | Emitting node |
payload | serde_json::Value | Signal data |
weight | f32 | Priority (0.0-1.0) |
ttl | u16 | Remaining hops |
timestamp | u64 | Emission time (ns) |
tags | Vec<String> | Searchable tags |
correlation_id | Option<SignalId> | Response correlation |
trace | Vec<NodeId> | Propagation path |