@tikoci/centrs
    Preparing search index...

    Variable protocolPlansConst

    protocolPlans: readonly [
        {
            capabilities: readonly ["retrieve", "execute", "transfer", "proxy"];
            id: "rest-api";
            implemented: true;
            notes: "RouterOS /rest. retrieve coded; cell status tracked in docs/MATRIX.md. Other capabilities are staged.";
        },
        {
            capabilities: readonly ["retrieve", "execute", "transfer", "proxy"];
            id: "native-api";
            implemented: true;
            notes: "Binary API (TCP 8728 / TLS 8729). Transport base implemented in native-api.ts (word/sentence codec, login, tagged talk); command wiring tracked in docs/MATRIX.md.";
        },
        {
            capabilities: readonly ["execute", "terminal", "transfer"];
            id: "ssh";
            implemented: true;
            notes: "Reuses host ssh client. execute/terminal/transfer all CHR-passed (docs/MATRIX.md); facts in ssh.ts, sftp.ts, terminal.ts.";
        },
        {
            capabilities: readonly ["retrieve"];
            id: "snmp";
            implemented: false;
            notes: "Read-only metrics and identification.";
        },
        {
            capabilities: readonly ["discover"];
            id: "mndp";
            implemented: true;
            notes: "Passive hint source only; not authoritative inventory. discover CHR-passed (docs/MATRIX.md); facts in src/data/mndp.ts.";
        },
        {
            capabilities: readonly ["execute", "terminal"];
            id: "mac-telnet";
            implemented: true;
            notes: "Layer-2 execute path (UDP 20561). Codec + MD5/MTWEI session (mac-telnet.ts), interactive-console reader (mac-telnet-console.ts), and UDP transport + execute adapter wired into execute. terminal cell tracked in docs/MATRIX.md.";
        },
        {
            capabilities: readonly ["execute"];
            id: "romon";
            implemented: false;
            notes: "Routed management overlay for execute. Lower priority than mac-telnet.";
        },
        {
            capabilities: readonly ["execute"];
            id: "winbox-terminal";
            implemented: false;
            notes: "WinBox terminal protocol for execute. Lower priority than mac-telnet.";
        },
        {
            capabilities: readonly ["measure"];
            id: "btest";
            implemented: true;
            notes: "MikroTik bandwidth test (peer protocol, TCP/UDP 2000). Explicit-only — never in the execute/retrieve downgrade chains. v1: client + server, EC-SRP5 + unauthenticated, TCP+UDP. Server CHR-passed; cell status in docs/MATRIX.md (Peer measurement).";
        },
    ] = ...