Skip to content
CCPEDIAby Unity Nodes
CLOSED#134Pull requestBitdynamics

Proposal: Canton Observability Standard (COS)

Opened 25-03-2026 by blackthornloverlast activity 7mo ago

  1. Incoming25-03-2026
Funding request
1,600,000 CC
Organization
Bitdynamics
Discussion
0 messages
0 people

Development Fund Proposal Submission

Proposal file: /proposals/canton-observability-standard.md


Summary

Canton Observability Standard (COS) delivers a versioned open specification and reference implementation defining canonical metric names, trace span conventions, and production-grade alert rules for Canton node and application deployments. The project ships a reference Prometheus exporter, OpenTelemetry collector configuration, Grafana dashboard pack, and Alertmanager alert rule pack across 4 milestones and requests 1,600,000 CC in milestone-based funding.


Checklist

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • Alignment with Canton priorities described

Notes for Reviewers

  • This proposal is explicitly scoped as a specification and reference implementation, not a hosted monitoring product or a Canton core instrumentation change. COS is purely additive — it introduces no changes to Canton protocol behavior or existing node configuration.
  • The initial release is intentionally limited to three signal tiers (participant node health, Ledger API, and synchronizer connectivity) and two output formats (Prometheus and OpenTelemetry) to keep early milestones reviewable and verifiable.
  • Each alert rule in the shipped pack includes a documented operational rationale and tuning guidance rather than undocumented numeric defaults, to keep false-positive rate low out of the box.
  • The specification is versioned from day one with a documented contribution and amendment process, so the community can extend the standard without forking the canonical namespace.

Milestones 4

  1. Specification Published and First Adopter Validated4 weeks
  2. Exporter Deployed and Emitting in a Live Environment5 weeks
  3. Dashboards and Alerts Replacing at Least One Private Setup4 weeks
  4. Standard Adopted by Multiple Independent Teams and Publicly Released3 weeks