Why a wire-level attestation protocol.
Every financial action needs a stack of proofs: you're KYC'd, you're solvent, the counterparty isn't sanctioned, the offering is exempt. Traditional systems move the plaintext data between parties — leaking information, creating copies to protect. ZAP moves proofs instead.
Specs.
Attestation circuits
Six standard ZAP circuits. Every one of them maps to a regulatory requirement that would otherwise demand plaintext data sharing.
Accreditation proof
User proves they're a Reg D 506(c) accredited investor without revealing income, net worth, or employer. Renewed every 90 days.
Sanctions-clear
Proves the counterparty address is not in the OFAC SDN / EU / UK / UN / HMT lists at timestamp T, without revealing the address.
Solvency (proof of reserves)
Custodian proves total liabilities ≤ total on-chain assets, with per-user Merkle-sum inclusion, without revealing individual balances.
KYC attestation (Travel Rule)
Originator VASP proves FATF-compliant KYC data exists for sender; receiver VASP verifies without receiving the data itself.
Jurisdiction proof
User proves residency in an allowed jurisdiction without revealing their specific country or address.
Eligibility (age, income, profession)
Age ≥ 18, income bracket, licensed-professional status — proven as a predicate, not disclosed.
Z-Chain & A-Chain
Two dedicated privacy-preserving settlement lanes where ZAP is first-class.
Z-Chain — confidential settlement
UTXO-style privacy lane. Amounts and counterparties are hidden; validity proven by ZK circuits. Regulatory view keys available for approved auditors. Same consensus and validator set as public chain.
A-Chain — attestation substrate
Account-model chain optimized for ZAP attestation anchoring. Compliance attestations, proof-of-reserves commitments, and sanctions snapshots anchor here — keeping the high-TPS trading chain lean.
Interop with FHE.
FHE keeps the input data encrypted; ZAP proves the computation on it was correct. Every encrypted match, risk calc, and compliance check emits a ZAP proof that regulators can verify without ever receiving the plaintext.
Wire protocol.
ZAP is a binary protocol, designed for HFT-grade latency. Tag-length-value encoding; no JSON, no base64, no protobuf reflection. Ships in the same UDP/QUIC channel as FIX traffic.
Attest without exposing.
Ship regulated products where compliance is cryptographic, not paperwork.