Channel join flowchart · ContainerDisplayChannel

MultiverseSocial / channels7 · core×core join policy draft

ContainerDisplayChannel is the display wrapper over core id 7; the live CoreChannelNames string remains Container. UserChannel is the session star hub. Counts: ALLOW=144 · DENY=96 · SELF=16.

Source artifacts: write-up · Mermaid source · core×core CSV.

flowchart TB %% channels7 core join draft -- UserChannel star + dense fabric %% ContainerDisplayChannel == Container core id 7 (display name layer) subgraph HUB["UserChannel (sidecar join hub)"] USER(["UserChannel\nsession/main"]) end subgraph DENSE["Dense core fabric (ALLOW mesh)"] C0["0:System"] C2["2:Memory"] C3["3:Thread"] C4["4:Signal"] C6["6:Clock"] C7["7:Container"] C12["12:STDIO"] end subgraph SPOKE["Spoke cores"] C1["1:Device"] C5["5:Media"] C8["8:URL"] C9["9:Server"] C10["10:Process0"] C11["11:Process1"] C13["13:Compiler"] C14["14:Debug"] C15["15:Nimosini"] end subgraph SIDE["Sidecar faces (optional OPEN flags)"] CD["ContainerDisplayChannel\nwraps Cont id7"] SQL["SQLChannel\nProcess1/Server"] NIMO["NimosiniChannel\ncore15 bots"] end USER -.->|star join| C0 USER -.->|star join| C1 USER -.->|star join| C2 USER -.->|star join| C3 USER -.->|star join| C4 USER -.->|star join| C5 USER -.->|star join| C6 USER -.->|star join| C7 USER -.->|star join| C8 USER -.->|star join| C9 USER -.->|star join| C10 USER -.->|star join| C11 USER -.->|star join| C12 USER -.->|star join| C13 USER -.->|star join| C14 USER -.->|star join| C15 C0 --- C2 C2 --- C3 C3 --- C4 C4 --- C6 C6 --- C7 C7 --- C12 C12 --- C0 C5 -->|ALLOW| C7 C5 -->|ALLOW| C4 C8 -->|ALLOW| C9 C8 -->|ALLOW| C7 C9 -->|ALLOW| C11 C9 -->|ALLOW| C10 C13 -->|ALLOW| C10 C14 -->|ALLOW| C13 C15 -->|ALLOW| C2 C15 -->|ALLOW| C4 C1 -->|ALLOW| C2 C1 -->|ALLOW| C4 C12 -->|ALLOW| C4 C0 -->|ALLOW| C4 CD --- C7 SQL -->|ALLOW| C9 SQL -->|ALLOW| C11 NIMO --- C15 %% DENY examples (dashed red conceptually) C1 -.->|DENY| C8 C1 -.->|DENY| C13 C5 -.->|DENY| C13 C6 -.->|DENY| C8 C6 -.->|DENY| C9 C15 -.->|DENY| C1

Core×core allow / deny matrix

src\\tgt0:Syst1:Devi2:Memo3:Thre4:Sign5:Medi6:Cloc7:Cont8:URL9:Serv10:Proc11:Proc12:STDI13:Comp14:Debu15:Nimo
0:System-AAAAAAAAADDAAAA
1:DeviceA-AAADDDDDDDDDDD
2:MemoryAA-AAAAAAAAAAAAA
3:ThreadAAA-ADAADDAAADDA
4:SignalAAAA-AAAAAAAADAA
5:MediaADADA-AADDDDADDD
6:ClockADAAAA-ADDDDADDD
7:ContainerADAAAAA-ADDDADDA
8:URLADADADDA-ADDADDD
9:ServerADADADDDA-AAADDD
10:Process0DDAAADDDDA-AAAAA
11:Process1DDAAADDDDAA-AAAA
12:STDIOADAAAAAAAAAA-AAA
13:CompilerADADDDDDDDAAA-AD
14:DebugADADADDDDDAAAA-D
15:NimosiniADAAADDADDAAADD-

Matrix headers such as 7:Cont identify the core slot; the display wrapper is named ContainerDisplayChannel in prose and UI.

Hits--