{"cip_id":"0104","title":"Traffic-Based App Rewards","status":"Approved","counts":{"sibling_cips":0,"forum_posts":6,"forum_topics":1,"mailing_messages":63,"mailing_threads":6,"github_items":36,"blog_posts":2,"youtube_videos":0,"total":107},"sibling_cips":[],"forum_posts":[{"id":25116,"topic_id":8884,"topic_title":"CIP 0096 - about rewards","post_number":4,"username":"dunebuggie","created_at":"2026-07-13T12:19:43.983Z","snippet":"… fic-Based App Rewards - Canton Network Docs How app rewards are computed from network traffic under CIP-0104 You can also read more about reward sharing here: Reward Sharing - Canton Network Docs","topic_url":"https://forum.canton.network/t/cip-0096-about-rewards/8884"},{"id":24743,"topic_id":8681,"topic_title":"CIP-104: Implications for Wallet Economics","post_number":1,"username":"joel_lovera","created_at":"2026-06-02T14:28:46.078Z","snippet":"CIP-104 is planned to go live by the end of July. The change has a few implications for wallets, so I’d recommend reading the CIP directly for the full details. At a high level, CIP-104 may change the","topic_url":"https://forum.canton.network/t/cip-104-implications-for-wallet-economics/8681"},{"id":24592,"topic_id":8597,"topic_title":"Validator limit exceeded error despite using batched markers - clarification on constraints","post_number":2,"username":"Jatin_Pandya_cf","created_at":"2026-05-04T09:50:26.765Z","snippet":"… t the reward weight cap applied to featured app activity. Thing might change after CIP104 too: cips/cip-0104/cip-0104.md at 09f98ea87a046b13297bb1b6dd3793a488a7c9b9 · canton-foundation/cips · GitHub","topic_url":"https://forum.canton.network/t/validator-limit-exceeded-error-despite-using-batched-markers-clarification-on-constraints/8597"},{"id":24532,"topic_id":8581,"topic_title":"Inquiry Regarding the Migration and Cross-Validator Usage of a Featured App Right Party ID","post_number":2,"username":"0xshikhar","created_at":"2026-04-24T22:18:53.546Z","snippet":"… ds weird topology edge cases later. Also worth noting: with recent changes around activity markers (CIP-0104), some of the FA mechanics are shifting, so double-check if your flow depends on manual marker crea …","topic_url":"https://forum.canton.network/t/inquiry-regarding-the-migration-and-cross-validator-usage-of-a-featured-app-right-party-id/8581"},{"id":24492,"topic_id":8566,"topic_title":"App rewards ","post_number":5,"username":"Jatin_Pandya_cf","created_at":"2026-04-23T14:32:44.930Z","snippet":"Hey @karlo Jatin This side, DevRel Manager, Canton Foundation. Appreciate you understanding based on the numbers and forumla as this is exactly the kind of analysis that helps surface real gaps in how","topic_url":"https://forum.canton.network/t/app-rewards/8566"},{"id":24242,"topic_id":8429,"topic_title":"Confirmation response cost dropping to zero on mainnet March 2nd / Splice 0.5.11","post_number":1,"username":"joel_lovera","created_at":"2026-02-23T18:23:07.258Z","snippet":"With the approval of CIP-0104:Traffic-Based App Rewards , a series of changes in Global Synchronizer tokenomics are scheduled to  …","topic_url":"https://forum.canton.network/t/confirmation-response-cost-dropping-to-zero-on-mainnet-march-2nd-splice-0-5-11/8429"}],"forum_topics":[{"id":8681,"title":"CIP-104: Implications for Wallet Economics","posts_count":1,"last_post_at":"2026-06-02T14:28:46.078Z"}],"mailing_messages":[{"id":"cip-discuss-812","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"robert.autenrieth@digitalasset.com","sent_at":"2026-07-13T10:49:05.000Z","url":"https://lists.sync.global/g/cip-discuss/message/812","subject":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","snippet":"Hi all, Small update for anyone closely monitoring their rewards: we have discovered a bug where a small fraction of app rewards appears to be missing, because their processing is stuck in SV automati","cip_id_match":true},{"id":"cip-vote-761","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Aman Goyal","sent_at":"2026-07-13T03:16:56.000Z","url":"https://lists.sync.global/g/cip-vote/message/761","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"SBI votes in favor.","cip_id_match":true},{"id":"cip-discuss-810","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Simon Meier","sent_at":"2026-07-08T11:17:41.000Z","url":"https://lists.sync.global/g/cip-discuss/message/810","subject":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","snippet":"Hi all it's a pleasure to inform you that t raffic-Based App Rewards (CIP-104) is live on DevNet as you can see from the screenshot of the DSO info on DevNet below. If you are an app developer and wou","cip_id_match":true},{"id":"cip-announce-92","thread_id":"120154527","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-announce","author":"Amanda Martin","sent_at":"2026-07-07T11:36:18.000Z","url":"https://lists.sync.global/g/cip-announce/message/92","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"… lic GitHub: https://github.com/canton-foundation/cips/blob/c92be0d74d292af29a4ecf595eb07d50112c5a48/cip-0104/cip-0104.md","cip_id_match":true},{"id":"cip-vote-760","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Justin Peterson","sent_at":"2026-07-06T21:28:32.000Z","url":"https://lists.sync.global/g/cip-vote/message/760","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Tradeweb votes in favor","cip_id_match":true},{"id":"cip-vote-759","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"James Lang","sent_at":"2026-07-06T18:09:19.000Z","url":"https://lists.sync.global/g/cip-vote/message/759","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Liberty City Ventures votes in favor.","cip_id_match":true},{"id":"cip-vote-758","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Chris Matturri","sent_at":"2026-07-06T17:07:49.000Z","url":"https://lists.sync.global/g/cip-vote/message/758","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Proof Group votes yes","cip_id_match":true},{"id":"cip-vote-757","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Veronica Augustsson","sent_at":"2026-07-06T17:06:56.000Z","url":"https://lists.sync.global/g/cip-vote/message/757","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"7RIDGE/C7 vote in favour. Veronica V E R O N I C A A U G U S T S S O N / P A R T N E R ​ ​ ​ ​ ​ 7RIDGE IS A PRIVATE MARKETS ASSET MANAGER INVESTED IN TRANSFORMATIVE TECHNOLOGY FOR FINANCIAL SERVICES ","cip_id_match":true},{"id":"cip-vote-756","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Luca Toscani","sent_at":"2026-07-06T17:01:22.000Z","url":"https://lists.sync.global/g/cip-vote/message/756","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Orb 1 votes in favor Luca Toscani (650) 283-3681","cip_id_match":true},{"id":"cip-vote-755","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Yiannis Varelas","sent_at":"2026-07-06T16:59:13.000Z","url":"https://lists.sync.global/g/cip-vote/message/755","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Five North in favor.","cip_id_match":true},{"id":"cip-vote-754","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Chris Zuehlke","sent_at":"2026-07-06T16:49:36.000Z","url":"https://lists.sync.global/g/cip-vote/message/754","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Cumberland DRW votes in favor","cip_id_match":true},{"id":"cip-vote-753","thread_id":"120142604","thread_title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","author":"Amanda Martin","sent_at":"2026-07-06T16:30:08.000Z","url":"https://lists.sync.global/g/cip-vote/message/753","subject":"[Amendment] CIP 0104: Traffic-Based App Rewards","snippet":"Hello Super Validator Node Owners, Please find ready for vote: Amendmended CIP 0104: Traffic-Based App Rewards The CIP text as a PR is viewable at: 8185745e773abcf2dc50fd916e000e4ce8f9894c Sponsors / ","cip_id_match":true},{"id":"cip-discuss-808","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Kinga Bosse","sent_at":"2026-07-06T16:26:19.000Z","url":"https://lists.sync.global/g/cip-discuss/message/808","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"MPCH is happy to endorse or sponsor.","cip_id_match":true},{"id":"cip-discuss-804","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Eric Saraniecki","sent_at":"2026-07-01T23:35:56.000Z","url":"https://lists.sync.global/g/cip-discuss/message/804","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"TBD","cip_id_match":true},{"id":"cip-discuss-803","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Saxon","sent_at":"2026-07-01T23:04:59.000Z","url":"https://lists.sync.global/g/cip-discuss/message/803","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"Sorry if this is obvious but I read the CIP and the PRs and was wondering what governs how weights are set and how often they change? Knowing this will help with planning for sure Thanks!","cip_id_match":true},{"id":"supervalidator-announce-546","thread_id":"120051176","thread_title":"MainNet: Enable traffic-based app rewards in dry-run mode","group_slug":"supervalidator-announce","author":"Itai Segall","sent_at":"2026-06-30T17:47:46.000Z","url":"https://lists.sync.global/g/supervalidator-announce/message/546","subject":"MainNet: Enable traffic-based app rewards in dry-run mode","snippet":"I created a vote proposal on MainNet to enable traffic-based app rewards in dry-run mode per CIP-104. Threshold deadline: 07/07 09:00 US eastern Effectivity: 07/07 10:00 US eastern Contract ID: 00c046","cip_id_match":false},{"id":"cip-discuss-799","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Dave M","sent_at":"2026-06-30T16:09:23.000Z","url":"https://lists.sync.global/g/cip-discuss/message/799","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"Understood, thanks for confirming Eric! Best wishes Dave","cip_id_match":true},{"id":"cip-discuss-798","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Eric Saraniecki","sent_at":"2026-06-30T15:43:38.000Z","url":"https://lists.sync.global/g/cip-discuss/message/798","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"Very much TBD we've only asked for the ability at this point Long standing request","cip_id_match":true},{"id":"cip-discuss-797","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Dave M","sent_at":"2026-06-30T15:22:46.000Z","url":"https://lists.sync.global/g/cip-discuss/message/797","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"… l <bernhard.elsner=digitalasset.com@...> wrote: Hello All, Tokenomics has requested an amendment to CIP-0104 that allows on-ledger voting to set application reward weights per app. This proposed featured app  …","cip_id_match":true},{"id":"cip-discuss-796","thread_id":"117528378","thread_title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","author":"Bernhard Elsner","sent_at":"2026-06-30T14:41:32.000Z","url":"https://lists.sync.global/g/cip-discuss/message/796","subject":"CIP-0104 Amendment: Featured App Weights","snippet":"Hello All, Tokenomics has requested an amendment to CIP-0104 that allows on-ledger voting to set application reward weights per app. This proposed featured app  …","cip_id_match":true},{"id":"supervalidator-announce-532","thread_id":"119941642","thread_title":"TestNet: vote to enable TBAR dry-run","group_slug":"supervalidator-announce","author":"Itai Segall","sent_at":"2026-06-23T14:26:00.000Z","url":"https://lists.sync.global/g/supervalidator-announce/message/532","subject":null,"snippet":"Per CIP-104, I have created a vote on TestNet to enable traffic-based app rewards (TBAR) in dry-run mode. Threshold deadline in 7 days, effectivity an hour later. Contract ID: 00296e8d76bb79aee0cd12b2","cip_id_match":false},{"id":"supervalidator-announce-519","thread_id":"119817451","thread_title":"TestNet: vote to adopt Daml models from Splice 0.6.7","group_slug":"supervalidator-announce","author":"Itai Segall","sent_at":"2026-06-15T15:25:00.000Z","url":"https://lists.sync.global/g/supervalidator-announce/message/519","subject":null,"snippet":"I created a vote proposal on TestNet to adopt the Daml models from Splice 0.6.7, which are required for TBAR (traffic-based app rewards) per CIP-104 Contract ID: 00b59ff9921d1ab888176a5af4f4749b8ff24a","cip_id_match":false},{"id":"718","thread_id":"119286914","thread_title":"CIP-0116: Featured App Staking - Eric Saraniecki","group_slug":"cip-discuss","author":"Anthony Merriman","sent_at":"2026-05-04T12:11:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/718","subject":"CIP-0116: Featured App Staking","snippet":"Hi Eric (and everyone!) We think the new staking quantities for phase 2 and phase 3 with the 120 day roll-out plan are both reasonable and relatively easy to implement. We also believe the introductio","cip_id_match":false},{"id":"717","thread_id":"119286914","thread_title":"CIP-0116: Featured App Staking - Eric Saraniecki","group_slug":"cip-discuss","author":"Eric Saraniecki","sent_at":"2026-05-03T01:58:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/717","subject":null,"snippet":"… A governance in place. One key gap in prior discussions has been fully accounting for the impact of CIP-0104. Specifically, that the current FA governance requirements are temporary and will change meaningful …","cip_id_match":false},{"id":"validator-announce-135","thread_id":"118991474","thread_title":"CANTON 3.4 TO CANTON 3.5 TRANSITION","group_slug":"validator-announce","author":"Amanda Martin","sent_at":"2026-04-24T17:12:00.000Z","url":"https://lists.sync.global/g/validator-announce/message/135","subject":null,"snippet":"… live on MainNet in Phase 1: Development Fund Manager Party is now live on MainNet as of April 15th. CIP-0104 Traffic-based App Rewards Increments 2 and 3 are in effect on MainNet May 5th: Daml models from Spl …","cip_id_match":false}],"mailing_threads":[{"id":"117528378","title":"CIP-0104 Switching to Traffic-Based App Rewards -- Simon Meier","group_slug":"cip-discuss","message_count":24,"last_post_at":"2026-07-13T10:49:00.000Z","url":"https://lists.sync.global/g/cip-discuss/topic/cip_0104_switching_to/117528378"},{"id":"120142604","title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","message_count":9,"last_post_at":"2026-07-13T03:16:00.000Z","url":"https://lists.sync.global/g/cip-vote/topic/amendment_cip_0104/120142604"},{"id":"120154527","title":"[Amendment] CIP 0104: Traffic-Based App Rewards","group_slug":"cip-announce","message_count":1,"last_post_at":"2026-07-07T11:36:00.000Z","url":"https://lists.sync.global/g/cip-announce/topic/amendment_cip_0104/120154527"},{"id":"120047885","title":"CIP-0104 Amendment: Featured App Weights","group_slug":"cip-discuss","message_count":7,"last_post_at":"2026-07-06T16:26:00.000Z","url":"https://lists.sync.global/g/cip-discuss/topic/cip_0104_amendment_featured/120047885"},{"id":"117842138","title":"CIP 0104: Traffic-Based App Rewards","group_slug":"cip-announce","message_count":1,"last_post_at":"2026-02-16T16:59:00.000Z","url":"https://lists.sync.global/g/cip-announce/topic/cip_0104_traffic_based_app/117842138"},{"id":"117742327","title":"CIP 0104: Traffic-Based App Rewards","group_slug":"cip-vote","message_count":8,"last_post_at":"2026-02-12T11:42:00.000Z","url":"https://lists.sync.global/g/cip-vote/topic/cip_0104_traffic_based_app/117742327"}],"github_items":[{"id":"canton-foundation/canton-dev-fund#585","type":"issue","repo":"canton-foundation/canton-dev-fund","number":585,"title":"PR #479 — Milestone 4: Protocol-Conformant Free Confirmation Responses","state":"open","author":"github-actions[bot]","created_at":"2026-07-22T21:02:51Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/585","snippet":"Parent: #581 PR: https://github.com/canton-foundation/canton-dev-fund/pull/479 | | | | :---- | :---- | | **Estimated Delivery** | Month 6 | | **Focus** | Canton protocol changes | Deliverables: - Cant"},{"id":"canton-foundation/canton-dev-fund#584","type":"issue","repo":"canton-foundation/canton-dev-fund","number":584,"title":"PR #479 — Milestone 3: On-Ledger Reward Workflow, Dry-Run, and MainNet Deployment","state":"open","author":"github-actions[bot]","created_at":"2026-07-22T21:02:50Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/584","snippet":"… - Featured app weights and mechanisms for adjusting those weights as proposed in [the corresponding CIP-0104 amendment](https://github.com/canton-foundation/cips/pull/238). **Acceptance Criteria:** Traffic-ba …"},{"id":"canton-foundation/canton-dev-fund#583","type":"issue","repo":"canton-foundation/canton-dev-fund","number":583,"title":"PR #479 — Milestone 2: Activity Records & Reward Computation Infrastructure","state":"open","author":"github-actions[bot]","created_at":"2026-07-22T21:02:48Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/583","snippet":"… ore from the Ledger API. - Scan app: extended `ScanVerdictIngestion` computing activity records per CIP-0104 formula, with round attribution and confirmer-based traffic weight computation. - Scan app: `Comput …"},{"id":"canton-foundation/canton-dev-fund#564","type":"issue","repo":"canton-foundation/canton-dev-fund","number":564,"title":"OpenZeppelin Canton Ecosystem Stack #262 - Milestone 1: Token Foundation and dApp Framework","state":"open","author":"pedrodneves","created_at":"2026-07-16T11:45:54Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/564","snippet":"## Milestone 1: Token Foundation and dApp Framework | Field | Value | | :---- | :---- | | **Estimated Delivery** | Quarter 1: May to July 2026 | | **Focus** | Foundational library components and Refer"},{"id":"canton-network/splice#6441","type":"pr","repo":"canton-network/splice","number":6441,"title":"SV UI: CIP-104 Support UpdateFeatureAppRight Vote","state":"open","author":"JYC11","created_at":"2026-07-16T07:01:16Z","url":"https://github.com/canton-network/splice/pull/6441","snippet":"fixes: https://github.com/canton-network/splice/issues/6236 refactor - `GrantRevokeFeaturedAppForm` had some hooks that could also be used in the new form needed to support this vote so it was abstrac"},{"id":"canton-foundation/canton-dev-fund#530","type":"pr","repo":"canton-foundation/canton-dev-fund","number":530,"title":"Decentralization manager phase 2 proposal","state":"open","author":"gabitu7","created_at":"2026-07-14T10:15:44Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/530","snippet":"## Development Fund Proposal Submission **Proposal file:** [proposals/decentralization-manager-phase-2.md](https://github.com/gabitu7/canton-dev-fund/blob/decentralization-manager-phase-2-proposal/pro"},{"id":"canton-foundation/canton-dev-fund#520","type":"pr","repo":"canton-foundation/canton-dev-fund","number":520,"title":"Proposal: DPM Ledger Operations & Reproducible Testing Suite","state":"open","author":"rose2221","created_at":"2026-07-09T20:12:46Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/520","snippet":"… ve-submission prepare endpoint's cost estimation, converted to CC and USD via live Scan rates, with CIP-0104 app-reward projection and CI cost gates - **Run journal and table-driven testing**: a flight record …"},{"id":"canton-network/splice#6176","type":"issue","repo":"canton-network/splice","number":6176,"title":"Tracking: featured app weights for TBAR","state":"open","author":"meiersi-da","created_at":"2026-06-30T15:23:56Z","url":"https://github.com/canton-network/splice/issues/6176","snippet":"### Motivation Implement the amendment for CIP-104: - CIP change: https://github.com/canton-foundation/cips/pull/238 - context: https://lists.sync.global/g/cip-discuss/message/796 ### Work Breakdown -"},{"id":"canton-foundation/canton-dev-fund#489","type":"pr","repo":"canton-foundation/canton-dev-fund","number":489,"title":"Add acceleration extension to accommodate extra scope","state":"closed","author":"bame-da","created_at":"2026-06-30T13:23:01Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/489","snippet":"… ation bonus of the Traffic Based Application Rewards grant. Should the SVs vote on the amendment to CIP-0104, we'll need to slot the added feature into an upcoming release in July. The release timelines are s …"},{"id":"canton-foundation/cips#238","type":"pr","repo":"canton-foundation/cips","number":238,"title":"Add FA weights to CIP-0104 spec","state":"closed","author":"bame-da","created_at":"2026-06-30T13:09:07Z","url":"https://github.com/canton-foundation/cips/pull/238","snippet":"…  observing through public explorers, and enforcement. We propose to add a \"featured app weights\" to CIP-0104 that would allow similarly fine-grained adjustments to app rewards on a per-app basis."},{"id":"canton-network/splice#6096","type":"pr","repo":"canton-network/splice","number":6096,"title":"Traffic-Based App Rewards: Remove CIP-0104 experimental warnings from Scan OpenAPI spec","state":"closed","author":"adetokunbo","created_at":"2026-06-24T02:49:57Z","url":"https://github.com/canton-network/splice/pull/6096","snippet":"Fixes #5277 ### Pull Request Checklist #### Cluster Testing - [ ] If a cluster test is required, comment `/cluster_test` on this PR to request it, and ping someone with access to the DA-internal syste"},{"id":"canton-foundation/cips#236","type":"pr","repo":"canton-foundation/cips","number":236,"title":"Update cip-0104.md","state":"closed","author":"meiersi-da","created_at":"2026-06-23T12:29:09Z","url":"https://github.com/canton-foundation/cips/pull/236","snippet":"Add link to reference implementation."},{"id":"canton-network/splice#6086","type":"pr","repo":"canton-network/splice","number":6086,"title":"Traffic-Based App Rewards: Remove CIP-0104 preview warnings from Scan API docs","state":"closed","author":"adetokunbo","created_at":"2026-06-23T01:38:08Z","url":"https://github.com/canton-network/splice/pull/6086","snippet":"Fixes #5277 ### Pull Request Checklist #### Cluster Testing - [ ] If a cluster test is required, comment `/cluster_test` on this PR to request it, and ping someone with access to the DA-internal syste"},{"id":"canton-foundation/canton-dev-fund#478","type":"issue","repo":"canton-foundation/canton-dev-fund","number":478,"title":"PartyLayer — Open-Source Wallet Abstraction Layer for Canton #9 - Milestone 3 — Production Hardening, Canton-Specific Patterns, Observability & Mobile","state":"open","author":"pedrodneves","created_at":"2026-06-18T14:05:17Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/478","snippet":"… 's application-layer surface — framework-native hooks, UI primitives, Canton-specific patterns, and CIP-0104 cost visibility — in production-oriented examples of real Canton use cases. These are not reference …"},{"id":"canton-foundation/canton-dev-fund#477","type":"issue","repo":"canton-foundation/canton-dev-fund","number":477,"title":"PartyLayer — Open-Source Wallet Abstraction Layer for Canton #9 - Milestone 2 — Framework Expansion & CIP-0104 Cost Helper","state":"closed","author":"pedrodneves","created_at":"2026-06-18T14:04:56Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/477","snippet":"### Milestone 2 — Framework Expansion & CIP-0104 Cost Helper **Estimated Delivery:** 3 weeks **Funding:** 100,000 CC **Effort Rationale:** Approxima …"},{"id":"canton-foundation/canton-dev-fund#476","type":"issue","repo":"canton-foundation/canton-dev-fund","number":476,"title":"PartyLayer — Open-Source Wallet Abstraction Layer for Canton #9 - Milestone 1 — Application-Layer Developer Tooling","state":"closed","author":"pedrodneves","created_at":"2026-06-18T14:04:31Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/476","snippet":"… ts - Scenario library — pre-built scenarios for multi-wallet switching, optimistic update rollback, CIP-0104 cost preview, synchronizer failover **PartyLayer Pattern Cookbook** Pattern-oriented cookbook of ru …"},{"id":"canton-network/splice#5986","type":"issue","repo":"canton-network/splice","number":5986,"title":"Use more descriptive names for reward config","state":"open","author":"meiersi-da","created_at":"2026-06-16T13:15:25Z","url":"https://github.com/canton-network/splice/issues/5986","snippet":"### Status Quo It was unclear to @isegall-da what values to use when creating the vote for DevNet. ### Target State Textual description allows the reader to understand: - the valid values - the effect"},{"id":"canton-network/splice#5590","type":"pr","repo":"canton-network/splice","number":5590,"title":"DRAFT: CIP-104 Dry-run support feature branch","state":"closed","author":"dfordivam","created_at":"2026-05-19T02:26:44Z","url":"https://github.com/canton-network/splice/pull/5590","snippet":"Opening for CI run ### Pull Request Checklist #### Cluster Testing - [ ] If a cluster test is required, comment `/cluster_test` on this PR to request it, and ping someone with access to the DA-interna"},{"id":"canton-network/splice#5576","type":"pr","repo":"canton-network/splice","number":5576,"title":"Scan: Reward accounting root-hash and activity-totals return three values","state":"closed","author":"dfordivam","created_at":"2026-05-18T07:25:12Z","url":"https://github.com/canton-network/splice/pull/5576","snippet":"… x-jvm-package: scan operationId: \"getRewardAccountingRootHash\" description: | SV node internal API (CIP-0104, subject to change). Returns the root hash computed for the specified round. ``` ### Pull Request C …"},{"id":"canton-foundation/canton-dev-fund#320","type":"pr","repo":"canton-foundation/canton-dev-fund","number":320,"title":"Proposal: MPCH - AEGIS — IP Trust Monitoring for Canton Network Integrity","state":"closed","author":"nick-mpch-io","created_at":"2026-05-08T20:33:47Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/320","snippet":"… ectly addresses the Q2 \"Security and Resilience\" priority area and supports CIP-0056, CIP-0103, and CIP-0104."},{"id":"canton-network/splice#5455","type":"issue","repo":"canton-network/splice","number":5455,"title":"Evidence Documentation for Milestone","state":"open","author":"guillaumedejenlis-da","created_at":"2026-05-07T19:57:03Z","url":"https://github.com/canton-network/splice/issues/5455","snippet":"Milestone 4: Protocol-Conformant Free Confirmation Responses | Months after grant approval -- | -- Estimated Delivery | Month 6 Focus | Canton protocol changes Deliverables: Canton: protocol changes s"},{"id":"canton-foundation/canton-dev-fund#291","type":"pr","repo":"canton-foundation/canton-dev-fund","number":291,"title":"Proposal: Atomic Multi-Leg Settlement Primitive (W15)","state":"closed","author":"samsondav","created_at":"2026-04-30T12:25:48Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/291","snippet":"…  PvP, Multi-Party, Conditional, Batched, each as a parameterized profile of the orchestrator with a CIP-0104 reward-shaping anti-patterns guide - **Workstream C** — TypeScript and Go client libraries with a p …"},{"id":"canton-foundation/canton-dev-fund#290","type":"pr","repo":"canton-foundation/canton-dev-fund","number":290,"title":"Proposal: Payment Dispute & Reversal Primitive (W14)","state":"closed","author":"samsondav","created_at":"2026-04-30T12:25:02Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/290","snippet":"… rather than replaces. Existing Ecosystem Fit table covers CIP-0056 (composes), CIP-0103 (composes), CIP-0104 (composes; perverse-incentive surface acknowledged with anti-griefing pattern guide), Splice / Amul …"},{"id":"canton-foundation/canton-dev-fund#242","type":"issue","repo":"canton-foundation/canton-dev-fund","number":242,"title":"Traffic-Based App Rewards 107 Milestone 4: Protocol-Conformant Free Confirmation Responses","state":"open","author":"pedrodneves","created_at":"2026-04-23T16:30:43Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/242","snippet":"## Milestone 4: Protocol-Conformant Free Confirmation Responses | | Months after grant approval | | :---- | :---- | | **Estimated Delivery** | Month 6 | | **Focus** | Canton protocol changes | Deliver"},{"id":"canton-foundation/canton-dev-fund#240","type":"issue","repo":"canton-foundation/canton-dev-fund","number":240,"title":"Traffic-Based App Rewards 107 Milestone 2: Activity Records & Reward Computation Infrastructure","state":"closed","author":"pedrodneves","created_at":"2026-04-23T16:27:52Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/240","snippet":"… ore from the Ledger API. - Scan app: extended `ScanVerdictIngestion` computing activity records per CIP-0104 formula, with round attribution and confirmer-based traffic weight computation. - Scan app: `Comput …"}],"blog_posts":[{"id":"cantonnews-canton-ends-passive-validator-rewards-as-incentives-shift-toward-usage","title":"Canton Ends Passive Validator Rewards as Incentives Shift Toward Usage","excerpt":"Canton Network has ended liveness rewards for validators, moving its incentive model away from passive node operation and toward usage, application demand, and long-term alignment.","published_at":"2026-05-04T00:07:18.719+00:00","url":"https://cantonnews.org/canton-ends-passive-validator-rewards-as-incentives-shift-toward-usage","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"slack-C09BJHMKULX-1775779431.864729","title":"CANTON 3.4 TO CANTON 3.5 TRANSITION","excerpt":"CANTON 3.4 TO CANTON 3.5 TRANSITION Update: 2026-04-09 Phase 1: Splice 0.5.x releases pause, and multiple new Splice Daml models go into effect Splice 0.5.18 is now available on DevNet, and will roll out to TestNet and MainNet over the coming two weeks. • This will be the final f","published_at":"2026-04-10T00:03:51.000Z","url":"https://unitynodesworkspace.slack.com/archives/C09BJHMKULX/p1775779431864729","tags":"announcements,news","source_label":"blog"}],"youtube_videos":[],"derivedAt":"2026-07-23T05:03:58.386Z","source":"derived from cips + forum_posts + mailing_messages + github_items + blog_posts + youtube_videos","canonical":"https://ccpedia.xyz/cips/0104/citations"}