Proposal: Pinned External Data Fetches for Daml Contracts
RejectedPR- SIG
- needs-SIG
- Champion
- —
- Author org
- MVMT Inc.
- Ask
- source pending
Abstract
This proposal funds the implementation of CIP-draft-external-data-pinning: a new Canton protocol primitive (fetchExternal) that allows Daml contract choices to fetch data from external TCP services and cryptographically pin the signed response to the transaction. Validating participants verify the signature rather than re-executing the call, preserving determinism. This replaces the per-source oracle infrastructure pattern (CIP-0079 price feeds, CIP-0043/CIP-0044 KYC attestations) with a single general-purpose mechanism that any contract author can use without new governance proposals.
Milestones
| Title | Due date | Target | Amount (CC) |
|---|---|---|---|
| Design Finalization & CIP Advancement | — | — | — |
| Daml Engine Implementation | — | — | — |
| Canton Protocol Integration | — | — | — |
| External Service SDK & Developer Tooling | — | — | — |
| TestNet Deployment & Phased Rollout | — | — | — |
| Total | — | ||
Budget impact
- % of approved-to-date
- —
- % if all RFV pass
- —
RFV scenario unavailable — using approved-to-date as denominator (degraded mode).
- Ask (CC)
- amount pending
Comments by org
2 comments · 2 orgs · last activity Oct 22, 2026
| Organisation | Comments |
|---|---|
| MVMT Inc. | 1 |
| Canton Foundation | 1 |