{"cip_id":"0103","title":"dApp Standard","status":"Active","counts":{"sibling_cips":1,"forum_posts":7,"forum_topics":6,"mailing_messages":29,"mailing_threads":10,"github_items":91,"blog_posts":8,"youtube_videos":1,"total":137},"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":25843,"topic_id":9276,"topic_title":"Canton dAppBooster is live","post_number":1,"username":"Pablo-BN","created_at":"2026-10-05T19:24:40.406Z","snippet":"…  built on Canton’s dApp SDK, so your dApp hands signing and execution to the user’s wallet, and any CIP-0103 compliant wallet works with no wallet-specific code. The local stack runs Wallet Gateway by default …","topic_url":"https://forum.canton.network/t/canton-dappbooster-is-live/9276"},{"id":25778,"topic_id":9236,"topic_title":"Q3 DevRel Recap for Canton Builders","post_number":1,"username":"Jatin_Pandya_cf","created_at":"2026-09-28T09:38:14.127Z","snippet":"… frastructure, a React starter with wagmi-style hooks, and an end-to-end example that works with any CIP-0103 wallet. v0.1 is live today. Check Proposal Open-source reference wallet (by Digital Asset): a Splic …","topic_url":"https://forum.canton.network/t/q3-devrel-recap-for-canton-builders/9236"},{"id":25739,"topic_id":9123,"topic_title":"Architecting an Interoperable Hardware Wallet (Trezor) via CIP-103: Topology, Validator Multi-Tenancy, and Custom dApp DAR Handling","post_number":2,"username":"Jatin_Pandya_cf","created_at":"2026-09-24T04:24:09.218Z","snippet":"Hey @e1emre Apologies for delay: Is there an open wallet/connector you can plug into? Yes. The open-source Splice Wallet Gateway ( GitHub - canton-network/wallet: dApp SDK / Wallet SDK / Wallet Gatewa","topic_url":"https://forum.canton.network/t/architecting-an-interoperable-hardware-wallet-trezor-via-cip-103-topology-validator-multi-tenancy-and-custom-dapp-dar-handling/9123"},{"id":25725,"topic_id":9207,"topic_title":"Per-user deposit destination on a single party without a memo field — is there a pattern?","post_number":1,"username":"joao_trakx","created_at":"2026-09-22T13:49:26.159Z","snippet":"… rust.org/reason ”) — the exchange-integration pattern. Works when our app composes the transaction (CIP-0103), but on a manual transfer from a wallet UI the user has to type the memo into a separate field. We …","topic_url":"https://forum.canton.network/t/per-user-deposit-destination-on-a-single-party-without-a-memo-field-is-there-a-pattern/9207"},{"id":25612,"topic_id":9123,"topic_title":"Architecting an Interoperable Hardware Wallet (Trezor) via CIP-103: Topology, Validator Multi-Tenancy, and Custom dApp DAR Handling","post_number":1,"username":"e1emre","created_at":"2026-09-09T16:52:14.401Z","snippet":"Hi Canton Network Team & Ecosystem Builders, We are exploring adding Trezor hardware support to the Canton Network. In ecosystems like EVM, Solana, or any other chain, hardware integration does not re","topic_url":"https://forum.canton.network/t/architecting-an-interoperable-hardware-wallet-trezor-via-cip-103-topology-validator-multi-tenancy-and-custom-dapp-dar-handling/9123"},{"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":[{"id":9123,"title":"Architecting an Interoperable Hardware Wallet (Trezor) via CIP-103: Topology, Validator Multi-Tenancy, and Custom dApp DAR Handling","posts_count":2,"last_post_at":"2026-09-24T04:24:09.218Z"}],"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":"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},{"id":"477","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"Eric Saraniecki","sent_at":"2026-01-21T18:04:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/477","subject":null,"snippet":"hi everyone have had a couple convos with builders on this topic, it seems we are ready to take this to vote DA Sponsors this CIP - any endorsers? On Thu, Oct 23, 2025 at 6:45 AM marc.juchli via lists","cip_id_match":true},{"id":"428","thread_id":"115892502","thread_title":"CIP-0103: dApp API - Towards Canton Network dApp Support","group_slug":"cip-discuss","author":"Marc Juchli","sent_at":"2025-12-19T15:48:00.000Z","url":"https://lists.sync.global/g/cip-discuss/message/428","subject":null,"snippet":"Dear CIP editors and community, Over the past weeks, we have discussed the dApp Standard proposal on this mailing list. We have incorporated feedback from wallet providers, SDK authors, and dApp devel","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-foundation/wallets#22","type":"pr","repo":"canton-foundation/wallets","number":22,"title":"Add MahaWallet","state":"open","author":"afifsyaifullah1512","created_at":"2026-10-20T11:10:39.000Z","url":"https://github.com/canton-foundation/wallets/pull/22","snippet":"… als, CIP-0056 token transfer, memo tags, integrated swaps (Cantex). - Self-attested, no proof link: CIP-0103 dApp provider (`window.canton`). - Not supported, with reasons: WalletConnect, social recovery, dis …"},{"id":"canton-network/cf-docs#1877","type":"pr","repo":"canton-network/cf-docs","number":1877,"title":"Clarify Wallet Gateway does not support non-custodial front ends","state":"open","author":"8bitpal","created_at":"2026-10-16T11:56:31.000Z","url":"https://github.com/canton-network/cf-docs/pull/1877","snippet":"… ctual non-custodial integration path: the dApp SDK's wallet discovery (browser-extension / injected CIP-0103 providers), which bypasses the Wallet Gateway entirely. Closes #1857."},{"id":"canton-network/wallet#2682","type":"issue","repo":"canton-network/wallet","number":2682,"title":"Check retry implementation for retryable ledger errors","state":"open","author":"pascalhonegger-da","created_at":"2026-10-12T12:13:13.000Z","url":"https://github.com/canton-network/wallet/issues/2682","snippet":"# `retryable()` never retries `JsCantonError` responses from the JSON Ledger API ## Summary `LedgerClient.getWithRetry` / `postWithRetry` / `patchWithRetry` appear never to retry errors returned by th"},{"id":"canton-network/wallet#2660","type":"issue","repo":"canton-network/wallet","number":2660,"title":"[CIP-103 Conformance]: Remove connect.reject test","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-08T09:18:50.000Z","url":"https://github.com/canton-network/wallet/issues/2660","snippet":""},{"id":"canton-network/wallet#2655","type":"issue","repo":"canton-network/wallet","number":2655,"title":"dApp API: proposed `signMessage` verification descriptors and compatibility plan","state":"open","author":"alleneubank","created_at":"2026-10-07T17:01:42.000Z","url":"https://github.com/canton-network/wallet/issues/2655","snippet":"… evolution]: https://github.com/canton-foundation/cips/blob/ef039e9a6901aeda7755d430c13d4b1ace311f60/cip-0103/cip-0103.md#categories-of-changes"},{"id":"canton-foundation/cips#275","type":"pr","repo":"canton-foundation/cips","number":275,"title":"docs(cip-0103): add Sigilry to compatible SDK references","state":"open","author":"alleneubank","created_at":"2026-10-05T20:53:30.000Z","url":"https://github.com/canton-foundation/cips/pull/275","snippet":"… sting list](https://github.com/canton-foundation/cips/blob/ef039e9a6901aeda7755d430c13d4b1ace311f60/cip-0103/cip-0103.md#sdks-compatible-with-the-dapp-api) `@sigilry/dapp` provides a typed CIP-0103 provider i …"},{"id":"canton-network/wallet#2627","type":"pr","repo":"canton-network/wallet","number":2627,"title":"chore(tool-conformance-dapp): assert remote wallet events","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-05T07:59:08.000Z","url":"https://github.com/canton-network/wallet/pull/2627","snippet":"Improves test coverage and also resolves previously reported errors for the Wallet Gateway which were CIP-103 conformant."},{"id":"canton-network/wallet#2626","type":"issue","repo":"canton-network/wallet","number":2626,"title":"[CIP-103 Conformance]: Throw CIP-103 Errors in SDK for Remote Wallet Errors","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-05T07:57:23.000Z","url":"https://github.com/canton-network/wallet/issues/2626","snippet":"Currently the SDK maps remote wallets to the sync wallet API automatically. During this transformation, error events are occasionally mapped SDK errors, e.g. when trying to call unsupported endpoints."},{"id":"canton-network/wallet#2625","type":"issue","repo":"canton-network/wallet","number":2625,"title":"[CIP-103 Conformance]: Model Example Test Report for Wallet Gateway","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-05T07:40:54.000Z","url":"https://github.com/canton-network/wallet/issues/2625","snippet":"After all issues are resolved, a signed model example test report should be created and uploaded for future reference"},{"id":"canton-network/wallet#2623","type":"pr","repo":"canton-network/wallet","number":2623,"title":"feat(wallet-gateway-extension): deliver dApp notifications over a run…","state":"closed","author":"fayi-da","created_at":"2026-10-03T15:18:17.000Z","url":"https://github.com/canton-network/wallet/pull/2623","snippet":"Part 2 of #2402, **please review that first** This PR connects the browser extension to the shared `NotificationService`, so dApps now receive CIP-103 events as they already do with the remote gateway"},{"id":"canton-network/wallet#2613","type":"issue","repo":"canton-network/wallet","number":2613,"title":"[CIP-103 Conformance]: Change Conformance dApp to support async `prepareExecute` workflows","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-02T15:20:54.000Z","url":"https://github.com/canton-network/wallet/issues/2613","snippet":"Currently the Conformance dApp only reliably works for sync use-cases within the `prepareExecute` tests. These tests should either be migrated to `prepareExecuteAndWait` or find another way to support"},{"id":"canton-network/wallet#2597","type":"issue","repo":"canton-network/wallet","number":2597,"title":"Multi-sig","state":"open","author":"mjuchli-da","created_at":"2026-10-02T07:58:41.000Z","url":"https://github.com/canton-network/wallet/issues/2597","snippet":"Extension of CIP-103 (if needed) to support multi-sig workflows. Demonstration via WG."},{"id":"canton-network/wallet#2584","type":"issue","repo":"canton-network/wallet","number":2584,"title":"[CIP-103 Conformance]: Validate input parameters for correct schema","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-01T13:40:31.000Z","url":"https://github.com/canton-network/wallet/issues/2584","snippet":""},{"id":"canton-network/wallet#2583","type":"issue","repo":"canton-network/wallet","number":2583,"title":"[CIP-103 Conformance]: Emit correct event structure on prepareExecute signed","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-01T13:40:18.000Z","url":"https://github.com/canton-network/wallet/issues/2583","snippet":""},{"id":"canton-network/wallet#2582","type":"issue","repo":"canton-network/wallet","number":2582,"title":"[CIP-103 Conformance]: Emit event on signMessage rejection","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-01T13:39:51.000Z","url":"https://github.com/canton-network/wallet/issues/2582","snippet":""},{"id":"canton-network/wallet#2571","type":"issue","repo":"canton-network/wallet","number":2571,"title":"CIP-103 Conformance Collective","state":"closed","author":"pascalhonegger-da","created_at":"2026-10-01T08:47:40.000Z","url":"https://github.com/canton-network/wallet/issues/2571","snippet":"The conformance tests added in https://github.com/canton-network/wallet/pull/2482 currently show failures when run against the latest Wallet Gateway and localnet. Our official tools should be the stan"},{"id":"canton-foundation/canton-dev-fund#859","type":"pr","repo":"canton-foundation/canton-dev-fund","number":859,"title":"Proposal: Payvol, Open Payment Intent, Lifecycle and Reconciliation Infrastructure for Canton (RFP 13)","state":"open","author":"cayvox","created_at":"2026-09-26T06:52:44.000Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/859","snippet":"… rastructure built directly on the Canton Token Standard (CIP-0056, CIP-0112) and the dApp standard (CIP-0103), not as a wallet, a custodian, or a settlement application. It is deliberately wallet-neutral and  …"},{"id":"canton-network/wallet#2538","type":"pr","repo":"canton-network/wallet","number":2538,"title":"chore: fix minor discrepancies with CIP-103 standard","state":"closed","author":"pascalhonegger-da","created_at":"2026-09-25T14:15:04.000Z","url":"https://github.com/canton-network/wallet/pull/2538","snippet":"- **chore(core-types): add missing CIP-103 error codes** - **fix: correctly mark providerType as required in openrpc**"},{"id":"canton-foundation/canton-dev-fund#855","type":"pr","repo":"canton-foundation/canton-dev-fund","number":855,"title":"Proposal: Open Source Traffic Purchase App","state":"open","author":"aonif","created_at":"2026-09-25T11:59:08Z","url":"https://github.com/canton-foundation/canton-dev-fund/pull/855","snippet":"…  FCS will build, audit, and maintain an open source reference app that lets any CC holder connect a CIP-0103 wallet and acquire traffic to fund or restore a validator's traffic balance, with a calculator, par …"},{"id":"canton-network/wallet#2493","type":"pr","repo":"canton-network/wallet","number":2493,"title":"feat(core-types): add CIP-103 error codes","state":"closed","author":"pascalhonegger-da","created_at":"2026-09-23T11:18:14.000Z","url":"https://github.com/canton-network/wallet/pull/2493","snippet":"- **feat(core-types): add CIP-103 error codes** - **chore: add @mui/icons-material to catalog**"},{"id":"canton-network/wallet#2482","type":"pr","repo":"canton-network/wallet","number":2482,"title":"feat: add CIP-103 conformance tool","state":"closed","author":"pascalhonegger-da","created_at":"2026-09-21T22:20:49.000Z","url":"https://github.com/canton-network/wallet/pull/2482","snippet":"Part of https://github.com/canton-network/wallet/issues/1759, depends on https://github.com/canton-network/wallet/pull/2538 Supersedes https://github.com/canton-network/wallet/pull/1433 How the curren"},{"id":"canton-network/splice#7317","type":"pr","repo":"canton-network/splice","number":7317,"title":"[SV Governance dApp] Add VoteDelegation and CIP-103 dApp mode","state":"open","author":"ericmann","created_at":"2026-09-15T16:48:33.000Z","url":"https://github.com/canton-network/splice/pull/7317","snippet":"Adds additive `VoteDelegation` (`splice-dso-governance` 0.1.30) and an optional SV UI `dappMode` so a `voterParty` can request/cast DSO votes through a CIP-103 wallet instead of the SV backend. Standa"},{"id":"canton-foundation/canton-dev-fund#790","type":"issue","repo":"canton-foundation/canton-dev-fund","number":790,"title":"Canton Dappbooster Dev Stack Milestone 2: Adoption","state":"open","author":"pedrodneves","created_at":"2026-09-15T14:57:47.000Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/790","snippet":"… sable components, released in a public, documented GitHub repo. - One working example dApp: running CIP-0103 dApp, connecting to any CIP-0103 wallet to sign. - Agentic-ready documentation, dpm instructions, s …"},{"id":"canton-foundation/canton-dev-fund#789","type":"issue","repo":"canton-foundation/canton-dev-fund","number":789,"title":"Canton Dappbooster Dev Stack Milestone 1: dAppBooster MVP","state":"closed","author":"pedrodneves","created_at":"2026-09-15T14:57:37.000Z","url":"https://github.com/canton-foundation/canton-dev-fund/issues/789","snippet":"… MVP - **Focus:** The smallest adoptable slice of the stack: take a developer from zero to a running CIP-0103 dApp on a local Canton environment. - **Description:** Combines two pieces into one MVP: - (1) cant …"},{"id":"canton-network/wallet#2419","type":"issue","repo":"canton-network/wallet","number":2419,"title":"dapp-sdk RemoteAdapter: core-wallet-ui-components version-skew hangs login popup, and signMessage's userUrl 404s","state":"open","author":"dhushon","created_at":"2026-09-09T17:25:34.000Z","url":"https://github.com/canton-network/wallet/issues/2419","snippet":"… e56-tester-wallet::12201473...`), calling `dappSDK.signMessage({ message })` (used for the standard CIP-0103 sign-in/challenge-response pattern) opens a popup to the Gateway's returned `userUrl` and shows: `` …"}],"blog_posts":[{"id":"cantonnews-cayvox-labs-introduces-payvol-an-open-source-payment-infrastructure-for-canton-network","title":"Cayvox Labs Introduces Payvol, an Open-Source Payment Infrastructure for Canton Network","excerpt":"Cayvox Labs introduces Payvol, an open-source programmable payment infrastructure for Canton Network. Payvol connects payment requests, onchain settlement verification, and invoice reconciliation in a unified workflow, helping developers and financial institutions build complete payment experiences without starting from scratch.","published_at":"2026-10-19T14:55:07.258Z","url":"https://cantonnews.org/cayvox-labs-introduces-payvol-an-open-source-payment-infrastructure-for-canton-network","tags":"third-party,aggregator","source_label":"aggregator"},{"id":"cantonnews-fireblocks-details-how-citadel-securities-used-canton-network-in-dtcc-s-july-15-tokenization-event","title":"Fireblocks Details How Citadel Securities Used Canton Network in DTCC's July 15 Tokenization Event","excerpt":"Fireblocks has detailed how it provided the infrastructure for Citadel Securities to tokenise US Treasuries on Canton Network and post them as collateral to CME during DTCC's July 15 production event, as the DTCC Tokenization Service prepares for its October 2026 commercial launch.","published_at":"2026-09-25T10:09:56.316Z","url":"https://cantonnews.org/fireblocks-details-how-citadel-securities-used-canton-network-in-dtcc-s-july-15-tokenization-event","tags":"third-party,aggregator","source_label":"aggregator"},{"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-10-21T09:22:50.104Z","source":"derived from cips + forum_posts + mailing_messages + github_items + blog_posts + youtube_videos","canonical":"https://ccpedia.xyz/cips/0103/citations"}