{"comparison":{"inputConsistency":true,"sameEngine":false,"sameInputCreated":true,"sameInputNote":true,"sameInputOwner":true,"sameInputPreset":true,"samePublicCode":false,"sameStableHash":false},"cppError":null,"cppPreview":{"canonicalPayload":"HOLOBELL_CANONICAL_SIGNATURE_SPEC_V050\nowner=Gabriel\npreset=classic-bronze\nnote=HoloBell Python vs C++ SHA-256 dry-run\ncreated=1780468130\nfundamentalHz=432\ndecaySeconds=5.5\nbrightness=0.58\nresonance=0.82","canonicalSpec":"HOLOBELL_CANONICAL_SIGNATURE_SPEC_V050","engineVersion":"HOLOBELL_CPP_CORE_1.2.0_CANONICAL_V050","hashAlgorithm":"SHA-256","input":{"createdUnixUtc":1780468130,"note":"HoloBell Python vs C++ SHA-256 dry-run","ownerName":"Gabriel","presetId":"classic-bronze"},"legacyHash":"081df057935ecda2","ok":true,"preset":{"brightness":0.58,"decaySeconds":5.5,"fundamentalHz":432,"id":"classic-bronze","name":"Classic Bronze Bell","resonance":0.82},"publicCode":"HB-CPP-f1608cc4d43b","stableHash":"f1608cc4d43b82ea12269ec64126f7a5aee635d33759a610419562198bdf845e"},"createsPersistentSignature":false,"hashReport":{"cppEngineLooksV048OrNewer":false,"cppHasLegacyHash":true,"cppHashAlgorithm":"SHA-256","cppLegacyHashLength":16,"cppLooksLikeSha256":true,"cppStableHashLength":64,"pythonHashAlgorithm":"SHA-256","pythonLooksLikeSha256":true,"pythonStableHashLength":64},"input":{"created":1780468130,"note":"HoloBell Python vs C++ SHA-256 dry-run","owner":"Gabriel","preset":"classic-bronze"},"interpretation":{"expectedDifferentStableHashStillPossible":true,"nextStep":"A future version can standardize the canonical payload if identical Python/C++ hashes are required.","pythonAndCppBothUseSha256Length":true,"reason":"Python and C++ both expose SHA-256 length hashes after V048, but they still use different canonical input strings. V049 validates hash algorithm visibility and input consistency, not identical output.","sha256EnabledInCpp":true},"mode":"dry_run_compare_only","ok":true,"pythonPreview":{"canonicalJson":"{\"created\":1780468130,\"engine\":\"HOLOBELL_CORE_21.0.1\",\"hashAlgorithm\":\"SHA-256\",\"mode\":\"python_dry_run_preview\",\"note\":\"HoloBell Python vs C++ SHA-256 dry-run\",\"owner\":\"Gabriel\",\"preset\":\"classic-bronze\"}","engineVersion":"HOLOBELL_CORE_21.0.1","hashAlgorithm":"SHA-256","input":{"createdUnixUtc":1780468130,"note":"HoloBell Python vs C++ SHA-256 dry-run","ownerName":"Gabriel","presetId":"classic-bronze"},"mode":"python_dry_run_preview","ok":true,"publicCode":"HB-PY-BEEF33605F3A","stableHash":"beef33605f3ada2d592622da05c60a4bbb70c51f00d1eee2f22bac29aec58a4b","stableHashLength":64},"replacesPythonSystem":false,"version":"V049","writesDatabase":false}
