vetkd

Official

On-chain encryption with vetKeys

Authordfinity
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables secure, on-chain encryption and privacy for Internet Computer applications by leveraging the vetKD protocol for verifiable, encrypted, and threshold key derivation.

Core Features & Use Cases

  • On-chain Privacy: Encrypt sensitive data directly on the blockchain.
  • Verifiable Key Derivation: Ensure keys are derived correctly and without tampering.
  • Identity-Based Encryption (IBE): Encrypt messages to specific identities (principals) without prior key exchange.
  • Use Case: Securely store user data on-chain, implement private messaging systems, or enable decentralized key management for sensitive operations.

Quick Start

Use the vetkd skill to derive a public key for a given context and canister ID.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vetkd
Download link: https://github.com/dfinity/icskills/archive/main.zip#vetkd

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.