Skip to content
CCPEDIAby Unity Nodes
Declined#267 Pull request

Funding Proposal by Jubilee: Privacy-Native NFT Marketplace & CIP-56 Reference Implementation for Canton

Opened 29-04-2026 by Jubilee-Market, last activity 6d ago

  1. Incoming5.9 days29-04-2026
  2. Needs Champion30 days05-05-2026
  3. In Review18 days04-06-2026
  4. Ready for Vote17 days22-06-2026
  5. Voting Live13 days09-07-2026
  6. Ready for Vote12 days22-07-2026
  7. Voting Live37 days03-08-2026
  8. Needs Revision1 day09-09-2026
  9. Voting Live34 days10-09-2026
  10. Declinedsince 14-10-2026
Waiting on
Decided on the board but the PR is still open
idle 6.5 days
Champion named in file
Jack Charlesworth — @jackcharlesworth
Discussion
66 messages
10 people

Development Fund Proposal Submission

Proposal file

/rfps/financial-markets-standards-verification/jubilee.md

Dev Fund 2.0 update

This proposal is now explicitly classified as an RFP-aligned proposal under RFP 12 — RWA Standards / Daml and Institutional RWA Workflow Standards, with secondary alignment to RFP 13 and RFP 14.

The proposal has been moved to the corresponding /rfps/financial-markets-standards-verification/ category and now explicitly documents the ecosystem need, beneficiaries, and adoption path required by the Dev Fund 2.0 transition.

The underlying scope, 600,000 CC funding request, four-milestone structure, workstream allocations, and binding adoption gates remain unchanged.

Review update

The proposal has been updated in response to Tech Ops feedback requesting a clearer separation between the marketplace and the reusable public-good infrastructure, together with a workstream-level budget and measurable adoption gates.

The revision makes five material changes:

  1. Separate workstreams: the open-source infrastructure and the Jubilee reference marketplace now have distinct scopes, milestone deliverables, acceptance criteria, adoption logic, and funding allocations.
  2. Current deployment status: the proposal reflects Jubilee's progress since the original submission from testnet validation to a controlled private MainNet review deployment.
  3. Measurable adoption gates: each applicable milestone now includes minimum binding adoption gates. The previously stated higher transaction and ecosystem figures remain operational targets and reporting metrics rather than minimum acceptance thresholds.
  4. Explicit workstream budget: the 600,000 CC request is now divided into 400,000 CC for Workstream A and 200,000 CC for Workstream B. Within Workstream A, 150,000 CC is ring-fenced for two independent third-party security audits and 250,000 CC is allocated to reusable public-good engineering and delivery.
  5. Audit, release, and standards sequencing: MS1 completes audit readiness and provides the funding used to commission both audits at the start of MS2. The repository progresses from public architecture to core primitives, settlement modules, and then the full stable public-good release, with the full DAML contract suite and atomic payment distribution logic covered by the two independent audits. The proposal also documents the compatibility path from CIP-0056 V1 toward approved CIP-0112 V2.

The overall four-milestone structure and total 600,000 CC request remain unchanged. Individual deliverables, acceptance conditions, adoption gates, and workstream allocations have been refined in response to Committee feedback.


Summary

Jubilee is building open-source non-fungible asset and atomic settlement infrastructure for Canton, with the full DAML contract suite and atomic payment distribution logic independently audited, together with a production marketplace that serves as its first end-to-end reference implementation.

The proposal is organized into two connected but separately evaluated workstreams.

Workstream A — Open-source non-fungible asset infrastructure

Reusable Canton public goods released under Apache License 2.0:

  • an NFT-focused DAML implementation layer compatible with CIP-0056 V1, with a defined path for gradual adoption of CIP-0112 V2 features through its cross-version transition;
  • collection creation and minting primitives, including supply caps, mint stages, allowlists, and per-wallet limits;
  • party-based ownership and transfer flows;
  • listing, offer, counter-offer, and cancellation primitives;
  • fully backed on-ledger offer escrow;
  • atomic Canton Coin payment distribution for seller proceeds, platform fees, and creator royalties;
  • a browser-encrypted self-custody wallet reference implementation;
  • a staged public repository: architecture and interface materials in MS1, core asset implementation preview in MS2, settlement-module preview in MS3, and the complete stable public-good release in MS4;
  • developer documentation and runnable integration examples; and
  • two independent security audits covering the full DAML contract suite and atomic payment distribution logic.

The self-custody wallet reference implementation is published separately and is not represented as part of the audited DAML scope. Third-party bridge code is also outside the audit scope.

Workstream B — Jubilee reference marketplace

Jubilee Markets is the production reference implementation used to validate Workstream A under real Canton MainNet conditions.

The existing creator, user, wallet, marketplace, bridge, and operator surfaces provide the production environment required to validate collection creation and minting, ownership, discovery, offers, backed escrow, transfer, atomic settlement, external onboarding, and interoperability.

Since the original submission, Jubilee has progressed from testnet validation to a controlled private MainNet review deployment. Collection creation, minting, listing, purchasing, offers, counter-offers, cancellations, direct transfers, and atomic settlement are operational on MainNet under internal testing.

The grant therefore does not treat already implemented product surfaces as greenfield development. Workstream B funding supports their production hardening, external validation, integration testing, operational monitoring, ecosystem onboarding, MainNet settlement evidence, and real-user adoption of the reusable infrastructure delivered under Workstream A.

The first reference use case is intentionally art, PFPs, and digital collectibles because they are familiar to crypto-native users and provide a low-friction environment for repeated production validation. They are the starting point, not the limit of the infrastructure.

The longer-term objective is to reduce the engineering and audit burden for Canton teams developing other unique assets and rights, including certificates, licenses, memberships, tokenized documents, property-related rights, private-market positions, and other financial or real-world instruments. No specific regulated financial product or native fractionalization layer is included in the current grant scope.

The proposal spans four milestones over approximately 13–15 weeks. MS1 is estimated at 2 weeks; MS2 at 3–5 weeks, subject to the auditor schedules finalized in MS1; and MS3 and MS4 at 4 weeks each.

MS1 completes audit readiness and, upon acceptance and disbursement, provides the capital used to commission both independent audits immediately at the start of MS2.

The reference collection launch is not dependent on the grant-disbursement schedule and may occur before audit completion. If so, exposure remains controlled through the collection's fixed 1,000-NFT supply and allowlist-gated access at launch. Audit completion and remediation of critical and high-severity findings gate removal of the allowlist for broad public onboarding, the audit-complete designation, and the final stable public-good release.

The funding request remains 600,000 CC.


Scope separation

The two workstreams are technically connected but separately evaluated:

WorkstreamPurposePrimary outputs
A. Open-source infrastructureDurable, reusable Canton public goodsCIP-0056 V1-compatible implementation layer, gradual CIP-0112 V2 feature-adoption path, collection creation and minting modules, ownership and transfer modules, marketplace primitives, backed escrow, atomic settlement, separate wallet reference implementation, two DAML/settlement audits, tests, documentation, and runnable examples
B. Production reference implementation & ecosystem validationEnd-to-end production validation and adoptionJubilee MainNet application, production hardening of existing surfaces, reference collection, creator and user validation, external onboarding, independent-user settlement activity, bridge integration, embedded OneSwap integration, USDCx settlement, monitoring, reporting, and ecosystem feedback

The workstreams also have an explicit funding split:

WorkstreamAllocation
Workstream A — Reusable public-good engineering & delivery250,000 CC
Workstream A — Ring-fenced third-party audits150,000 CC
Workstream A total400,000 CC
Workstream B — Production Reference Implementation & Ecosystem Validation200,000 CC
Total600,000 CC

The same underlying engineering deliverable will not be funded twice. Reusable protocol and public-good engineering belongs to Workstream A; MainNet integration, production validation, external onboarding, operational evidence, and adoption belong to Workstream B.


Adoption and acceptance design

The revised proposal introduces minimum binding adoption gates while retaining the previously stated higher growth figures as operational targets.

This structure is intended to demonstrate genuine external adoption without making grant acceptance dependent on artificial transaction generation or raw volume.

For measurement purposes:

  • Independent / external means a user, developer, collection, or project not owned, controlled, or operated by the Jubilee core team and not participating solely to satisfy a grant threshold.
  • Unique user means a distinct independently controlled Canton Party ID, to the extent reasonably identifiable from Jubilee's application and onboarding records.
  • Eligible user-initiated marketplace action means a MainNet mint, listing, offer submission or acceptance, purchase, or direct asset transfer executed by the user. Account creation, login, browsing, and other passive activity do not count.
  • Eligible marketplace activity excludes Jubilee-controlled accounts, operator or reviewer test accounts, self-trading, activity between accounts reasonably known to share the same beneficial controller, repetitive circular activity, and activity generated primarily to satisfy a grant metric.
  • Onboarding pipeline means an external project with a documented Jubilee onboarding record containing at minimum project identity, submission date, intended collection or use case, and current onboarding status. Informal expressions of interest alone do not qualify.
  • Each completed marketplace settlement is counted once regardless of the number of parties involved.

Raw transaction volume is not used by itself as a binding gate.

Workstream A adoption progression

Workstream A is developer-facing public-good infrastructure, so its gates measure independent technical validation rather than requiring another project to make a commercial production-integration decision.

  • MS2: at least one independent Canton developer or external technical team meaningfully evaluates the published architecture and core implementation preview.
  • MS3: at least one independent developer or technical team successfully executes a published settlement or escrow preview/test flow without Jubilee's private application code.
  • MS4: at least one independent developer or technical team sets up the final stable release using only the public repository and documentation and successfully executes a reusable module flow or runnable example.

Workstream B minimum adoption gates

MS2

  • at least 50 independent non-team MainNet users complete at least one eligible user-initiated marketplace action;
  • at least 25 eligible completed purchase or sale settlements occur.

MS3

  • at least 100 cumulative independent non-team MainNet users complete at least one eligible user-initiated marketplace action;
  • at least 75 cumulative eligible completed purchase or sale settlements occur;
  • at least two external collections or ecosystem projects enter the documented onboarding pipeline;
  • at least one of those projects completes a Canton MainNet launch through the production reference implementation.

MS4

  • at least 150 cumulative independent non-team MainNet users complete at least one eligible user-initiated marketplace action;
  • at least 50 completed USDCx-denominated purchase or sale settlements occur;
  • those USDCx settlements involve at least 20 distinct independent non-team user Party IDs.

The previously stated higher marketplace and ecosystem figures remain operational targets and will continue to be reported, but they are not the minimum binding thresholds for milestone acceptance.

If a minimum adoption gate has not been met at a scheduled milestone review, the adoption component remains pending until sufficient evidence is provided. Technical deliverables may still be evaluated separately by the Committee, and updated adoption evidence may be submitted during a remediation or extension period agreed with the Committee.


Clarifications for reviewers

Is this grant primarily funding an art or PFP collection?

No. The collection is the first production reference use case and adoption vehicle.

The durable grant output is reusable open-source infrastructure that Canton developers can independently evaluate and run, together with two independent security audits covering the full DAML contract suite and atomic payment distribution logic.

Why start with collectibles?

A new infrastructure layer needs a real production environment in which collection creation, minting, ownership, backed escrow, trading, and settlement can be exercised repeatedly.

Collectibles are familiar to crypto-native users, have an existing adoption base, and provide a practical first validation environment without requiring the proposal to depend on hypothetical institutional demand.

What broader use cases can the infrastructure support?

The same primitives may support applications involving unique certificates, licenses, memberships, documents, property-related rights, private-market positions, and other financial or real-world instruments.

Each future application would still require its own economic model, legal structure, compliance logic, and product-specific functionality.

Does the current grant include fractionalization?

No.

Native fractionalization is outside the current grant scope. The current proposal establishes the underlying collection creation, minting, ownership, transfer, escrow, permissioning, and settlement primitives first.

Why keep both workstreams in one proposal?

The marketplace is the production reference environment that validates the public-good modules.

Separating scope, acceptance criteria, adoption gates, and budget makes the distinction explicit while preserving the implementation relationship required for end-to-end MainNet validation.

Is Workstream B funding functionality that is already built?

Not as greenfield functionality.

Jubilee has already implemented substantial marketplace, creator, wallet, bridge, and operational surfaces. The funded Workstream B work focuses on production hardening, external validation, interoperability, ecosystem onboarding, independent-user settlement validation, monitoring, reporting, and gathering production evidence and feedback for the reusable Workstream A components.


Checklist

  • Proposal file moved under /rfps/financial-markets-standards-verification/ for Dev Fund 2.0 RFP alignment
  • Marketplace and infrastructure workstreams separately scoped
  • Explicit 400,000 CC / 200,000 CC workstream allocation defined
  • 150,000 CC ring-fenced third-party audit budget defined within Workstream A
  • Existing milestone totals preserved
  • Separate deliverables and acceptance conditions included for both workstreams
  • Minimum measurable adoption gates included from MS2 onward
  • Previously stated higher adoption figures retained as operational targets
  • Eligible user/activity and external-project definitions documented
  • Anti-wash and duplicate-settlement counting methodology clarified
  • Alignment with Canton priorities described
  • Out-of-scope financial products and fractionalization clarified
  • Public repository staged from MS1 architecture through MS2 core primitives and MS3 settlement modules to an MS4 stable public-good release
  • Full DAML contract suite and atomic payment distribution logic covered by two independent audits
  • CIP-0056 V1 compatibility and gradual CIP-0112 V2 cross-version transition distinguished
  • Dev Fund 2.0 RFP mapping, ecosystem need, beneficiaries, and adoption framing explicitly documented

Notes for reviewers

Status: In Review; champion confirmed.

We are submitting under CIP-0100 as an external contributor team with a confirmed Tech & Ops Committee champion.

Items the Committee may want to focus on:

  1. Public-good value beyond the marketplace. The core grant output includes reusable asset, escrow, transfer, settlement, testing, and documentation components, alongside a separately released wallet reference implementation, rather than a closed Jubilee-only implementation.

  2. Token-standard alignment. Jubilee currently vendors and implements the CIP-0056 V1 DARs: NFToken and NFTokenV2 (amount = 1.0) implement Holding, and JubileeTransferFactory implements TransferFactory. For the allocation surfaces, Jubilee deliberately does not reimplement the standard; its atomic settlement flows exercise Splice's official CIP-0056 V1 AllocationFactory and Allocation implementations directly for the Canton Coin legs, and every backed offer locks the buyer's committed CC in a standard Allocation. CIP-0112 V2 is designed for a high level of backward compatibility with CIP-0056 V1 and supports a gradual cross-version transition. The proposal therefore defines a gradual V2 feature-adoption path rather than treating the current V1 implementation as a mandatory replacement.

  3. Atomic settlement and backed offers. Platform fee, creator royalty, seller proceeds, and asset ownership settle in one atomic operation. Offers are backed by CC committed on-ledger before they become actionable by a seller.

  4. Audit sequencing, scope, and budget. MS1 completes audit readiness and provides the funding used to commission both audits at the start of MS2. The audits cover the full DAML contract suite and atomic payment distribution logic. 150,000 CC is ring-fenced within Workstream A for the two audits. Third-party bridge code and the separately published browser wallet reference implementation are outside the DAML audit scope.

  5. Audit timeline. MS2 is estimated at 3–5 weeks, subject to the auditor schedules finalized in MS1. Critical and high-severity findings must be remediated before the affected code is designated audit-complete, before broad public onboarding is opened, and before the final stable public-good release.

  6. Production progress. Since the original submission, Jubilee has moved from testnet validation to controlled MainNet review and has provided MainNet transaction evidence for the principal marketplace flows. Workstream B therefore focuses on production hardening and external validation rather than presenting existing surfaces as unbuilt functionality.

  7. Current fee model. The review build uses 0.1 CC placeholder fees per completed sale and per minted NFT. The planned public-launch schedule is a flat 3 CC per completed sale and 3 CC per minted NFT, with no percentage-based platform commission.

  8. Acceptance design. Technical deliverables and applicable minimum adoption gates are binding. Higher marketplace and ecosystem targets remain operational reporting targets. The revised design also excludes team/test activity, self-trading, circular activity, and other metric-gaming behavior from the binding adopti

[truncated by CCPEDIA at 20000 characters; the issue body is 22430 — open the URL for the rest]

Milestones 4

  1. MainNet Hardening, Audit Readiness & Public Architecture2 weeks
  2. Independent Audits, Core Primitive Preview & Product Readiness3–5 weeks, subject to the auditor schedules finalized in MS1
  3. Settlement Module Preview, Ecosystem Onboarding & Embedded OneSwap Integration4 weeks
  4. USDCx Settlement, Multi-Chain Onboarding & Full Stable Public-Good Release4 weeks