Files

2.2 KiB

zap-fix

Docs: FIX 4.4/5.0 over ZAP · part of the ZAP Protocol

FIX 4.4 / 5.0 trading channel over ZAP — sub-microsecond p99.

zap-proto.io · Spec · Paper · Discord

zap-fix layers institutional trading semantics over the ZAP transport. Post-quantum confidentiality, mutual authentication, and zero-copy parse come from the wire; this repo only adds the institutional trading message shape.

Status

v0.1 — schema-first. This repo currently ships:

Reference implementations (Go, Rust, TS) land in v0.2 once zap-proto/spec provides cross-language codegen for the schema.

Why

Property FIX-over-TCP / FIX-over-TLS zap-fix
Confidentiality TLS (classical) X-Wing hybrid PQ (default)
Authentication bearer / TLS cert KEM keypair at transport
Wire encoding text or per-protocol binary ZAP wire, zero-copy
Identity binding DNS / cert chain zap-rns keypair
Future-quantum classical only hybrid by construction

By the composability theorem, zap-fix inherits ZAP-base's PQ confidentiality and mutual auth automatically — no fix-specific PQ analysis required.

Sub-protocol family

  • zap-http — HTTP request/response over ZAP
  • zap-ws — multi-stream pubsub
  • zap-fix — FIX 4.4 / 5.0 trading channel
  • zap-rns — KEM-bound service naming
  • zap-mcp — Model Context Protocol over ZAP
  • zap-acp — Agent Communication Protocol
  • zap-a2a — Google Agent2Agent over ZAP

License

MIT OR Apache-2.0