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 WALLET_DIRECTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ A linked "Not supported" means the wallet has said no with a reason
|     Threshold Signature Scheme | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | ✅ | — | — | — |
|     Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | — | [Not supported](wallets/walley.yaml) | — | — | — | [✅](proofs/ledger-wallet/ledger-wallet-self-attestation.md#hardware-wallet-support-hardware_wallet_support) |
| **Wallet Capabilities** | | | | | | | | |
|     Compliance | ✅ | — | — | — | ✅ | — | — | — |
|     Compliance | — | — | — | — | — | — | — | — |
|     Tokenization | — | ✅ | — | — | [✅](proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#tokenization-tokenization) | — | — | — |
|     Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) | — | — | — | — |
|     Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) | [✅](proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#reward-minting-reward_minting) | — | — | — |
|     Transfer object / proof of transfer support | — | ✅ | — | [Not supported](wallets/walley.yaml) | — | — | — | — |
|     Clear signing | [✅](proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing) | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#clear-signing-clear_signing) | [✅](proofs/walley/walley-self-attestation.md#clear-signing-clear_signing) | [✅](proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#clear-signing-clear_signing) | — | [✅](proofs/metatarz/metatarz-self-attestation.md#clear-signing-clear_signing) | [✅](proofs/ledger-wallet/ledger-wallet-self-attestation.md#clear-signing-clear_signing) |
|     Integrated swaps | — | ✅ | [Not supported](wallets/askardex-wallet.yaml) | [✅](proofs/walley/walley-self-attestation.md#integrated-swaps-integrated_swaps) | — | — | — | — |
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Blockdaemon Institutional Vault — Self-Attestation Evidence

Wallet name: `blockdaemon-institutional-vault`
Last updated: 2026-08-27
Last updated: 2026-09-21

Public documentation source: [https://vault.docs.blockdaemon.com/](https://vault.docs.blockdaemon.com/)
(repo: `mothership-public-docs`)
Expand All @@ -22,6 +22,7 @@ entries. Live Canton update IDs, party IDs, explorer links, and screenshots
| `preapprovals` | [Canton Preapproval](https://vault.docs.blockdaemon.com/reference/cwpstartcantonpreapproval), `TransferPreapproval_SendV2` on-chain below |
| `cip_0056_transfer` | [Add CIP56 asset](https://vault.docs.blockdaemon.com/reference/addblockchainsupportedasset), TestNet USDCx transfer below |
| `cip_0056_allocation` | [Create Allocation](https://vault.docs.blockdaemon.com/reference/cwpstartcreateallocation), TestNet DvP allocate + settle below |
| `reward_minting` | TestNet SV rewards minted to IV external party `svrewards_account1` via `MintingDelegation` (contract screenshot below) |
| `memo_tag_support` | [Make Transaction](https://vault.docs.blockdaemon.com/reference/cwpstartmaketransaction) `Canton.Reason`, on-chain DevNet transfer + Vault memo below |
| `walletconnect_support` | DA Registry WalletConnect session + Vault Canton `bd::` party screenshots below |
| `tokenization` | DevNet MintOffer + TestNet DvP; Canton Contract Management screenshots below |
Expand Down Expand Up @@ -237,6 +238,24 @@ Canton DevNet DTCC Offer Mint via Canton Contract Management:
- [Institutional Vault Release v3.0.0](https://vault.docs.blockdaemon.com/changelog/institutional-vault-release-v300) — Canton tokenisation application.
- Asset registration API: [Add Canton CIP56 Token Asset](https://vault.docs.blockdaemon.com/reference/addblockchainsupportedasset).

## Reward minting `reward_minting`

> Claiming or minting a reward (e.g. a validator or app reward).
>
> Suggested test: Demonstrate the wallet claiming or minting a reward. Provide
> the transaction update ID of the reward-minting event and a screenshot of
> the resulting holding.

- Transaction update ID(s): SV reward history for the party (individual mint update IDs are listed on the explorer page)
- Party ID(s): beneficiary `svrewards_account1::122048c144c28dda311aaa72bb9ebd370642b55618536b565cb7dea185e868343950` (Institutional Vault external party); delegate `blockdaemon-testnet-validator-1::1221b04d86…`
- Explorer link(s): https://lighthouse.testnet.cantonloop.com/party/svrewards_account1%3A%3A122048c144c28dda311aaa72bb9ebd370642b55618536b565cb7dea185e868343950/sv-rewards
- Screenshot(s) / video: ![MintingDelegation contract](./blockdaemon-institutional-vault-self-attestation-images/reward-minting-minting-delegation.jpg)
- Notes:
- Canton TestNet Super Validator rewards mint directly to this Institutional Vault external party.
- Active Splice `MintingDelegation` (`splice-wallet#9.1.28`): contract ID `00d7d84a72d80889fbdb25cde79196a0345a6cfc8237acb79d4b34325d8743de69ca12122838d96efc95657f4c85db704c547d551787189c42a4fd7f1b24d044731`; beneficiary is the IV party, delegate is `blockdaemon-testnet-validator-1`; choices include **Mint** and **Assign And Mint**.
- Collection uses that delegation (`MintingDelegation_Mint` / `MintingDelegation_AssignAndMint`) to mint eligible reward coupons into the beneficiary's CC holding.
- Reference: [Rewards minting](https://docs.canton.network/global-synchronizer/splice-fundamentals/rewards-minting).

## Clear signing `clear_signing`

> The wallet displays human-readable transaction details (not raw hex/opaque
Expand Down
10 changes: 5 additions & 5 deletions wallets/TEMPLATE.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -264,11 +264,11 @@ features:

# Wallet Capabilities

## Compliance capabilities/certifications the wallet supports. Not Canton
## Network specific -- no proof needed.
# compliance:
# supported: true
# # reason: "<short explanation>"
## Free-text description of compliance capabilities/certifications the
## wallet supports (e.g. "SOC 2 Type II", "ISO 27001", licensing/registration
## details). Not Canton Network specific -- no proof needed. Omit or leave
## empty if none.
# compliance: "<short description of certifications/capabilities>"

## Tokenization capabilities the wallet supports.
# tokenization:
Expand Down
3 changes: 1 addition & 2 deletions wallets/_feature_registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -239,8 +239,7 @@ features:
- id: compliance
name: "Compliance"
category: "Wallet Capabilities"
type: boolean
self_attested_only: true
type: freetext

- id: tokenization
name: "Tokenization"
Expand Down
11 changes: 9 additions & 2 deletions wallets/blockdaemon-institutional-vault.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,19 @@ features:
supported: true

# Wallet Capabilities
compliance:
supported: true
# TODO: "compliance" changed from a boolean checkbox to a free-text field.
# Blockdaemon previously marked this true, but that carries no descriptive
# text to migrate forward -- needs a follow-up from Blockdaemon with the
# actual certifications/capabilities to fill in here, e.g.:
# compliance: "<short description of certifications/capabilities>"
tokenization:
supported: true
proof: proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#tokenization-tokenization
verified_by: []
reward_minting:
supported: true
proof: proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#reward-minting-reward_minting
verified_by: []
clear_signing:
supported: true
proof: proofs/blockdaemon-institutional-vault/blockdaemon-institutional-vault-self-attestation.md#clear-signing-clear_signing
Expand Down
7 changes: 5 additions & 2 deletions wallets/dfns.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,11 @@ features:
verified_by: []

# Wallet Capabilities
compliance:
supported: true
# TODO: "compliance" changed from a boolean checkbox to a free-text field.
# Dfns previously marked this true, but that carries no descriptive text
# to migrate forward -- needs a follow-up from Dfns with the actual
# certifications/capabilities to fill in here, e.g.:
# compliance: "<short description of certifications/capabilities>"
clear_signing:
supported: true
proof: proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing
Expand Down
Loading