Proposal: DAML Choice Dry-Run Simulator
RejectedPR- SIG
- daml-tooling
- Champion
- —
- Author org
- —
- Ask
- source pending
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