map1

Implementer Checklist

Building a MAP v1.1 implementation? Work through this list. Every item maps to a normative spec requirement. If you check all the boxes and pass all 95 vectors, congratulations– you have a conforming implementation. If you check all the boxes and dont pass all 95 vectors, one of us has a bug. Lets find it.

Canonical Header

Type Tags

STRING Encoding

BYTES Encoding

BOOLEAN Encoding

INTEGER Encoding

MAP Key Ordering

This is the single most critical fork surface in the protocol. Get this wrong and everything else is pointless.

MAP Key Uniqueness

Depth and Size Limits

Error Precedence

JSON-STRICT Adapter

Fast-Path Validation (mid_from_canon_bytes)

Final Check

If that last MID doesnt match, stop. Something is wrong. Don’t ship it.

(If it starts with map1:42, you have found the Answer. Please open a Discussion.)