📚 Overview
Reputation scores are computed off-chain and must be periodically committed on-chain as a Merkle root to ensure integrity and auditability.
🎯 Objectives
- Allow trusted backend to submit new reputation roots
- Ensure roots are immutable once committed
- Support epoch-based updates
🧠 Technical Scope
- Add function:
submitReputationRoot(bytes32 root, uint256 epoch)
- Prevent duplicate epoch submissions
- Validate caller authorization
✅ Acceptance Criteria
⏳ Complexity & Effort
Complexity: Low
Estimated Effort: ~0.25–0.5 day
🏷️ Labels
contracts
oracle
reputation
drips-wave
📚 Overview
Reputation scores are computed off-chain and must be periodically committed on-chain as a Merkle root to ensure integrity and auditability.
🎯 Objectives
🧠 Technical Scope
submitReputationRoot(bytes32 root, uint256 epoch)✅ Acceptance Criteria
⏳ Complexity & Effort
Complexity: Low
Estimated Effort: ~0.25–0.5 day
🏷️ Labels
contractsoraclereputationdrips-wave