G
Grant AtlasCanton Development Fund
Board synced 38 min ago

Proposal: B-Method Formal Verification Models for Canton DAML Standards (CIP-0056, CIP-0047)

Needs ChampionPR
SIG
daml-tooling
Champion
Author org
Ask
410,000
View on GitHub

Abstract

TKNFRA proposes to deliver a B-Method-based formal verification model (spec + invariants + machine-checked evidence) for the Canton DAML standards CIP-0056 (Token Standard) and CIP-0047 (Featured App Activity Markers), tied to specific released Splice reference packages. This provides reusable assurance artifacts for wallets, apps, registries, and maintainers, and a regression playbook for upgrades.

Milestones

TitleDue dateTargetAmount (CC)
Scoping + Formal Invariant Catalog + Model Skeleton (CIP‑0056 & CIP‑0047)75,000
CIP‑0056: Core Workflow Formalization + Machine-Checked Evidence130,000
CIP‑0047: Full Marker Model + Proof/Check + Accounting Consistency130,000
Reference-Implementation Alignment + Upgrade/Regression Playbook75,000
Total410,000
Budget impact
% of available
0.2%
% if all RFV pass
0.2%
Ask (CC)
410,000

Comments by org

2 comments · 1 org · last activity Mar 26, 2026

OrganisationComments
Canton Foundation1
Unknown1
View discussion on GitHub