Files
papers/lp-201-zap-universal-wire/wire-inventory.csv

6.7 KiB

1tierstackservicepathcurrent_wiretarget_wireevidenceprojected_benchnotes
21luxproto/p (P-Chain blocks+txs)~/work/lux/proto/plinearcodeczap-native63 files import luxfi/codec across proto/p; LP-023 zap_native subtree already exists; node FINAL_CODEC_RIP.md lists 16 prod imports blocked on utxo migration7.50x parse geomean (LP-023 measured)Hot path: every block parse + tx verify
31luxproto/x (X-Chain UTXO)~/work/lux/proto/xlinearcodeczap-nativeproto/x/txs/parser.go + initial_state.go + operation.go all import luxfi/codec; identical migration shape to p7.50x parse geomean (LP-023 measured)Hot path: every UTXO consumed/produced
41luxutxo (cross-chain UTXO library)~/work/lux/utxozap-nativezap-nativeutxo/wire/*.go fully ZAP-native; FINAL_RIP.md closed (commit 559e482); CodecRegistry + codec.Manager removed from public API; luxfi/codec now indirect-only in go.mod; 11/11 packages green7.50x parse geomean (LP-023 measured)Tier 5 — DONE
51luxnode service-info~/work/lux/node/service/info/service.gojsonrpc.Uint32 via luxfi/p2pzap-nativeFINAL_CODEC_RIP.md flags this as one of 16 prod blockersnot measured yetPer-call; light load but in hot RPC surface
61luxevm wire results~/work/lux/node/vms/evm/wirelinearcodeczap-nativeresults.go + results_builder.go already cite luxfi/zap; classification: partial ZAPmeasured equal to ZAP baselinePer-block receipt batch
71luxproposervm wire~/work/lux/node/vms/proposervm/wirelinearcodeczap-native5 files (block_wrapper, header, option, signed_block, state_summary) already cite luxfi/zap; classification: partial ZAPmeasured equal to ZAP baselinePer-block wrapper outer envelope
81luxwarp wire (cross-chain msg)~/work/lux/node/vms/platformvm/warp/wiremixed luxfi/zap+luxfi/codeczap-native11 files cite luxfi/zap (msg_*+payload_*+sig_*); warp/codec.go still imports luxfi/codec for unsigned messagenot separately measuredHot path on cross-chain message verification
91luxrelayvm / quantumvm / oraclevm / keyvm / identityvm / graphvm~/work/lux/chainspartial zap-nativezap-nativeAll 6 chain VMs have wire/ subdirs already citing luxfi/zap (kind.go, *_tx.go, block.go)not measured but assumed equal to zap baselineHot path on each L1 chain
102luxkms ZAP envelope~/work/lux/kmszap-nativezap-nativeluxfi/kms cmd/kms/main.go imports luxfi/zap; envelope auth shipped per memory hanzo_kms_251_consensus_nativemeasured in handshake benchTier 5 — DONE
112luxdex~/work/lux/dexzap go.mod presentzap-nativego.mod cites luxfi/zap; usage TBD by next agentnot measuredPer-order/per-fill wire
122luxzap-PQ handshake~/work/lux/zap/conn_pq.gozap-nativezap-nativeZAP-PQ-v1 specced + implemented per docs/SPEC-ZAP-PQ-v1.md; X25519+ML-KEM-768+ML-DSA-65+AES-256-GCMmeasured handshake benchTier 5 — DONE
131hanzobase p2p transport~/work/hanzo/base/network/transport_zap.gozap-nativezap-native6 hits in transport_zap.go + base/internal/zap/server.go + base/plugins/zap/*measured in base benchTier 5 — DONE for base
141hanzodatastore zap-bridge~/work/hanzo/datastore/cmd/zap-bridgezap-native (MsgType 302)zap-nativemain.go cites luxfi/zap; HMAC-SHA256 framing; canonical hot path to ClickHousemeasured by datastore teamTier 5 — DONE
151hanzokms zapserver~/work/hanzo/kmszap-nativezap-native9 files cite luxfi/zap; pkg/kmsclient/zap_test.go + main_test.go + red_hardening_test.go; consensus-native shippingmeasured in kms benchTier 5 — DONE
161hanzogateway ZAP plugin~/work/hanzo/gateway/zap_wire.gozap-nativezap-native6 files cite luxfi/zap; gateway/zap_backend.go + gateway/zap_wire.go + build_app.gonot separately measuredTier 5 — DONE
171hanzoiam-v2~/work/hanzo/iam/cmd/iam-v2zap-native (introduction)zap-native5 files cite luxfi/zap; iam/MIGRATION.md tracks migrationnot yet measuredTier 5 — DONE/in-flight
181hanzoagent control-plane~/work/hanzo/agentzap-native (opt-in HANZO_AGENT_WIRE=zap)zap-nativesrc/agents/zap/{client,agent,consensus}.py shipped; src/agents/network/remote.py wires cross-process via ZapClient (commit ecf7ff6); default JSON path preserved for OpenAI compat17x ser + 345x parse vs JSON-RPC (zap/README.md)Tier 5 — DONE (feature-flag intra-cluster path)
191hanzomcp (Model Context Protocol)~/work/hanzo/mcpmixed: JSON-RPC stdio (clients) + ZAP browser pathzap-native variantsrc/zap-server.ts wired into both index.ts + cli.ts entrypoints with full method-dispatch parity (MSG types 0x01/0x02/0x10/0x12/0xf0/0xf1); MCP<->browser ZAP path shipped; MCP<->MCP federation client-side not yet wired17x ser + 345x parse vs JSON-RPC (zap/README.md)Tier 5 — PARTIAL (browser path done; server federation TODO)
201hanzojin multimodal~/work/hanzo/jinJSON+pickle+pt tensor I/Ozap-native tensor framesZERO luxfi/zap imports; tensor wire currently provider-specificnot measured (new)Tier 1 once tensor schema exists
212hanzozen LLM gateway~/work/hanzo/zen/gatewayJSON+SSE+HTTPzap-native sidecarOpenAI/Anthropic-shaped JSON outbound (Tier 4) but internal Hanzo<->Hanzo calls can ZAP-tunnelnot measured (new)Tier 4 external boundary kept JSON; internal tunnel can ZAP
221hanzoaci (AI chain)~/work/hanzo-experiments/aciunknown (likely linearcodec inherited)zap-nativeExperiments tree; per LP-023 pattern all blockchain wire should already be ZAP7.50x parse geomean (LP-023 measured)Hot path: per-block on AI chain
233hanzozap-es TS encoder~/work/hanzo/zap-eszap-native (TS)zap-nativenpm package zap-es, TS Cap'n-Proto wire encoder for ZAPN/ATier 5 — DONE on the TS side
241securities-l1ats writer/reader~/work/securities-l1/atszap-nativezap-native3 files writer_zap*.go + zap_writer_server.go + bd_zap_reader.go + pkg/kmsclient/zap.gomeasured in ats benchTier 5 — DONE
251securities-l1bd (broker-dealer)~/work/securities-l1/bdzap-nativezap-native2 hits in bd/main.go + tasks_smoke_test.gonot yet separately measuredTier 5 — DONE/in-flight
262securities-l1kms rust client~/work/securities-l1/operator/src/zapclient.rszap-native (Rust port)zap-nativeRust port of luxfi/zap wire; verbatim compatible per file headerN/A (handshake bench)Tier 5 — DONE
272securities-l1evm/fhe/dex/aml/price/cli~/work/securities-l1zap-native (via go.mod)zap-nativego.mod cites luxfi/zap; concrete call-site usage TBDnot measuredTier 5 — DONE at link level
284externalbinance/coinbase market data feed~/work/securities-l1/price+cliexternal WebSocket/JSONexternalExternal vendors own formatN/ATier 4 — DON'T migrate
294externalstripe/plivo/twiliovarious servicesexternal HTTP/JSONexternalExternal vendors own formatN/ATier 4 — DON'T migrate
304externalopenai/anthropic/togetherzen/gatewayexternal HTTP/JSONexternalExternal vendors own formatN/ATier 4 — DON'T migrate