Researcher
You want to observe what the engine does, measure it, and wire engines together for experiments. The instrument surface lets you tap every packet and inject behaviour without changing the engine — it is opt-in and looser than the application or extension APIs by design.
Assumes One packet, six depths: you are here to watch and measure that pipeline, not just use it.
Extension extension
The instrument tier is gated behind the
experimental-instrument
feature and is not part of any NDN community spec — it is an ndn-rs
research surface. Expect a looser stability promise than Develop or Extend.
Where to stop
The instrument tier is for measurement and experiments, not production
data paths. If your tap is shaping real traffic rather than observing it,
you have crossed into the Extender path
(a Strategy or Face), which carries a firmer contract.
The path
- Instrument tier —
TapFace, packet observation, wiring two engines. - Interest and Data lifecycle — the pipeline you are measuring.
- Performance — throughput knobs and how to benchmark.