From 887d19855aa09ad100de365d92492eca5fb58229 Mon Sep 17 00:00:00 2001 From: vigneshredstone Date: Mon, 6 Jul 2026 22:04:06 -0400 Subject: [PATCH] Add files via upload Signed-off-by: vigneshredstone --- proposals/RedStone_CAPSProject_Proposal.md | 466 +++++++++++++++++++++ proposals/image1.png | Bin 0 -> 78109 bytes proposals/image2.png | Bin 0 -> 144934 bytes 3 files changed, 466 insertions(+) create mode 100644 proposals/RedStone_CAPSProject_Proposal.md create mode 100644 proposals/image1.png create mode 100644 proposals/image2.png diff --git a/proposals/RedStone_CAPSProject_Proposal.md b/proposals/RedStone_CAPSProject_Proposal.md new file mode 100644 index 00000000..6fcc7228 --- /dev/null +++ b/proposals/RedStone_CAPSProject_Proposal.md @@ -0,0 +1,466 @@ +**CAPS** + +Canton Access and Privacy Standard + +*A Canton Improvement Proposal á RedStone Oracle* + +# Abstract + +Existing oracle models were designed for public blockchain environments and carry assumptions that are incompatible with institutional finance. Pull-based architectures Ñ where a party retrieves a price at the moment of execution Ñ provide no canonical fixing: two counterparties to the same transaction may present different yet equally valid prices, with no protocol-level mechanism to establish which governs. This is irreconcilable with audit, dispute resolution, and fiduciary documentation requirements. Conventional push models resolve the ambiguity but introduce a different failure: publishing a single globally readable price contract forces every price consumption event to be disclosed to the oracle operator, systematically leaking portfolio activity, hedging behavior, and transaction intent across carefully maintained confidentiality boundaries. + +RedStone proposes a push oracle architecture redesigned from first principles for CantonÕs privacy model. A feed producer contract Ñ published at broad visibility Ñ encodes the validation methodology, licensing terms, and governance rules for a given data feed. A credentialed verifier creates a root price capsule from this, establishing the canonical fixing. Consuming institutions then derive scoped capsules with progressively narrower visibility: a vault exposes only the NAV relevant to its two counterparties; a lending protocol sees only the liquidation threshold; a prime broker calculates margin without revealing client identities. Each derived capsule inherits a complete, verifiable audit trail back to the root attestation. Crucially, the oracle operator sees the root and nothing downstream Ñ consumption is invisible to the data vendor. + +This architecture directly enables the use cases CantonÕs institutional participants are building toward: NAV feeds for tokenized funds, valuation references for private asset transfers, and composite price inputs for structured products. It provides the price layer that CIP-56 asset workflows and CDM-modelled collateral events implicitly depend on but do not themselves supply, and directly supports the work of the Canton FoundationÕs Collateral Subcommittee. The core principle Ñ that validation correctness and licensing compliance become structural properties enforced by the contract model rather than operational conventions Ñ aligns with CantonÕs broader design philosophy and strengthens the networkÕs value proposition for regulated institutions across every asset class. + +By moving price attestation, derivation, and licensing enforcement on-chain as first-class Canton transactions, CAPS converts institutional data consumption into a continuous source of network traffic and burn Ñ a market that may exceed asset settlement itself in transaction volume. + +# Objective + +## How CantonÕs Unique Features Redefine the Role of Oracles + +The pull oracle model presents a theoretically elegant design. Rather than maintaining continuously updated on-chain price state, it relies on cryptographically signed off-chain attestations that are retrieved and submitted on demand. At first glance, this aligns naturally with privacy-preserving execution environments: data need not be globally broadcast, and price visibility can be scoped to only those parties participating in a transaction. + +Within the context of Canton Network Ñ where contracts are disclosed selectively among identified institutional counterparties and transaction visibility is strictly partitioned Ñ this paradigm appears especially coherent. Pull-based retrieval enables participants to access price data only when required, avoiding unnecessary state exposure while preserving flexibility. This architectural intuition informed the initial design direction for RedStoneÕs Canton oracle integration. + +A deeper evaluation, however, reveals fundamental limitations when assessed against institutional requirements. + +The pull model places a critical responsibility on the transaction submitter: retrieving a signed price certificate from an off-chain endpoint (e.g., HTTP or WebSocket) and including it atomically in the transaction. The issue is not merely technical, but contractual. In the absence of a coordinated fixing mechanism, there is no authoritative answer to which certificate Ñ among many valid attestations produced within the same time window Ñ constitutes the canonical settlement price. + +Two counterparties to the same transaction may independently retrieve certificates that differ in timestamp, aggregation methodology, or confidence interval. Each is cryptographically valid, yet economically distinct. This introduces ambiguity at the exact point where determinism is required. + +Traditional financial infrastructure resolves this through formal fixing conventions Ñ such as LIBOR submissions, WM/Reuters 4pm fixes, or ISDA fallback frameworks Ñ where settlement prices are predefined, auditable, and universally agreed upon. The pull model provides no equivalent. The effective ÒpriceÓ becomes whichever certificate the submitting party happens to include, with no protocol-level mechanism enforcing consistency across participants. + +This ambiguity is fundamentally incompatible with institutional requirements for auditability, dispute resolution, and fiduciary accountability. + +While in open DeFi environments this manifests as race conditions and exploitable inconsistencies Ñ contributing to significant losses across oracle manipulation incidents Ñ these outcomes are symptoms of a deeper structural issue: the absence of a canonical, consensus-enforced fixing mechanism. + +As a result, adoption of pull-based oracle systems has been limited to latency-sensitive applications such as perpetual derivatives trading. In contrast, lending protocols, collateralized products, and structured financial instruments Ñ which collectively account for the majority of on-chain value Ñ require deterministic, reproducible pricing. These systems depend on a single agreed-upon reference price for margin, liquidation, and valuation logic, a property the pull model cannot guarantee. + +This gap Ñ the absence of a canonical, auditable price fixing mechanism Ñ is precisely where Canton Network offers a unique opportunity. + +CantonÕs deterministic execution model, combined with its privacy-preserving contract disclosure framework, allows price fixing itself to become a first-class protocol primitive. Instead of relying on whichever participant submits first, price data can be attested, validated, and consumed within a controlled participant graph, where the fixing event is explicitly defined, recorded, and agreed upon. This transforms pricing from an emergent artifact into a governed, auditable process. + +## From Pull to Push: Determinism and Its Trade-offs + +The push oracle model directly addresses the determinism problem. + +By maintaining a single, authoritatively updated on-chain price Ñ written by a credentialed oracle network according to predefined schedules or deviation thresholds Ñ it establishes a clear and unambiguous fixing point. All participants observe the same value, and every update is permanently recorded, creating a complete audit trail. + +This model simplifies integration and strengthens reliability. Consuming contracts no longer need to handle off-chain retrieval, certificate validation, or transport logic. Price access reduces to a single on-chain read, significantly minimizing implementation risk and operational complexity. + +Dispute resolution is also materially improved. The price used in any transaction is directly attributable to a specific oracle update, satisfying evidentiary requirements for institutional participants. + +However, applying a na•ve push model to Canton introduces a critical conflict. + +A globally readable price contract Ñ standard in public blockchain architectures Ñ violates CantonÕs core privacy guarantees. In CantonÕs execution model, reading a contract constitutes a disclosed event to its stakeholders. If the oracle operator is a stakeholder of the price contract, it can observe which participants are accessing which data, when, and how frequently. + +This creates a non-trivial information leakage vector. Consumption patterns reveal trading intent, portfolio composition, hedging activity, and transaction timing. What appears to be a passive data lookup becomes, in practice, a signal observable by a third party. + +For institutional participants operating under strict confidentiality constraints Ñ whether regulatory, contractual, or competitive Ñ this is unacceptable. A system that systematically exposes consumption metadata undermines the very privacy guarantees that make Canton valuable. + +As a result, simply porting conventional push oracle architectures onto Canton is not viable. It reduces the network to a permissioned ledger with a shared, observable price feed Ñ effectively collapsing its privacy model. + +The design challenge, therefore, is not choosing between pull and push, but reconciling their strengths: + +* Push semantics for determinism, auditability, and canonical fixing +* Scoped visibility for privacy-preserving data consumption + +This requires a fundamentally new oracle architecture. + +--- + +# Implementation Mechanics + +The proposed architecture introduces a hierarchical, privacy-preserving push oracle model built natively on CantonÕs contract system. + +![Implementation Mechanics Diagram](images/image2.png) + +At its core is a feed producer contract, published with broad but controlled visibility. This contract defines: + +* Validation rules (aggregation methodology, deviation thresholds, authorized signers, staleness constraints) +* Licensing terms (who may consume the data, under what conditions, and with what redistribution rights) +* Governance structures (who may derive downstream data capsules and under what constraints) + +A credentialed verifier produces price updates by instantiating a root data capsule, which references the feed producer contract and carries a signed attestation. + +From this root, participants derive scoped data capsules tailored to their specific disclosure graphs. These derived capsules inherit the validation lineage of the root while restricting visibility to only the relevant counterparties. + +Examples include: + +* A bilateral derivatives contract exposing price data only to its two counterparties +* A lending protocol receiving only liquidation-relevant thresholds +* A market-making desk accessing pricing without revealing counterparties + +Critically, derivation is strictly attenuating. A child capsule cannot grant broader access or redistribution rights than its parent. Licensing is encoded directly into the derivation structure, rather than enforced through off-chain agreements. + +Equally important, the oracle operator has no visibility into downstream usage. It cannot observe which derived capsules exist, who consumes them, or how frequently they are accessed. + +This architecture mirrors established patterns in enterprise data systems, where hierarchical access control separates rule definition from data consumption. By embedding this model directly into CantonÕs contract layer, the system achieves: + +* Deterministic and auditable price fixing +* Fine-grained privacy controls +* Built-in compliance and governance guarantees + +The diagram below illustrates the end-to-end data flow from RedStoneÕs signing infrastructure through CantonÕs contract layer to the privacy-scoped consumption layer, including the fee distribution path that closes the data economics loop. + +![End-to-End Data Flow](images/image1.png) + +The flow begins off-chain, where RedStone network nodes independently sign price payloads and forward them to the Relayer, which aggregates and submits the feed to Canton. On-chain, the Feed Factory validates the attestation against its encoded rules and creates the Root Capsule Ñ establishing the canonical price fix. The Root then notifies the Auditor, which reviews and acknowledges the feed without co-signing. Below the oracle-visibility boundary, an institution derives a scoped capsule from the Root, restricting access to its specific counterparty graph. The Consumer reads the price from its Derived Capsule and pays an access fee, which the Derived Capsule forwards upstream to the Root Ñ completing the data economics loop while the oracle operator retains no visibility into who consumed what or when. + +# Use Cases + +## NAV Fund Feed + +A tokenized money market fund publishes its net asset value (NAV) at defined dealing cut-offs. The feed producer contract encodes the calculation methodology and authorized administrators. + +The root capsule is shared with transfer agents and custodians. Downstream institutions Ñ such as wealth platforms and structured product issuers Ñ derive scoped capsules for internal use. + +Each participant accesses only the NAV relevant to its holdings. No institution can infer the activity or assets under management of another. Every valuation traces back to a signed, auditable root attestation. + +## Private Equity Secondary Pricing + +A private company enables secondary share transfers between institutional investors. A valuation agent publishes periodic fair-value assessments via the oracle system. + +The root capsule is visible to the cap table administrator and transfer agent. Each transaction derives a capsule visible only to the buyer, seller, and broker. + +Transaction-level privacy is preserved: no participant can observe other trades, and the valuation agent cannot infer market activity. + +## Structured Products on Private Assets + +A bank issues a structured note linked to a basket of private fund NAVs. Multiple underlying feeds Ñ each governed by distinct licensing terms Ñ are aggregated into a composite price. + +The structured productÕs feed producer contract governs how this basket is consumed by issuers, paying agents, and calculation agents. + +Investors receive scoped views tailored to their tranche exposure, without visibility into underlying assets or other investorsÕ positions. + +## Canonical Corporate Actions: Efficiency Across Euroclear's Custody Chain + +When an issuer depository like Euroclear processes a corporate action Ñ a dividend, stock split, or tender offer Ñ multiple credentialed verifiers independently extract the event from its unstructured source using different language models and reach consensus on-chain, fixing the agreed record (rate, ratio, record and pay dates, entitlement parameters) as a single signed root capsule that mitigates extraction error. + +Each custodian and sub-custodian then derives a scoped capsule exposing only the entitlement relevant to the positions it holds, narrowing at each tier until an end investor sees only its own. No participant can infer another's holdings, the originator retains no visibility into downstream consumption, and every entitlement traces back to the same consensus-validated root. + +This replaces the costly, largely manual reconciliation behind today's custody chain with a single canonical fixing consumed under attenuating disclosure. + +# Architectural Alignment + +The feed producer contract, root capsule, and derived capsule map directly to CantonÕs native contract primitives: stakeholder sets, events, and the disclosure graph. Derivation attenuation is enforced by contractÕs code Ñ a child contract cannot assert stakeholder rights its parent contract does not hold Ñ requiring no off-chain enforcement layer. Price fixing events are recorded as Canton transactions, producing audit trails that satisfy CantonÕs deterministic execution guarantees without additional instrumentation. + +This stands in direct contrast to pull architectures, where price retrieval, certificate validation, and licensing enforcement all occur outside the network entirely Ñ suppressing on-chain activity, extracting value from the ecosystem, and reducing Canton to a passive settlement rail. RedStone's on-chain data processing model drives direct demand for network traffic and burn: a continuous stream of attestation, derivation, and fee settlement transactions that, across the full lifecycle of institutional price consumption, may exceed asset settlement itself. + +At the ecosystem level, CIP-56 defines asset issuance and DvP settlement but contains no valuation clause Ñ every price-dependent lifecycle event in a CIP-56 workflow requires an external reference this proposal supplies. The FINOS CDM implementation demonstrated on Canton models margin and collateral workflows in machine-readable form, but the core event types Ñ Valuation, MarginCallIssuance, and Reset Ñ each take a price input as a given; this oracle layer is what makes those inputs auditable and dispute-resistant on-chain. The Canton FoundationÕs Collateral Subcommittee is actively standardizing haircut schedules and margin thresholds, both of which require deterministic price feeds as a direct dependency. Formalizing this model as a CIP would give each of these initiatives a shared, versioned price layer with on-chain governance Ñ removing the last unspecified input in CantonÕs institutional workflow stack. + +The CAPS framework Ñ including all Daml contracts, derivation logic, and licensing modules Ñ will be released as **open source** under a permissive license. In regulated financial infrastructure, governing the flow of data is at least as consequential as governing the flow of assets: a single price fixing propagates into margin calls, collateral assessments, and regulatory reports across dozens of counterparties, and every participant in that chain needs to trust the governance envelope independently of who produced the data inside it. Open-sourcing the standard ensures that trust is verifiable, not delegated Ñ any ecosystem participant can audit, adopt, or extend the framework without dependency on a single vendor. + +# Backward Compatibility + +The validation mechanism underpinning the root data capsule is fully compatible with RedStoneÕs existing on-chain validation contract. The cryptographic primitives Ñ ECDSA signature verification over price payloads, timestamp bounds checking, and multi-signer threshold logic Ñ are identical to those deployed across RedStoneÕs production infrastructure on EVM chains (Ethereum, Arbitrum, Base, and 70+ others) and non-EVM environments including Solana, SUI, Aptos and Stellar. No changes to RedStoneÕs off-chain signing or aggregation infrastructure are required; the Canton integration consumes the same signed attestations already produced by the oracle network, repackaging them into Canton-native contracts at the ingestion boundary only. + +At the Canton protocol level, the oracle architecture is designed to be consumed by CIP-56-compliant asset registries without modification. A CIP-56 asset registry referencing a derived price capsule does so through a standard contract read within CantonÕs existing stakeholder disclosure model Ñ no new APIs, ledger primitives, or wallet-layer changes are required. Any CIP-56 token workflow Ñ DvP settlement, collateral allocation, or transfer instruction Ñ that requires a price input can reference a scoped capsule using the same patterns already used for other contract dependencies under the standard. + +# Milestones and Deliverables + +## Milestone 1: Specification & Architecture +* **Estimated Delivery:** Week 3 +* **Focus:** Finalize the formal specification of the feed producer contract, root capsule, derived capsule data models, and attenuation rules. Define the licensing module Ñ including consumption rights, redistribution conditions, and license class encoding. Design the flow of funds model governing data economics between producers, verifiers, and consumers. Specify contract interfaces for all integration points. +* **Deliverables / Value Metrics:** Published technical specification; Daml data model definitions; licensing module specification; flow of funds design document; contract interface definitions. + +## Milestone 2: Core Contract Implementation +* **Estimated Delivery:** Week 14 +* **Focus:** Full implementation of the feed producer contract, root capsule, derived capsule hierarchy, attenuation enforcement, licensing module, and flow of funds logic in Daml. Integrate RedStoneÕs cryptographic validation logic at the root boundary and verify equivalence with production deployments on other chains. +* **Deliverables / Value Metrics:** Complete contract suite deployed on Canton testnet; passing validation and attenuation test suite; licensing and fee distribution logic verified; documented cryptographic equivalence with RedStoneÕs existing signing infrastructure. + +## Milestone 3: Off-Chain SDK & Services +* **Estimated Delivery:** Week 19 +* **Focus:** Build the off-chain layer required for production integration: client SDK for consuming derived capsules, relayer infrastructure for publishing root price updates to Canton, and connectors and indexers as tooling for projects and consumers building on top of the oracle layer. +* **Deliverables / Value Metrics:** Published SDK with documented API; deployed relayer service on devnet; connector and indexer implementations covering primary consumption patterns; end-to-end integration test suite covering on-chain and off-chain components. + +## Milestone 4: Production Deployment & Operations +* **Estimated Delivery:** Week 23 +* **Focus:** Mainnet deployment to production-grade service standards. Establish monitoring, alerting, and incident response procedures. Validate SLA commitments for price update latency, availability, and staleness thresholds. Commission independent security audit of all Canton contracts and off-chain components. +* **Deliverables / Value Metrics:** Mainnet deployment; operational runbook; monitoring dashboard; documented SLAs; external audit initiated and in progress. + +## Milestone 5: Audit Resolution, Documentation & Ecosystem Integration +* **Estimated Delivery:** Week 26 +* **Focus:** Receive and address all audit findings Ñ implementing fixes, improvements, and mitigations. Produce all materials required for ecosystem adoption: developer documentation, integration guides, training materials, and onboarding resources for new participants. Deliver reference implementations and annotated examples covering the primary use cases Ñ NAV fund feed, private equity secondary pricing, and structured product basket price. Submit the oracle data governance standard as a formal Canton Improvement Proposal. +* **Deliverables / Value Metrics:** Published audit report with all findings resolved; complete developer documentation and integration guide; training and onboarding materials; three reference implementations with annotated examples on mainnet; formal CIP submission to the Canton Foundation. + +## Adoption Milestone 1: First Production Integration +* **Timeline:** Month 1Ð2 +* **Deliverable:** Onboard the first commercial partner with 10 high-frequency price feeds updating every 10 seconds. Validate end-to-end performance, latency SLAs, and fee distribution under sustained production load. One partner live on mainnet with published performance report and validated fee distribution through the capsule hierarchy. +* **Annualized Traffic:** (4 KB + 10 ? 12 KB) ? 259,200 updates/month ? 12 = ~350 GB/year (~150M CC/year) + +## Adoption Milestone 2: Broad Ecosystem penetration +* **Timeline:** Month 2Ð6 +* **Deliverable:** Achieve broad adoption with 5+ commercial partners spanning tokenized funds, fixed income, and structured products. CAPS established as the default data governance layer for price-dependent Canton workflows, with community contributions to the open-source framework and a formal governance process for new data profiles and capsule types. +* **Annualized Traffic:** ~750 GB/year (~300M CC/year) + +## Adoption Milestone 3: Bringing flagship partners to Canton +* **Timeline:** Month 1-12 +* **Deliverable:** Bring flagship projects and institutions from the RWA frontier Ñ tier-one asset managers, global custodians, and large-scale tokenization platforms Ñ onto Canton with CAPS as the price and data-governance layer for their tokenization programs. Each engagement is backed by dedicated solutions architecture, embedded engineering support, and a capsule hierarchy tailored to the institution's full distribution graph. Each flagship integration produces a reference architecture and co-authored case study, lowering the barrier for the next wave of institutional adoption and turning every onboarding into an accelerant for the one that follows. + +**Shortlist of partners actively exploring Canton expansion with RedStone:** +* **Hamilton Lane (SCOPE - Private Credit).** Hamilton Lane ($900B+ AUM) offers SCOPE, an evergreen senior private credit fund already tokenized across Polygon, Solana, Aptos, Sei and more networks. Canton is the natural next step to reach institutional, privacy-sensitive TradFi allocators, with RedStone providing the NAV and price feeds for the fund. +* **Re (reUSD - Reinsurance).** Re is a decentralized onchain reinsurance marketplace, with reUSD as a principal-protected, yield-accruing senior token tracking risk-free rate +250bps. Canton's privacy-preserving design is uniquely suited for further growth of the asset, which has gained strong momentum with a 130% increase in AUM YTD, and RedStone supplies the NAV feeds that make reUSD usable as collateral. +* **Fasanara (F-ONE - Alternative Credit).** Fasanara is an FCA-regulated alternative credit manager (~$1B+ AUM), with the F-ONE fund covering fintech receivables, SME lending, and delta-neutral digital strategies. F-ONE is already tokenized via Midas as mF-ONE and scaled to ~$190M AUM as the leading RWA market on Morpho. Canton expansion unlocks the bank and asset-manager segment that demands privacy and settlement guarantees, with RedStone providing the underlying credit NAV feeds. +* **Spiko (EUTBL, USTBL & SPKCC - Treasury Bills).** Spiko runs the first AMF-approved tokenized money market funds in the EU, backed by Eurozone and U.S. T-Bills with $1B+ AUM. The Cash & Carry product (SPKCC) offers an alternative asset for allocators looking for higher-yield exposure. Their regulated, daily-liquid structure is the cleanest cash-equivalent primitive for Canton's institutional users, with RedStone delivering the NAV and reference data. + +# CAPS-Development and Support Plan + +Six-month development program delivering CAPS to Canton MainNet Ñ core protocol, fee and royalty add-ons, off-chain components, tooling, and EVM L2 readiness Ñ followed by 18 months of support. Total budget: $2.0M at market-rate engineering. + +The plan is anchored to the existing Canton governance and standards landscape: contract interfaces follow the CIP-0056 token-standard pattern, fee and metering events are structured for CIP-0104 traffic-based app rewards, and the upgrade path reflects Splice 0.6.0 / Canton 3.x operational lessons (CIP-0089). The CIP itself proceeds through the standard CIP-0000 process with community consultation in Stage 1. + +**Timeline at a glance** + +| Stage | Timing | Outcome | +| :--- | :--- | :--- | +| 1. Foundation & CIP consultation | M1ÐM2 | Spec locked, DevNet demo, CIP in community review | +| 2. Core protocol | M2ÐM4 | Core suite feature-complete on DevNet | +| 3. Protocol add-ons | M4 | Fees and royalties live on DevNet | +| 4. Off-chain components & tooling | M2ÐM5 | Partner-operable deployment | +| 5. EVM L2 readiness | M5 | Atomic cross-environment read demo | +| 6. Hardening & MainNet | M5ÐM6 | MainNet live, CIP approval target | +| 7. Docs, examples, first integrations | M5? | Integration-ready, first partners onboarded | +| Support | M7ÐM24 | Ops, upgrades, integration support | + +## Stage 1 Ñ Foundation & CIP Consultation (M1ÐM2) +**Protocol spec** +* Daml data model: root capsule, derivation tree, entitlement schema, party topology +* Entitlement semantics: read scopes, delegation, revocation, expiry +* CDM event mapping: Valuation, MarginCallIssuance, Reset ? capsule lifecycle +* Interfaces follow the CIP-0056 Daml-interface pattern; direct alignment with token-standard DvP flows + +**Efficiency baseline (spec constraints, not later optimization)** +* Compact binary encoding for fixings +* Batched multi-feed format: one transaction = N feeds in single payload +* Verification cost scalability in regard to payload size +* Traffic-cost model vs. Canton fee parameters (informee scaling, read/write factors), validated on DevNet and retested on Mainnet + +**CIP process** +* Draft per CIP-0000; discussion on cip-discuss; GitHub PR prepared with a CIP editor +* Consultation rounds: asset issuers, data licensors, Super Validators, Digital Asset, broader Canton community +* Feedback log with accept/reject rationale; spec lock at end of M2 + +**Engineering setup** +* DevNet deployment, CI/CD, Daml test harness +* Feed adapter skeleton: RedStone source ? signing ? submission + +*Milestone: Fixing ? derivation ? scoped read on DevNet; CIP in community review; traffic-cost model published.* + +## Stage 2 Ñ Core Protocol (M2ÐM4) +**Contracts** +* Root fixing: canonical attestation, versioning, signing scheme +* Derive/DeriveChild flows building the scoped disclosure graph +* Per-consumer access entitlements enforced at contract level +* Update triggers: deviation thresholds, scheduled cut-offs, settlement-event materialization +* Capsule lifecycle: rotation, archival, supersession, dispute/audit views +* Minimal informee set per capsule Ñ privacy guarantee doubles as cost guarantee under Canton's UTXO/stakeholder model +* Evaluate Daml explicit disclosure for one-shot reads by non-stakeholders + +**Payload size optimization** +* Batched multi-feeds +* Possible delta encoding for high-cadence updates +* Bytes-per-fixing and bytes-per-derivation tracked in CI with regression gates + +**Verification efficiency** +* Batched verification +* Derived capsules inherit validity from parent Ñ no signature re-verification downstream +* Validation-cost benchmarks on DevNet (Super Validator confirmation load) + +**Quality** +* Adversarial and negative-path test suites; property-based tests on the derivation tree +* Internal security checkpoint at feature-complete + +*Milestone: Core feature-complete on DevNet; payload and verification benchmarks published; audit surface locked.* + +## Stage 3 Ñ Protocol Add-ons (M4, 1 month) +**Fee & royalty module (separate layer, independently upgradeable)** +* Access-fee settlement: per-read and subscription, CC-denominated +* Royalty / revenue-share for upstream data licensors +* On-chain licensing terms: usage class, redistribution rights, term limits +* Usage metering and billing-event emission for off-chain reconciliation +* Settlement paths simplified by CIP-0078 (no CC transfer fees) + +**Tokenomics alignment** +* Fee/metering events structured so traffic accrues to RedStone and licensors under CIP-0104 (traffic-based app rewards) +* Compatibility notes for CIP-0047 activity markers (or other introduced economic models) +* One-page tokenomics note: expected burn per integration profile (CIP supporting material + BD collateral) + +*Milestone: Fees and royalties live on DevNet; tokenomics note published.* + +## Stage 4 Ñ Off-chain Components & Tooling (M2ÐM5, parallel track) +In priority order: +1. **Relayers & NAV connectors (core)** + * Production relayer: retry, failover, multi-region redundancy + * Signer key management with rotation procedures + * Trigger engine: full-cadence off-chain evaluation, on-chain materialization only on threshold/cut-off + * NAV connector scaffolding: standardized intake formats, validation rules, scheduled publication windows + * One reference connector for a live fund-administrator format +2. **Indexing** + * Capsule-tree indexer reconstructing the derivation graph + * Consumption and fee-event indexing + * Query API for audit/reporting; OpenAPI shape per CIP-0056 pattern, Scan-API-compatible +3. **Monitoring dashboards** + * Feed health, staleness, SLA metrics, alerting wired to on-call + * Traffic/burn per capsule Ñ ties operations directly to CIP-0104 rewards +4. **CLI** + * Deployment, capsule creation/derivation, entitlement management, feed configuration, key ceremony helpers +5. **GUI (last)** + * Compliance interface: entitlement administration, fixing setup, audit-trail views with exportable evidence + +*Milestone: A partner deploys and operates CAPS without our engineers in the loop.* + +## Stage 5 Ñ EVM L2 Readiness (M5, 1 month) +* Solidity-facing read interface for Zenith-class EVM environments on Canton +* Adapter preserving scoped disclosure across the Daml?EVM boundary Ñ no privacy bypass via EVM reads +* Reference consumer contracts: price read, staleness check, settlement trigger +* EVM payload reuses RedStone calldata-optimized verification; Merkle-batched root maps to per-feed calldata proofs (gas parity with existing RedStone EVM deployments) +* Hardhat tooling and integration tests +* Joint atomic cross-environment read demo with the Zenith team (Tier-1 Super Validator) + +*Scoped to readiness, not productization Ñ production hardening of the EVM path falls under support or a follow-on engagement.* + +## Stage 6 Ñ Hardening & MainNet (M5ÐM6) +**Security** +* Internal review: signature aggregation, key rotation, derivation integrity, proof verification +* Threat model sign-off: oracle-operator compromise, entitlement escalation, stale-data attacks +* External audit (Daml core + add-ons + EVM interface) with remediation cycle + +**Performance** +* Load testing at institutional cadence +* Verification-cost and payload benchmarks at scale, published as CIP supporting evidence +* Traffic-cost model validated against measured MainNet-configuration numbers + +**Operations & upgrade readiness** +* Clean smart-contract-upgrade path, minimal package lineage (per Splice 0.6.0 / Canton 3.x validator-burden lessons, CIP-0089) evaluated against SCU +* Runbooks, incident playbooks, key ceremonies +* Staged MainNet rollout + +*Milestone: MainNet live; CIP approval target; audit report and benchmark annex published.* + +## Stage 7 Ñ Docs, Examples, First Integrations (M5 onward, into support) +* Architecture guide, entitlement and fee configuration docs +* Quickstarts for Daml-native and EVM consumers +* Reference implementations: DvP against CIP-0056 token-standard assets, collateral/margin (CDM), lending thresholds, NAV publication +* Worked cost examples: bytes and CC per integration pattern +* Hands-on support for first integrations as they arrive +* Early-integrator feedback feeds the tooling backlog + +## Support (M7ÐM24) +* Protocol maintenance: upgrades tracking Canton/Daml/Splice releases with orchestration for connected parties, bugfixes, feed configuration changes +* 24/7 feed operations with SLA, incident response, monitoring upkeep +* Maintenance of tooling and the EVM consumption layer +* Integration support pool: ~250 engineer-hours on demand for partner integrations + +*Work beyond the integration pool Ñ heavy institutional integrations, new asset-class connectors Ñ is scoped as a separate engagement.* + +## Cost Estimate + +**Team Ñ development phase (M1ÐM6, 9 FTE)** + +| Role | FTE | Focus | +| :--- | :--- | :--- | +| Tech lead / Canton architect | 1.0 | Spec, CIP | +| Daml engineers | 2.0 | Core + add-ons | +| Oracle/backend engineers | 2.0 | Relayers, connectors, pipeline | +| EVM/Solidity engineer | 1.0 | Zenith readiness | +| QA / tester | 1.0 | Test suites | +| Full-stack engineer | 0.5 | GUI, dashboards | +| Security engineer | 0.5 | Internal audits, crypto checks | +| DevOps / SRE | 0.5 | Environments, monitoring | +| Integration / delivery lead | 0.5 | Docs, partners | + +**Budget (~$2.0M total)** + +| Item | Cost | +| :--- | :--- | +| Dev team, 9 FTE ? 6 months @ blended $260k/yr loaded | $990k | +| External security audit | $180k | +| Infrastructure (validator, DevNet/TestNet/MainNet, monitoring) | $100k | +| Development subtotal | $1,270k | +| Support, 18 months (detail below)** | $510k | +| Contingency | $50k | +| **Total** | **$1,830k** | + +**\*\*Support detail (M7ÐM24, $500k)** + +| Item | Scope | Cost | +| :--- | :--- | :--- | +| Maintenance engineer, 1.0 FTE | Daml/backend: protocol upgrades, bugfixes, feed config | $325k | +| SRE on-call, 0.3 FTE | 24/7 feed ops with SLA, incident response | $95k | +| Infrastructure | Validator node, monitoring stack, environments | $54k | +| Integration support pool | ~250 engineer-hours on demand | $36k | +| **Total** | | **$510k** | + +--- + +# Motivation + +Canton lacks a standardized, compliant valuation infrastructure Ñ the missing primitive that prevents price-dependent workflows from reaching production. Without it, collateral management, NAV-based settlement, and margin workflows cannot meet the audit and evidentiary requirements that regulated institutions are legally held to. This proposal fills that gap directly. + +The ecosystem impact is concrete across three dimensions. Canonical fixing eliminates the need for bespoke per-application pricing solutions, reducing operational overhead and integration costs for every participant building on Canton. Privacy-preserving consumption means sophisticated institutional players Ñ who cannot accept a data vendor observing their portfolio activity as a side effect of a price lookup Ñ can deploy on Canton without compromising their confidentiality obligations, expanding the networkÕs addressable participant base. And auditable lineage, traceable from every valuation event back to a signed, methodology-governed root attestation, gives auditors and regulators a verifiable chain of evidence that satisfies their oversight requirements by construction Ñ making Canton a viable venue for regulated financial activity, not just settlement infrastructure. + +# Rationale + +RedStone evaluated the straightforward path Ñ adapting either the pull or push oracle models already deployed across other chains Ñ and rejected both. Pull oracles cannot produce a canonical fixing; conventional push oracles leak consumption to the oracle operator. Neither failure can be patched at the integration layer. Rather than forcing either pattern onto an environment it was not designed for, the architecture was built from CantonÕs own primitives Ñ stakeholder-scoped contracts, the disclosure graph, and deterministic transaction execution Ñ treating these not as constraints to work around but as the design substrate. + +The design satisfies CantonÕs three non-negotiable requirements by construction. Canonical fixing is produced at the root capsule by a credentialed verifier, establishing a single, unambiguous price event recorded as a Canton transaction. Consumption privacy is preserved because the oracle operatorÕs visibility terminates at the root Ñ derived capsules exist outside its stakeholder graph entirely. Auditable lineage is structural: every derived capsule carries a cryptographic reference to its parent, producing an unbroken chain back to the root attestation that satisfies institutional evidentiary standards without additional instrumentation. + +The hierarchical architecture is what makes this scalable across complex institutional workflows. Each derived capsule inherits the full validation lineage of its parent but is free to introduce narrower visibility scopes and additional access policies appropriate to its context Ñ a bilateral derivatives contract, a fund administratorÕs NAV feed, a prime brokerÕs margin desk. Attenuation is enforced by the contract model itself: a child cannot assert rights its parent does not hold, making compliance a structural property rather than an operational convention. The result is a single credentialed root that can serve an entire participant graph, with each node consuming exactly the price data it is entitled to and nothing more. + +# Appendix - Implementation Draft + +The modules below illustrate how CAPS can be expressed in Daml. They are non-normative Ñ the specification in the body of this proposal governs Ñ but are included to make the contract model concrete and to show that the layering, attenuation, and fee-settlement invariants are enforceable with Canton's native primitives alone. + +The sketch is organized as three modules, one per layer of the disclosure hierarchy. + +CAPS.FeedProducer is the Layer 0 contract the operator signs alone. It carries the feed's identity, validation rules, licensing terms, and the two visibility audiences that govern everything below it: governance (parties permitted to derive) and observers (the broader audience that sees fixings but cannot act on them). Its CreateRoot choice runs the payload through validatePayload and mints a RootCapsule. + +CAPS.Capsule contains the two templates that do the real work. RootCapsule sits at the oracle-visibility boundary: the auditor can Acknowledge it to leave a timestamped ledger event, and authorized parties call Derive to mint scoped children. Derive enforces the three core CAPS invariants atomically Ñ governance membership, license attenuation against the parent, and upstream fee settlement Ñ before the child exists. DerivedCapsule drops the operator as a stakeholder and lives entirely within a DisclosureScope: a bounded graph of consumers who can ReadPrice, a subset of sub-derivers who can DeriveChild, and an optional expiry. DeriveChild re-applies the same attenuation and fee checks recursively, so rights and audience can only narrow as the chain grows. + +CAPS.Validation is the shared gate: feed-id equality, m-of-n signatures over an authorized signer set, two-sided timestamp bounds, and ECDSA verification over the canonical payload encoding. + +```daml +module CAPS.FeedProducer where + +import CAPS.Licensing (LicensingTerms) +import CAPS.Validation (FeedId, ValidationRules, SignedPricePayload, validatePayload) + +-- Layer 0: the governance-bearing contract, widest audience in the chain ---- + +template FeedProducer + with + operator : Party -- updates the feed and mints Root Capsules + auditor : Party -- independent reviewer + feedId : FeedId + rules : ValidationRules + licensing : LicensingTerms -- opaque; defined in CAPS.Licensing + governance : [Party] -- parties permitted to derive + observers : [Party] -- broad visibility audience + where + signatory operator + observer auditor, governance, observers + + nonconsuming choice CreateRoot : ContractId RootCapsule + with + payload : SignedPricePayload + controller operator + do + validatePayload rules feedId payload + + create RootCapsule with + operator + auditor + governance + observers + payload + licensing + +------------------------------------------------------------------------ + +module CAPS.Capsule where + +import CAPS.Validation (SignedPricePayload) +import CAPS.Licensing (LicensingTerms, isAttenuated, narrowerThan) +import CAPS.Fees (settleAccessFee) +import DA.Time diff --git a/proposals/image1.png b/proposals/image1.png new file mode 100644 index 0000000000000000000000000000000000000000..1877255cdabf082a49cf16e8947207c666ff8534 GIT binary patch literal 78109 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 literal 0 HcmV?d00001 diff --git a/proposals/image2.png b/proposals/image2.png new file mode 100644 index 0000000000000000000000000000000000000000..d271792b9621ef127547d12acda2396f43395f87 GIT binary patch literal 144934 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 literal 0 HcmV?d00001