{"id":"avro-schema-fingerprint","version":"1.0.0","description":"Compute the CRC-64-AVRO fingerprint of an Avro 1.12.0 parsing canonical form.","supported_operations":["avro schema fingerprint","crc 64 avro fingerprint","hash avro schema canonically","compute avro schema id","stable avro fingerprint","fingerprint avro canonical form"],"unsupported_operations":["cryptographic schema hashing","registry lookup or registration","fingerprint arbitrary bytes"],"semantics":["Implements Apache Avro Specification 1.12.0 Parsing Canonical Form and Schema Fingerprints.","Canonical UTF-8 bytes are processed with the CRC-64-AVRO initial value and polynomial; hex is an unsigned 16-digit lowercase integer.","This is a compact schema identifier, not a cryptographic integrity or security proof.","Rejects forward or unresolved references and all malformed, cyclic, non-JSON, duplicate, or over-limit inputs."],"limits":{"max_input_bytes":16384,"max_schema_nodes":512,"max_depth":32,"max_fields":128,"max_output_bytes":32768},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["schema"],"properties":{"schema":{}}},"output_schema":{"type":"object","additionalProperties":false,"required":["canonical_form","fingerprint_hex","standard_version"],"properties":{"canonical_form":{"type":"string","maxLength":32768},"fingerprint_hex":{"type":"string","pattern":"^[0-9a-f]{16}$"},"standard_version":{"type":"string","const":"Apache Avro Specification 1.12.0"}}},"examples":[{"input":{"schema":"null"},"output":{"canonical_form":"\"null\"","fingerprint_hex":"63dd24e7cc258f8a","standard_version":"Apache Avro Specification 1.12.0"}},{"input":{"schema":"string"},"output":{"canonical_form":"\"string\"","fingerprint_hex":"8f014872634503c7","standard_version":"Apache Avro Specification 1.12.0"}}],"execute_url":"/v1/tools/avro-schema-fingerprint/versions/1.0.0/execute"}