Skip to content

Deterministic Hashing #4

@vuneum

Description

@vuneum

🧩 Problem

No validation that JSON serialization is truly deterministic.

⚠️ Impact

Consensus break across environments.

📍 Area

PoE / Determinism

🧠 Root Cause

Assumption that json.dumps is sufficient.

🛠 Proposed Fix

  • Canonicalization validator
  • Re-serialize + compare bytes
  • Raise error on mismatch

📊 Priority

P0

✅ Acceptance Criteria

  • Same hash across environments
  • Validation fails on mismatch

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions