Documentation
Everything you need to integrate Vanishd into your application.
Quick Start
Get up and running with Vanishd in minutes. Create your first deletion receipt.
Read guide →Terminal API
Use the Vanishd API directly from your terminal using dfx.
Read guide →API Reference
Direct API documentation for the Vanishd canister on the Internet Computer.
Read reference →Error Reference
Understand API error codes, their meanings, and how to handle them.
Read reference →Verification & Rate Limits
When verification incurs costs, rate limits during audits, and how to handle overages.
Read guide →Core Concepts
Destruction Receipts
A destruction receipt is a cryptographic attestation that proves you claimed to delete specific data at a specific time. The receipt is anchored to the ICP blockchain and can be independently verified.
Client-Side Hashing
Your sensitive data never leaves your infrastructure. You hash credentials locally using SHA-256 before sending only the hash to Vanishd. We never see your actual data.
Blockchain Anchoring
Receipts are batched into Merkle trees and anchored to the Internet Computer blockchain. This provides tamper-evident, independently verifiable proof with ~10 second finality.
Need Help?
Our documentation is being expanded. For questions, reach out via GitHub or our contact page.