{"cip_id":"0103","title":"dApp Standard","status":"Active","counts":{"sibling_cips":1,"forum_posts":2,"forum_topics":2,"mailing_messages":31,"mailing_threads":12,"github_items":65,"blog_posts":6,"youtube_videos":1,"total":106},"sibling_cips":[{"id":"0112","cip_number":112,"title":"Canton Network Token Standard V2 - Improvements for Privacy, Performance and Traditional Accounting","status":"Approved","reason":"mentioned-in-content"}],"forum_posts":[{"id":25596,"topic_id":9109,"topic_title":"Squid Intents Launch: Multi‑Chain Swaps, Liquidity, and API Integration","post_number":1,"username":"system","created_at":"2026-09-04T20:45:54.905Z","snippet":"Hey guys, we (Squid) just formally announced Squid Intents on Canton: • Deep RFQ liquidity for same-chain CC swaps, we will be listing more tokens in the next week • Instant swapping/bridging from any","topic_url":"https://forum.canton.network/t/squid-intents-launch-multi-chain-swaps-liquidity-and-api-integration/9109"},{"id":25464,"topic_id":9059,"topic_title":"[Feedback welcome] OpenZeppelin’s Daml development stack is public and open for review","post_number":1,"username":"Pepe_Blasco","created_at":"2026-08-12T14:48:59.180Z","snippet":"Hi Canton community, The first repos of OpenZeppelin’s open-source Daml development stack for Canton are now public, and we’re looking for your feedback. Test it, read the designs, and let us know how","topic_url":"https://forum.canton.network/t/feedback-welcome-openzeppelin-s-daml-development-stack-is-public-and-open-for-review/9059"}],"forum_topics":[],"mailing_messages":[{"id":"cip-discuss-832","thread_id":"120914630","thread_title":"CIP-TBD: authority metadata for non-human parties (five optional CIP-0056 keys)","group_slug":"cip-discuss","author":"NodeAxis AI","sent_at":"2026-08-25T01:32:54.000Z","url":"https://lists.sync.global/g/cip-discuss/message/832","subject":"CIP-TBD: authority metadata for non-human parties (five optional CIP-0056 keys)","snippet":"… ed corpus. Preamble corrected to observed convention (`Layer: Daml`; `Org (Person)` author form per CIP-0103). §1 rewritten: the `splice.lfdecentralizedtrust.org/` prefix is Splice's and is now *requested* ra …","cip_id_match":false},{"id":"grants-discuss-73","thread_id":"120738466","thread_title":"Seeking scope feedback and a Champion: Canton failure transcript interchange","group_slug":"grants-discuss","author":"Kacper","sent_at":"2026-08-13T18:32:27.000Z","url":"https://lists.sync.global/g/grants-discuss/message/73","subject":"Seeking scope feedback and a Champion: Canton failure transcript interchange","snippet":"… e Test Suite in Wallet issue #1759; - the approved Canton dApp SDK and tooling work; - PartyLayer's CIP-0103 runner and failure scenarios; - BitDynamics DevKit's LocalNet, snapshot, replay, CI, and token-flow …","cip_id_match":false},{"id":"globalSyncForum-228","thread_id":"120718723","thread_title":"[Feedback welcome] OpenZeppelin’s Daml development stack is public and open for review","group_slug":"globalSyncForum","author":"Pepe Blasco | Openzeppelin","sent_at":"2026-08-12T14:49:07.000Z","url":"https://lists.sync.global/g/globalSyncForum/message/228","subject":"[Feedback welcome] OpenZeppelin’s Daml development stack is public and open for review","snippet":"Hi Canton community, The first repos of OpenZeppelin's open-source Daml development stack for Canton are now public, and we're looking for your feedback. Test it, read the designs, and let us know how","cip_id_match":false},{"id":"globalSyncForum-216","thread_id":"120490773","thread_title":"Security Layer of Canton: MPC wallet in TG + open security research","group_slug":"globalSyncForum","author":"Said Efendiev","sent_at":"2026-07-28T20:33:24.000Z","url":"https://lists.sync.global/g/globalSyncForum/message/216","subject":"Security Layer of Canton: MPC wallet in TG + open security research","snippet":"… ames — send to a @usernames without long address; - DvP flows and implementing standards: CIP-0056, CIP-0103, CIP-0104 and other Canton standards. How we protect users: - Transaction Preview — see exactly wha …","cip_id_match":false},{"id":"grants-discuss-48","thread_id":"119660775","thread_title":"Feedback - two Dev Fund proposals from NODEJUMPER","group_slug":"grants-discuss","author":"two Dev Fund proposals from NODEJUMPER","sent_at":"2026-06-05T11:57:22.000Z","url":"https://lists.sync.global/g/grants-discuss/message/48","subject":"Feedback - two Dev Fund proposals from NODEJUMPER","snippet":"… t translates ISO 20022 bank messages (pacs.008/pacs.002/camt.05x) into CIP-56 transfers and DvP via CIP-0103, and back. This proposal already has a champion, and we'd greatly appreciate feedback on the scope  …","cip_id_match":false},{"id":"grants-discuss-27","thread_id":"119143139","thread_title":"New proposal: Payment Dispute & Refund Authorization Primitive [Avro Digital, 3M CC, financial-workflows-composability]","group_slug":"grants-discuss","author":"sam","sent_at":"2026-05-04T14:06:00.000Z","url":"https://lists.sync.global/g/grants-discuss/message/27","subject":null,"snippet":"… ips an open-source dispute and refund-authorization primitive for Canton — composes with CIP-0056 / CIP-0103, no CIP changes proposed - Ask: 3,000,000 CC over 5 months, 3 milestones - SIG label: financial-wor …","cip_id_match":false},{"id":"grants-discuss-26","thread_id":"118988437","thread_title":"Follow-up (Canton issuer validation request)","group_slug":"grants-discuss","author":"Maranda Harris","sent_at":"2026-05-04T13:42:00.000Z","url":"https://lists.sync.global/g/grants-discuss/message/26","subject":null,"snippet":"… i Toolkit is not in the issuer mint path, and issuer mints currently use X-Issuer-Token rather than CIP-0103 wallet signing. I’ll keep that separated from the retail flow. Based on your trace, I’m mapping Tok …","cip_id_match":false},{"id":"grants-discuss-25","thread_id":"118988437","thread_title":"Follow-up (Canton issuer validation request)","group_slug":"grants-discuss","author":"Scott Long","sent_at":"2026-05-01T16:13:00.000Z","url":"https://lists.sync.global/g/grants-discuss/message/25","subject":null,"snippet":"… tant caveat on wallets: today, issuer mints authenticate via API token (X-Issuer-Token header), not CIP-0103 wallet signing. We treat that as a v0.0.2 expedient with wallet-based issuer auth on the roadmap. R …","cip_id_match":false},{"id":"grants-discuss-9","thread_id":"118847991","thread_title":"[Grant Proposal] Ginie — Canton-Native dApp Generator + Ginie-1 Open-Weight LLM · $175,000 / 1,155,000 CC","group_slug":"grants-discuss","author":"vj","sent_at":"2026-04-15T20:40:00.000Z","url":"https://lists.sync.global/g/grants-discuss/message/9","subject":null,"snippet":"… 330,000 CC): Full-stack dApp builder — IDL Extractor Agent, Frontend Agent, MCP server integration, CIP-0103 wallet, on-ledger audit certificate, GitHub Action for one-command deployment · M3 ($65,000 / 429,0 …","cip_id_match":false},{"id":"tokenomics-announce-303","thread_id":"118617489","thread_title":"Validator Operator Batch Approvals: Alterscope (Solity Network UG), App Volks LLC, Arkena, Bitwise Asset Management, Cooperate Link Trading Co Limited, Hangzhou Arvexis Technology Information Co., Ltd., Jubilee Markets, Monetari Tokenizasyon Altyapı Teknolojileri A.Ş., Neturion Global, Roil App, Yantai University Blockchain Technology Application Research Center","group_slug":"tokenomics-announce","author":"Pedro Neves","sent_at":"2026-04-01T15:00:00.000Z","url":"https://lists.sync.global/g/tokenomics-announce/message/303","subject":"Validator Approval","snippet":"… iance, asset allocation optimization, connecting traditional capital with Canton assets, supporting CIP-0103 wallet interoperability, and expanding the boundaries of RWA asset management. How did you hear abo …","cip_id_match":false},{"id":"651","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"allen","sent_at":"2026-03-25T12:58:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/651","subject":null,"snippet":"Send endorses the amendment in PR #173. It materially improves the DX when integrating with the dApp API. Dropping the serialization provides for richer type information as well as the additional para","cip_id_match":true},{"id":"617","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"Marc Juchli","sent_at":"2026-03-17T11:32:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/617","subject":null,"snippet":"… ote: Hi all, We'd like to propose an amendment to the ledgerApi method of the dApp API specified in CIP-0103. This amendment standardizes some additional, optional request parameters to better represent possi …","cip_id_match":true},{"id":"607","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"alex.matson","sent_at":"2026-03-10T13:35:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/607","subject":null,"snippet":"Hi all, We'd like to propose an amendment to the ledgerApi method of the dApp API specified in CIP-0103. This amendment standardizes some additional, optional request parameters to better represent possi …","cip_id_match":true},{"id":"cip-announce-75","thread_id":"117731381","thread_title":"CIP-0103: dApp Standard","group_slug":"cip-announce","author":"Amanda Martin","sent_at":"2026-02-10T01:29:59.000Z","url":"https://lists.sync.global/g/cip-announce/message/75","subject":"CIP-0103: dApp Standard","snippet":"Hello, Canton Improvement Proposal has been approved by vote of the Super Validator Node Operators: CIP-0103: dApp Standard The vote reached a passing quorum on 2026-01-29 with the following tally: 11 in favo …","cip_id_match":true},{"id":"cip-vote-604","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"James Lang","sent_at":"2026-01-30T00:03:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/604","subject":null,"snippet":"Liberty City Ventures votes in favor. Get Outlook for iOS","cip_id_match":true},{"id":"cip-vote-603","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Luca Toscani","sent_at":"2026-01-29T23:59:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/603","subject":null,"snippet":"… s.sync.global Date: Thursday, January 29, 2026 at 9:46 AM To: cip-vote@... Subject: Re: [cip-votes] CIP-0103: dApp API - Towards Canton Network dApp Support Cumberland DRW votes in favor. Thanks Chris","cip_id_match":true},{"id":"cip-vote-602","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Chris Zuehlke","sent_at":"2026-01-29T17:46:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/602","subject":null,"snippet":"Cumberland DRW votes in favor. Thanks Chris","cip_id_match":true},{"id":"cip-vote-601","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Kinga Bosse","sent_at":"2026-01-29T17:00:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/601","subject":null,"snippet":"… .sync.global Date: Thursday, January 29, 2026 at 11:47 AM To: cip-vote@... Subject: Re: [cip-votes] CIP-0103: dApp API - Towards Canton Network dApp Support Tradeweb votes in Favor","cip_id_match":true},{"id":"cip-vote-600","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Justin Peterson","sent_at":"2026-01-29T16:47:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/600","subject":null,"snippet":"Tradeweb votes in Favor","cip_id_match":true},{"id":"cip-vote-599","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Chris Matturri","sent_at":"2026-01-23T02:44:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/599","subject":null,"snippet":"Proof Group votes in favor","cip_id_match":true},{"id":"cip-vote-598","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Aman Goyal","sent_at":"2026-01-23T02:19:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/598","subject":null,"snippet":"SBI votes in favor.","cip_id_match":true},{"id":"cip-vote-595","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Luca Toscani","sent_at":"2026-01-22T16:59:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/595","subject":null,"snippet":"… s.sync.global Date: Thursday, January 22, 2026 at 4:54 AM To: cip-vote@... Subject: Re: [cip-votes] CIP-0103: dApp API - Towards Canton Network dApp Support 7RIDGE/C7 votes in favor Veronica V E R O N I C A A …","cip_id_match":true},{"id":"cip-vote-594","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Veronica Augustsson","sent_at":"2026-01-22T12:54:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/594","subject":null,"snippet":"7RIDGE/C7 votes in favor 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 TO P","cip_id_match":true},{"id":"cip-vote-593","thread_id":"117389625","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","author":"Amanda Martin","sent_at":"2026-01-21T21:38:00.000Z","url":"https://lists.sync.global/g/cip-vote/message/593","subject":null,"snippet":"Hello Super Validator Node Owners, Please find ready for vote: CIP-0103: dApp API - Towards Canton Network dApp Support The CIP text as merged in GitHub at the Proposed st …","cip_id_match":true},{"id":"478","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"Yiannis Varelas","sent_at":"2026-01-21T18:17:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/478","subject":null,"snippet":"Happy to endorse Eric.","cip_id_match":true}],"mailing_threads":[{"id":"115892502","title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","message_count":10,"last_post_at":"2026-03-25T12:58:00.000Z","url":"https://lists.sync.global/g/cip-discuss/topic/cip_0103_dapp_api_towards/115892502"},{"id":"117731381","title":"CIP-0103: dApp Standard","group_slug":"cip-announce","message_count":1,"last_post_at":"2026-02-10T01:29:59.000Z","url":"https://lists.sync.global/g/cip-announce/topic/cip_0103_dapp_standard/117731381"},{"id":"117389625","title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-vote","message_count":10,"last_post_at":"2026-01-30T00:03:00.000Z","url":"https://lists.sync.global/g/cip-vote/topic/cip_0103_dapp_api_towards/117389625"}],"github_items":[{"id":"canton-network/wallet#2361","type":"issue","repo":"canton-network/wallet","number":2361,"title":"DappAsyncProvider: allow the wallet to supply a short-lived stream credential instead of the session token","state":"open","author":"neketok","created_at":"2026-08-25T13:30:53.000Z","url":"https://github.com/canton-network/wallet/issues/2361","snippet":"… ive up to 90 days, so today a *valid* long-lived credential is left sitting in four places. Neither CIP-0103 nor the remote OpenRPC spec says anything about this — they do not describe how a session token rea …"},{"id":"canton-foundation/canton-dev-fund#662","type":"issue","repo":"canton-foundation/canton-dev-fund","number":662,"title":"Milestone 2 delivery evidence — External Signing Proof of Concept","state":"closed","author":"chasing-pointers","created_at":"2026-08-21T16:06:58.000Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/662","snippet":"… etwork/splice-sv-voting-dapp/pull/19). In `dappMode`, a voter party signs governance actions with a CIP-0103 wallet. The SV node does not host the voter party. A different participant hosts it. The app does n …"},{"id":"canton-network/wallet#2318","type":"issue","repo":"canton-network/wallet","number":2318,"title":"create a browser extension based playwright test","state":"closed","author":"alexmatson-da","created_at":"2026-08-19T01:54:36.000Z","url":"https://github.com/canton-network/wallet/issues/2318","snippet":"this will be used as proof that the extension implements a CIP-103 compatible interface"},{"id":"canton-network/wallet#2313","type":"pr","repo":"canton-network/wallet","number":2313,"title":"feat(dapp-sdk): add Slay Money to the wallet registry","state":"open","author":"aniiiiXD","created_at":"2026-08-18T18:29:05.000Z","url":"https://github.com/canton-network/wallet/pull/2313","snippet":"Slay Money is a CIP-0103 browser wallet for Canton, published on the Chrome Web Store. It already announces itself via canto …"},{"id":"canton-network/wallet#2268","type":"pr","repo":"canton-network/wallet","number":2268,"title":"feat(core-signing-taurus-protect): add Taurus-PROTECT signing provider","state":"closed","author":"nbonvin","created_at":"2026-08-11T13:25:10.000Z","url":"https://github.com/canton-network/wallet/pull/2268","snippet":"Route Canton commands through a Taurus-PROTECT Canton gateway (tg-canton-gatewayd): a submit provider — the gateway prepares, signs (ECDSA P-256) and submits each CIP-103 command under Taurus governan"},{"id":"canton-network/wallet#2246","type":"issue","repo":"canton-network/wallet","number":2246,"title":"Expose synchronizers for wallets in dApp API","state":"open","author":"mjuchli-da","created_at":"2026-08-06T20:57:21.000Z","url":"https://github.com/canton-network/wallet/issues/2246","snippet":"The `Wallet` data type used in the dApp API, for example `listAccounts` method, must be extended to carry the set of synchronizers at which the party is configured. The field should likely be optional"},{"id":"canton-network/splice-sv-voting-dapp#24","type":"pr","repo":"canton-network/splice-sv-voting-dapp","number":24,"title":"[ci] sv: SvDappModeFrontendIntegrationTest (UI + wallet gateway)","state":"closed","author":"ericmann","created_at":"2026-08-05T21:36:05Z","url":"https://github.com/canton-network/splice-sv-voting-dapp/pull/24","snippet":"## Summary - Adds a CI-runnable Selenium frontend IT that exercises the real SV UI in `dappMode` against `@canton-network/wallet-gateway-remote` (connect → ACS discovery → cast → gateway Approve → on-"},{"id":"canton-foundation/wallets#11","type":"pr","repo":"canton-foundation/wallets","number":11,"title":"Add Nightly to Canton Wallet Directory","state":"closed","author":"NorbertBodziony","created_at":"2026-08-04T14:00:42Z","url":"https://github.com/canton-foundation/wallets/pull/11","snippet":"… d Canton capability claims: Canton Coin support, two-step CC transfers, transfer memo tags, and the CIP-0103 dApp API. ### Checklist - [x] `wallets/nightly.yaml` added (self-attestation) - [x] A heading added …"},{"id":"canton-network/splice-sv-voting-dapp#20","type":"pr","repo":"canton-network/splice-sv-voting-dapp","number":20,"title":"[ci] sv: VoteDelegationIntegrationTest (Tier A ledger path)","state":"closed","author":"ericmann","created_at":"2026-08-03T21:38:59Z","url":"https://github.com/canton-network/splice-sv-voting-dapp/pull/20","snippet":"## Summary - Adds `VoteDelegationIntegrationTest`: SV creates `VoteDelegation`, voter on alice validator exercises `VoteDelegation_CastVote` / `VoteDelegation_RequestVote` with disclosed `DsoRules`/`V"},{"id":"canton-foundation/wallets#9","type":"pr","repo":"canton-foundation/wallets","number":9,"title":"Restructure wallet directory sections","state":"closed","author":"davidrichards-da","created_at":"2026-07-31T08:52:08Z","url":"https://github.com/canton-foundation/wallets/pull/9","snippet":"Restructures the Wallet Directory table for readability and fixes a few naming/organization issues, plus migrates Askardex and Walley to the updated feature registry. **Section changes** Renamed \"Inte"},{"id":"canton-network/splice-sv-voting-dapp#19","type":"pr","repo":"canton-network/splice-sv-voting-dapp","number":19,"title":"Implement dApp mode features and documentation for SV frontend","state":"open","author":"ericmann","created_at":"2026-07-29T06:19:04Z","url":"https://github.com/canton-network/splice-sv-voting-dapp/pull/19","snippet":"… lag is absent. When `dappMode` is enabled, exactly three things change: 1. **Login** goes through a CIP-0103 wallet (reference wallet gateway or any announced partner wallet) instead of OIDC against the SV ba …"},{"id":"canton-foundation/wallets#6","type":"pr","repo":"canton-foundation/wallets","number":6,"title":"Adding Walley to the wallet directory","state":"closed","author":"kevmuko","created_at":"2026-07-27T19:33:35Z","url":"https://github.com/canton-foundation/wallets/pull/6","snippet":"… atures are claimed with evidence: CC support, CC pre-approvals, CIP-0056 transfers and allocations, CIP-0103 dApp API, memo tags, DA Registry pre-approvals, UTXO merge delegation, clear signing, and integrate …"},{"id":"canton-foundation/cips#242","type":"pr","repo":"canton-foundation/cips","number":242,"title":"Update cip-0103.md","state":"open","author":"knopch-fb","created_at":"2026-07-27T12:30:57Z","url":"https://github.com/canton-foundation/cips/pull/242","snippet":"Changed wording for unfinished sentence. If there is another change that is relevant here (i.e. completing the sentence), this commit is just a way of flagging this need"},{"id":"canton-foundation/wallets#5","type":"pr","repo":"canton-foundation/wallets","number":5,"title":"Add Askardex Wallet to directory","state":"closed","author":"askardex","created_at":"2026-07-25T02:20:21Z","url":"https://github.com/canton-foundation/wallets/pull/5","snippet":"… ransfer: USDCx, CBTC, CETH, HANDL — each backed by a mainnet transaction update ID on CantonnScan - CIP-0103 dApp API - WalletConnect v2 - Memo tag support - Reward minting (Featured App reward — mainnet upda …"},{"id":"canton-foundation/wallets#4","type":"pr","repo":"canton-foundation/wallets","number":4,"title":"Add Send wallet to the Wallet Directory","state":"closed","author":"SendPeter","created_at":"2026-07-24T20:36:42Z","url":"https://github.com/canton-foundation/wallets/pull/4","snippet":"… eature support: CC transfers/holding, CC pre-approvals, CIP-0056 transfer + allocation, CIP-112 v2, CIP-0103 dApp API, WalletConnect, memo tags, key recovery, hardware wallet support, and integrated swaps. ## …"},{"id":"canton-foundation/canton-dev-fund#574","type":"pr","repo":"canton-foundation/canton-dev-fund","number":574,"title":"Proposal: Canton Mobile SDK (Swift + Kotlin)","state":"open","author":"sunstrike228","created_at":"2026-07-16T20:47:40Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/574","snippet":"… n signing), token standard V1 and V2, pre-built Splice bindings, and a native implementation of the CIP-0103 wallet connectivity surface over WalletConnect. Total ask 1,150,000 CC, weighted 66% toward adoptio …"},{"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/wallet#2154","type":"pr","repo":"canton-network/wallet","number":2154,"title":"docs: restructure dApp SDK documentation","state":"closed","author":"joel-da","created_at":"2026-07-16T07:52:41Z","url":"https://github.com/canton-network/wallet/pull/2154","snippet":"### Description: This PR rewrites and reorganises the dApp SDK documentation under [dapp-sdk](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electr"},{"id":"canton-network/wallet#2132","type":"issue","repo":"canton-network/wallet","number":2132,"title":"[Acceptance] WG (M3)","state":"open","author":"mjuchli-da","created_at":"2026-07-13T15:25:29Z","url":"https://github.com/canton-network/wallet/issues/2132","snippet":"- [x] **Browser-Extension-Compatible Gateway Engine:** Delivery of the core Wallet Gateway components packaged as a localized, browser-compatible library (e.g., NPM package). This involves migrating e"},{"id":"canton-network/wallet#2131","type":"issue","repo":"canton-network/wallet","number":2131,"title":"[Acceptance] dApp (M4)","state":"open","author":"mjuchli-da","created_at":"2026-07-13T15:19:49Z","url":"https://github.com/canton-network/wallet/issues/2131","snippet":"… d. * *Acceptance Criteria:* 80% of the top 15 dApps by rewards received in the last 90 days support CIP-0103. The snapshot of the top 15 dApps will be taken on the last day of Q3 using public explorers. - [ ] …"},{"id":"canton-network/wallet#2130","type":"issue","repo":"canton-network/wallet","number":2130,"title":"[Acceptance] dApp (M3)","state":"open","author":"mjuchli-da","created_at":"2026-07-13T15:19:18Z","url":"https://github.com/canton-network/wallet/issues/2130","snippet":"- [x] **External Code Audit:** Secure external, third-party validation by commissioning a full-scope security audit. This is a critical step for building market credibility, fostering trust, and estab"},{"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":"closed","author":"pedrodneves","created_at":"2026-06-18T14:05:17Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/478","snippet":"… p wallet operations * **Standardized Error Taxonomy** * Canonical error classification aligned with CIP-0103 response categories * Stable, documented error codes for programmatic handling * User-friendly erro …"},{"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":"… gement * Suspense-ready composables for declarative loading boundaries * Validated against the same CIP-0103 conformance runner as React bindings * **`@partylayer/react` v2.0 — Modernized React Bindings** Mod …"},{"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":"…  setup from `@partylayer/testing`, session resilience pre-configured via `@partylayer/session`, and CIP-0103 conformance test integration. **`@partylayer/testing` v1.0 — Application-Layer Testing Harness** -  …"},{"id":"canton-foundation/canton-dev-fund#409","type":"pr","repo":"canton-foundation/canton-dev-fund","number":409,"title":"Proposal: Wallet Gateway Signer (Institutional Driver)","state":"open","author":"Binxx35","created_at":"2026-06-02T12:37:15Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/409","snippet":"## Development Fund Proposal Submission **Proposal file:** [/proposals/canton-gateway-driver](https://github.com/Binxx35/canton-gateway-driver/blob/main/driver-proposal) --- ## Summary While the dApp "}],"blog_posts":[{"id":"cantonnews-squid-intents-launches-multi-chain-swaps-for-canton","title":"Squid Intents Launches Multi-Chain Swaps for Canton","excerpt":"Squid Intents is now live on Canton, adding routes from supported assets on 30 chains, new liquidity for CC swaps and integration tools for wallets and applications.","published_at":"2026-09-05T15:55:14.799Z","url":"https://cantonnews.org/squid-intents-launches-multi-chain-swaps-for-canton","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"cantonnews-partylayer-passes-106-000-npm-downloads-and-announces-its-new-roadmap","title":"PartyLayer Passes 106,000 npm Downloads and Announces Its New Roadmap","excerpt":"The open source wallet connection layer for the Canton Network crosses a six figure adoption milestone and sets out its plan for the next twelve months.","published_at":"2026-08-05T09:02:47.244Z","url":"https://cantonnews.org/partylayer-passes-106-000-npm-downloads-and-announces-its-new-roadmap","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"cantonnews-moonsong-labs-joins-canton-ecosystem-as-deployment-partner","title":"Moonsong Labs Joins Canton Ecosystem as Deployment Partner","excerpt":"Moonsong Labs has joined the Canton Network ecosystem as a Service Provider and released a free Canton Readiness Guide. Its Canton practice supports institutions with Daml development, node setup, compliant asset workflows, and Global Synchronizer integration.","published_at":"2026-06-24T01:10:03.926Z","url":"https://cantonnews.org/moonsong-labs-joins-canton-ecosystem-as-deployment-partner","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"www-canton-network-blog-canton-unlocks-wallet-stack","title":"Canton Unlocks the Wallet Stack For Developers","excerpt":"Canton Network delivers a wallet stack for wallets, exchanges, and dApp builders.","published_at":"2026-06-16T12:00:03.000Z","url":"https://www.canton.network/blog/canton-unlocks-wallet-stack","tags":"blog,blockchain technology","source_label":"blog"},{"id":"cantonnews-partylayer-integrates-walletconnect-to-expand-canton-wallet-connectivity","title":"PartyLayer Integrates WalletConnect to Expand Canton Wallet Connectivity","excerpt":"PartyLayer has integrated WalletConnect into its open-source wallet connectivity and developer experience layer for Canton dApps, giving developers an additional connection path alongside its existing multi-wallet support, CIP-0103-aligned interface, React tooling, and registry-based wallet discovery.","published_at":"2026-06-09T11:07:02.638Z","url":"https://cantonnews.org/partylayer-integrates-walletconnect-to-expand-canton-wallet-connectivity","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"www-canton-network-blog-scaling-canton-apps-with-a-standard-for-wallet-and-app-interoperability","title":"Scaling Canton Apps with a Standard for Wallet and App Interoperability","excerpt":"Learn more about how Canton’s Standard for Apps and Wallets unlocks interoperability on the network.","published_at":"2026-02-19T12:59:59.000Z","url":"https://www.canton.network/blog/scaling-canton-apps-with-a-standard-for-wallet-and-app-interoperability","tags":"blog,interoperability","source_label":"blog"}],"youtube_videos":[{"id":"klDGn42NiGg","title":"Build With Canton dApp SDK & CIP-103 | CF Developer Series","channel_name":"Canton Foundation","published_at":"2026-07-01T00:00:00.000Z","url":"https://www.youtube.com/watch?v=klDGn42NiGg","snippet":"Hey everybody, Jindasite, devil manager at Canton Foundation and in this particular demo we will be talking and seeing how to implement DAP SDK in a sample Canton wallet and run a local Canton node an"}],"derivedAt":"2026-09-06T05:16:50.632Z","source":"derived from cips + forum_posts + mailing_messages + github_items + blog_posts + youtube_videos","canonical":"https://ccpedia.xyz/cips/0103/citations"}