Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ verifiers.

1. Copy `wallets/TEMPLATE.yaml` to `wallets/<your-wallet-name>.yaml` and
fill it in -- every feature is already listed there with a description
and suggested test, in order. See `examples/acme-wallet.yaml` for a
and suggested test, in order. See `examples/dummy-wallet.yaml` for a
worked (fictional) example.
2. Copy `proofs/_TEMPLATE/TEMPLATE-self-attestation.md` to
`proofs/<your-wallet-name>/<your-wallet-name>-self-attestation.md` and
Expand All @@ -74,7 +74,7 @@ verifiers.
(create that folder alongside the `.md` file) and reference them from
your heading. Unproven claims are allowed, but evidence makes your
listing more credible to readers. See
`proofs/dummy-wallet/dummy-wallet-self-attestation.md` for a worked
`examples/dummy-wallet-self-attestation.md` for a worked
example. Reference the resulting file + heading anchor in that
feature's `proof:` field in your wallet YAML.

Expand Down
96 changes: 48 additions & 48 deletions WALLET_DIRECTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,54 +17,54 @@ be unsupported, contradicting the wallet -- click the name for their evidence ·

## Wallet Overview & Primary Canton Network Features

| Feature | [Dfns](wallets/dfns.yaml) | [Dummy Wallet](wallets/dummy-wallet.yaml) | [Send](wallets/send.yaml) |
|---|---|---|---|
| **Wallet Overview** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Website | [https://www.dfns.co](https://www.dfns.co) | [https://example.com/dummy-wallet](https://example.com/dummy-wallet) | [https://cantonwallet.com](https://cantonwallet.com) |
| &nbsp;&nbsp;&nbsp;&nbsp;Added | 2026-07-24 | 2026-06-10 | 2026-07-24 |
| **Wallet Type** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Retail / Enterprise | enterprise | retail, enterprise | retail |
| &nbsp;&nbsp;&nbsp;&nbsp;Custody Type | self-custodial | self-custodial | self-custodial |
| &nbsp;&nbsp;&nbsp;&nbsp;Form factor (Mobile / Browser / Desktop / Browser Extension / Hardware) | browser | browser, mobile | browser, mobile, browser-extension |
| &nbsp;&nbsp;&nbsp;&nbsp;Deployment Model (Self-hosted / SaaS / Hybrid) | self-hosted, saas, hybrid | saas, hybrid | saas |
| **Canton Coin** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CC support (transfers and holding) | [✅](proofs/dfns/dfns-self-attestation.md#cc-support-transfers-and-holding-cc_support) | [✅](proofs/dummy-wallet/dummy-wallet-self-attestation.md#cc-support-transfers-and-holding-cc_support) 🛡️[ThirdParty](proofs/dummy-wallet/dummy-wallet-third-party-attestation.md#cc-support-transfers-and-holding-cc_support-verified-by-thirdparty) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for CC | [✅](proofs/dfns/dfns-self-attestation.md#pre-approvals-for-cc-preapprovals) | [✅](proofs/dummy-wallet/dummy-wallet-self-attestation.md#pre-approvals-for-cc-preapprovals) | ✅ |
| **Token Standard** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard transfer support | [✅](proofs/dfns/dfns-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | [✅](proofs/dummy-wallet/dummy-wallet-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard allocation support | — | — | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-112 token standard v2 support | — | ✅ | ✅ |
| **Interoperability** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0103 dApp API support | — | [✅](proofs/dummy-wallet/dummy-wallet-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Connect support | [✅](proofs/dfns/dfns-self-attestation.md#wallet-connect-support-walletconnect_support) | [Not supported](wallets/dummy-wallet.yaml) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Memo tag support for transfers to exchanges | [✅](proofs/dfns/dfns-self-attestation.md#memo-tag-support-for-transfers-to-exchanges-memo_tag_support) | [✅](proofs/dummy-wallet/dummy-wallet-self-attestation.md#memo-tag-support-for-transfers-to-exchanges-memo_tag_support) | ✅ |
| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) |
|---|---|---|
| **Wallet Overview** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Website | [https://www.dfns.co](https://www.dfns.co) | [https://cantonwallet.com](https://cantonwallet.com) |
| &nbsp;&nbsp;&nbsp;&nbsp;Added | 2026-07-24 | 2026-07-24 |
| **Wallet Type** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Retail / Enterprise | enterprise | retail |
| &nbsp;&nbsp;&nbsp;&nbsp;Custody Type | self-custodial | self-custodial |
| &nbsp;&nbsp;&nbsp;&nbsp;Form factor (Mobile / Browser / Desktop / Browser Extension / Hardware) | browser | browser, mobile, browser-extension |
| &nbsp;&nbsp;&nbsp;&nbsp;Deployment Model (Self-hosted / SaaS / Hybrid) | self-hosted, saas, hybrid | saas |
| **Canton Coin** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CC support (transfers and holding) | [✅](proofs/dfns/dfns-self-attestation.md#cc-support-transfers-and-holding-cc_support) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for CC | [✅](proofs/dfns/dfns-self-attestation.md#pre-approvals-for-cc-preapprovals) | ✅ |
| **Token Standard** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard transfer support | [✅](proofs/dfns/dfns-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard allocation support | — | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-112 token standard v2 support | — | ✅ |
| **Interoperability** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0103 dApp API support | — | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Connect support | [✅](proofs/dfns/dfns-self-attestation.md#wallet-connect-support-walletconnect_support) | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Memo tag support for transfers to exchanges | [✅](proofs/dfns/dfns-self-attestation.md#memo-tag-support-for-transfers-to-exchanges-memo_tag_support) | ✅ |

## Other Features

| Feature | [Dfns](wallets/dfns.yaml) | [Dummy Wallet](wallets/dummy-wallet.yaml) | [Send](wallets/send.yaml) |
|---|---|---|---|
| **App Specific** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for DA Registry issued assets | [Not supported](wallets/dfns.yaml) | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Gateway signing driver | [✅](proofs/dfns/dfns-self-attestation.md#wallet-gateway-signing-driver-wallet_gateway_signing_driver) | — | — |
| **Party Specific** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Key generation method | MPC/TSS -- keys generated as distributed shares across Dfns's signing network -- or HSM-based key generation; no seed phrases | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Key recovery | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Social recovery | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Multi-address / account | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Distributed parties | — | — | — |
| **Network relevant features** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;UTXO merge delegation contract enabled | — | — | — |
| **Transaction Signing** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Policy workflows | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Threshold Signature Scheme | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | ✅ |
| **Wallet Capabilities** | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Compliance | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Validator hosting (self-hosted / BYOV) | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Tokenization | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Reward minting | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Transfer object / proof of transfer support | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Clear signing | [✅](proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing) | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Integrated swaps | — | — | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Assets supported | CC, Other CIP-0056 tokens on demand (token issuer provides an RPC node) | CC, USDC (CIP-0056), Example Token (CIP-0056) | CC, CIP-0056 tokens |
| &nbsp;&nbsp;&nbsp;&nbsp;Languages supported | English | English, German | English |
| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) |
|---|---|---|
| **App Specific** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for DA Registry issued assets | [Not supported](wallets/dfns.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Gateway signing driver | [✅](proofs/dfns/dfns-self-attestation.md#wallet-gateway-signing-driver-wallet_gateway_signing_driver) | — |
| **Party Specific** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Key generation method | MPC/TSS -- keys generated as distributed shares across Dfns's signing network -- or HSM-based key generation; no seed phrases | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Key recovery | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Social recovery | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Multi-address / account | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Distributed parties | — | — |
| **Network relevant features** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;UTXO merge delegation contract enabled | — | — |
| **Transaction Signing** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Policy workflows | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Threshold Signature Scheme | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ |
| **Wallet Capabilities** | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Compliance | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Validator hosting (self-hosted / BYOV) | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Tokenization | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Reward minting | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Transfer object / proof of transfer support | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Clear signing | [✅](proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Integrated swaps | — | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Assets supported | CC, Other CIP-0056 tokens on demand (token issuer provides an RPC node) | CC, CIP-0056 tokens |
| &nbsp;&nbsp;&nbsp;&nbsp;Languages supported | English | English |
76 changes: 0 additions & 76 deletions examples/acme-wallet.yaml

This file was deleted.

18 changes: 7 additions & 11 deletions wallets/dummy-wallet.yaml → examples/dummy-wallet.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
# DUMMY SUBMISSION -- created to demonstrate WALLET_DIRECTORY.md rendering.
# Not a real wallet provider. Safe to delete once you've seen the table
# populate, or leave it in place as a live reference for future
# contributors (mirrors examples/acme-wallet.yaml with a real wallets/
# entry + matching proofs/ folder).
# Dummy wallet example

name: "Dummy Wallet"
wallet-name: dummy-wallet
Expand All @@ -21,21 +17,21 @@ features:
# Canton Coin
cc_support:
supported: true
proof: proofs/dummy-wallet/dummy-wallet-self-attestation.md#cc-support-transfers-and-holding-cc_support
proof: examples/dummy-wallet-self-attestation.md#cc-support-transfers-and-holding-cc_support
verified_by:
- by: ThirdParty
date: "2026-06-05"
result: verified
proof: proofs/dummy-wallet/dummy-wallet-third-party-attestation.md#cc-support-transfers-and-holding-cc_support-verified-by-thirdparty
proof: examples/dummy-wallet-third-party-attestation.md#cc-support-transfers-and-holding-cc_support-verified-by-thirdparty
preapprovals:
supported: true
proof: proofs/dummy-wallet/dummy-wallet-self-attestation.md#pre-approvals-for-cc-preapprovals
proof: examples/dummy-wallet-self-attestation.md#pre-approvals-for-cc-preapprovals
verified_by: []

# Token Standard
cip_0056_transfer:
supported: true
proof: proofs/dummy-wallet/dummy-wallet-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer
proof: examples/dummy-wallet-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer
verified_by: []
cip_112_v2:
supported: true
Expand All @@ -45,7 +41,7 @@ features:
# Interoperability
cip_0103_dapp_api:
supported: true
proof: proofs/dummy-wallet/dummy-wallet-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api
proof: examples/dummy-wallet-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api
verified_by: []
walletconnect_support:
supported: false
Expand All @@ -54,7 +50,7 @@ features:
verified_by: []
memo_tag_support:
supported: true
proof: proofs/dummy-wallet/dummy-wallet-self-attestation.md#memo-tag-support-for-transfers-to-exchanges-memo_tag_support
proof: examples/dummy-wallet-self-attestation.md#memo-tag-support-for-transfers-to-exchanges-memo_tag_support
verified_by: []

# Network relevant features
Expand Down
Loading