mirror of
https://github.com/luxfi/chains.git
synced 2026-09-24 00:26:00 +00:00
The proxy built for the canonical D-Chain slot (VMID "dexvm", mDVT5EWMumBp3LCqvKwuyZQeY1VXr1jvjGNAt8nL4UFiXvqXr) that luxfi/dex cmd/dexd already fills, and its wire spoke clob_* while the venue registers dex_*. Installing it produced a node that loaded a VM, passed health, and answered nothing — a failure that reads as a working chain. Nothing imported it but its own plugin main, and the release matrix published it as an image on every tag. dexvm/registry stays: it is the DEX asset registry, imported by the EVM value wiring and dex-assets-validate, and it holds the Gate-A primitives its own gate_test.go covers. The deleted enforce.go was a config adapter over it. internal/slot pins the invariant by AST, so a comment may discuss the slot but a declaration may not claim it: no package here names the D VMID, none declares a clob_* method, and the release matrix ships no image for the slot. Runs unfiltered on every push — a path filter would miss a NEW package claiming an already-filled slot, which is the case worth catching. Co-authored-by: Hanzo Dev <[email protected]>