featherbit UI
    Preparing search index...

    Interface Supernode

    A reusable named subgraph with a fixed input/output/error boundary, usable in any policy as a single node of type supernode.

    Served and persisted by the CRUD handlers in src/admin/supernodes.rs; inlined into policies at compile time by src/graph/expand.rs.

    interface Supernode {
        description?: string;
        edges: PolicyEdge[];
        name: string;
        nodes: PolicyNode[];
    }
    Index
    description?: string

    Optional human-readable description shown in the library.

    edges: PolicyEdge[]

    Directed connections; boundary edges use input.out / output.in / error.in.

    name: string

    Unique supernode name, referenced from policy nodes' config.name.

    nodes: PolicyNode[]

    Inner plugin nodes plus the input/output/error boundary nodes.