MCPcopy Index your code
hub / github.com/NethermindEth/nine

github.com/NethermindEth/nine @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,180 symbols 1,906 edges 222 files 43 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Flow (Interface)
Immutable state of a data flow. [9 implementers]
prototype/substance/ui9-dui/src/flow/flow.rs
SubComponent (Interface)
(no doc) [11 implementers]
prototype/particles/app-web/ui/src/render/widget.rs
DataFraction (Interface)
Requirements for a data fraction in a data flow. `Sync` is needed to access through the `watch` channel of the `Player`. [1 …
prototype/discovery/n9-node/src/atom/state.rs
ProtocolCodec (Interface)
The serialization format for a `Protocol`. [4 implementers]
prototype/substance/ui9-codec/src/lib.rs
Component (Interface)
(no doc) [10 implementers]
prototype/particles/app-tui/src/widgets/component.rs
State (Interface)
Immutable state of a data flow. [1 implementers]
prototype/discovery/n9-node/src/atom/state.rs
Unified (Interface)
(no doc) [10 implementers]
prototype/substance/ui9-dui/src/flow/mod.rs
Projection (Interface)
(no doc) [3 implementers]
prototype/particles/app-web/ui/src/render/projection.rs

Core symbols most depended-on inside this repo

iter
called by 22
prototype/substance/ui9/src/names/fqn.rs
push
called by 21
prototype/substance/ui9/src/names/fqn.rs
event
called by 20
prototype/particles/app-web/ui/src/render/widget.rs
remove
called by 20
prototype/substance/ui9-dui/src/tracers/tree.rs
is_empty
called by 17
prototype/particles/control-session/src/flow/chat_control.rs
as_ref
called by 15
prototype/substance/ui9/src/names/fqn.rs
borrow
called by 15
prototype/substance/ui9-dui/src/subscriber/mod.rs
events
called by 15
prototype/substance/ui9-dui/src/subscriber/listener.rs

Shape

Method 661
Class 372
Function 56
Enum 49
Interface 42

Languages

Rust100%

Modules by API surface

prototype/substance/n9-core/src/router/tool.rs27 symbols
prototype/particles/config-toml/src/config_loader.rs25 symbols
prototype/discovery/config-toml/src/loader.rs25 symbols
prototype/substance/n9-core/src/unroller/flow.rs24 symbols
prototype/substance/n9-core/src/router/keeper.rs22 symbols
prototype/substance/ui9-markdown/src/lib.rs20 symbols
prototype/substance/n9-core/src/router/types.rs20 symbols
prototype/particles/control-session/src/flow/chat_control.rs17 symbols
prototype/substance/ui9/src/names/fqn.rs16 symbols
prototype/substance/n9-core/src/essence/substance.rs16 symbols
prototype/discovery/n9-node/src/connector/mod.rs16 symbols
prototype/substance/ui9-dui/src/subscriber/mod.rs15 symbols

For agents

$ claude mcp add nine \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact