# HTTP/3 with QPACK instructions out of order

Twelve HTTP/3 requests whose QPACK encoder instructions arrive out of order.

- What success looks like: Every request header field decoded.
- What error it exposes: A decoder that does not wait for the Required Insert Count.
- Kind: synthetic (generated, no real traffic)
- Protocols: HTTP/3, QPACK, QUIC v1
- Keys: embedded in h3-qpack-ooo.pcapng as a Decryption Secrets Block, and in h3-qpack-ooo.keys.txt as an NSS key log
- Expected decoded output: h3-qpack-ooo.expected.json (JSON), confirmed by an independent decoder before publication
- Regenerate: cargo run -p synthetic-pcap --example qpack_misattribution_gen -- --scenario ooo --name h3_qpack_ooo --out <dir>
- Licence: Creative Commons Attribution 4.0 International (CC BY 4.0), for the released capture and expected-output files only. Attribution: Shorenet Ltd.
- Download all: h3-qpack-ooo.zip holds these files, the licence text (LICENCE.txt) and their SHA-256 (SHA256SUMS)

## Files

- h3-qpack-ooo.pcapng
- h3-qpack-ooo.keys.txt
- h3-qpack-ooo.expected.json
- h3-qpack-ooo.md
