ChainSafe / ChainSafe/canton-extending-mainnet

[P2-E6.3] Reconciliation view: reported consumption vs settled burn

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
phase-3
Dominant language
Shell
Stars
0
Forks
0
Avg merge
22h 58m
Merged PRs (30d)
1

Description

**Context.** The report is only useful if someone compares it to burn. Phase 2 requires
the comparison to be *available* (audit view), with automated SV-side alerting as
stretch: consumed-to-date vs purchased-to-date per synchronizer, flagged when consumption
exceeds purchases beyond tolerance.

**Deliverable.** Scan (or SV app) view joining report history against summed
registered-sync purchases per synchronizer; discrepancy metric; documentation of the
governance response path (offboard vote, FR-2).

**Acceptance.** LocalNet: consume, report, view shows reconciled totals; synthetic
over-consumption shows a discrepancy.

**Depends on.** P2-E6.1, P2-E7.2.

**Refs.** FR-27, FR-28, FR-2.


Epic: #69 · Plan: [P2-E6-consumption-reporting.md](https://github.com/ChainSafe/canton-extending-mainnet/blob/main/docs/planning/phase-2-epics/P2-E6-consumption-reporting.md)

Contributor guide

No contributing guide indexed for this repository

Research direction

Read docs/planning/phase-2-epics/P2-E6-consumption-reporting.md and review the work from P2-E6.1 and P2-E7.2 before locating the Scan or SV app reconciliation entry point. Implement the audit view joining report history with registered-sync purchases per synchronizer, then verify the LocalNet and synthetic over-consumption acceptance cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
data, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.