G
Grant AtlasCanton Development Fund
Board synced 43 min ago

Proposal: DAML Choice Dry-Run Simulator

RejectedPR
SIG
daml-tooling
Champion
Author org
Ask
source pending
View on GitHub

Abstract

A dry-run simulator for DAML choices: given a live contract and a choice, it returns the exact effects (contracts created, contracts archived, the return value, and any authorization errors) without committing, by running the DAML LF engine on the real contract. It fills the pre-execution gap that PR #171 confirmed the Ledger API lacks, the eth_call that Canton does not have today. Deliverables are a daml simulate CLI and a TypeScript SDK, with a working proof of concept already validated on Canton 3.x.

Milestones

No milestones recorded.

Budget impact
% of available
% if all RFV pass
Ask (CC)
amount pending

Comments by org

No public reasons documented.

View discussion on GitHub