{"id":"crc-check-value-verify","version":"1.0.0","description":"Recompute a pinned catalogue CRC of ASCII 123456789 and compare an observed check.","supported_operations":["verify the catalogue crc check of 123456789","compare an observed check with the standard nine byte crc","recompute the published crc check field","confirm an alias maps to the canonical crc check","does this hex check match the pinned crc row","standard ascii crc check comparison","אימות ערך הביקורת מהקטלוג"],"unsupported_operations":["verify a crc over caller-supplied message bytes","decide which catalogue algorithm produced a frame","treat a matching check value as proof of authenticity"],"semantics":["name is a canonical catalogue name or an alias from the pinned CRC RevEng subset (data_version crc-reveng-catalogue-2026-10-21), compared case-sensitively with no trimming. An unknown name is unsupported_input.","The recomputed check is the CRC of the nine ASCII bytes 123456789 under that row. It is calculated again on each call and compared with the pinned published check and with observed_check_hex.","observed_check_hex is case-insensitive, has no 0x prefix, and must contain exactly width/4 hexadecimal digits. A well-formed check that differs is a successful result with the match booleans false, not an error.","alias_used is true when name is not the canonical catalogue name. This tool does not accept a message, a parameter override, or a residue comparison.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_name_bytes":24,"max_check_hex_chars":16},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["name","observed_check_hex"],"properties":{"name":{"type":"string","minLength":1,"maxLength":24},"observed_check_hex":{"type":"string","minLength":1,"maxLength":16,"pattern":"^[0-9a-fA-F]*$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["data_version","canonical_name","supplied_name","alias_used","width","published_check_hex","recomputed_check_hex","observed_check_hex","observed_matches_published","observed_matches_recomputed","published_matches_recomputed"],"properties":{"data_version":{"type":"string","const":"crc-reveng-catalogue-2026-10-21"},"canonical_name":{"type":"string","minLength":1,"maxLength":24},"supplied_name":{"type":"string","minLength":1,"maxLength":24},"alias_used":{"type":"boolean"},"width":{"type":"integer","enum":[8,16,24,32,64]},"published_check_hex":{"type":"string","pattern":"^[0-9a-f]+$","minLength":2,"maxLength":16},"recomputed_check_hex":{"type":"string","pattern":"^[0-9a-f]+$","minLength":2,"maxLength":16},"observed_check_hex":{"type":"string","pattern":"^[0-9a-f]+$","minLength":2,"maxLength":16},"observed_matches_published":{"type":"boolean"},"observed_matches_recomputed":{"type":"boolean"},"published_matches_recomputed":{"type":"boolean"}}},"examples":[{"input":{"name":"CRC-32/ISO-HDLC","observed_check_hex":"CBF43926"},"output":{"data_version":"crc-reveng-catalogue-2026-10-21","canonical_name":"CRC-32/ISO-HDLC","supplied_name":"CRC-32/ISO-HDLC","alias_used":false,"width":32,"published_check_hex":"cbf43926","recomputed_check_hex":"cbf43926","observed_check_hex":"cbf43926","observed_matches_published":true,"observed_matches_recomputed":true,"published_matches_recomputed":true}},{"input":{"name":"PKZIP","observed_check_hex":"cbf43926"},"output":{"data_version":"crc-reveng-catalogue-2026-10-21","canonical_name":"CRC-32/ISO-HDLC","supplied_name":"PKZIP","alias_used":true,"width":32,"published_check_hex":"cbf43926","recomputed_check_hex":"cbf43926","observed_check_hex":"cbf43926","observed_matches_published":true,"observed_matches_recomputed":true,"published_matches_recomputed":true}},{"input":{"name":"CRC-16/XMODEM","observed_check_hex":"31c4"},"output":{"data_version":"crc-reveng-catalogue-2026-10-21","canonical_name":"CRC-16/XMODEM","supplied_name":"CRC-16/XMODEM","alias_used":false,"width":16,"published_check_hex":"31c3","recomputed_check_hex":"31c3","observed_check_hex":"31c4","observed_matches_published":false,"observed_matches_recomputed":false,"published_matches_recomputed":true}}],"execute_url":"/v1/tools/crc-check-value-verify/versions/1.0.0/execute"}