storacha-vault

Encrypt agent data and upload it to Storacha with Lit Protocol access gating.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/leomanza/delibera.xyz --skill storacha-vault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storacha-vault
Source: https://github.com/leomanza/delibera.xyz/tree/main/.claude/skills/storacha-vault
Command: npx skills add https://github.com/leomanza/delibera.xyz --skill storacha-vault

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill protects sensitive agent memory and deliberation logs by encrypting files before uploading them to Storacha, so only authorized parties can decrypt them.

Core Features & Use Cases

  • Encrypt and upload deliberation artifacts: Encrypts a blob and uploads it to Storacha to obtain a CID for later retrieval.
  • Lit Protocol access gating: Uses Lit-based access control conditions (ACCs) to ensure decryption is permitted only under the required policy.
  • Optional on-chain CID logging: Records the CID and context identifier via a NEAR function call for traceability.

Quick Start

Ask the AI to encrypt a deliberation log blob, upload it to Storacha using Lit access control, and return the CID for later on-chain logging.

Frequently Asked Questions about storacha-vault

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I encrypt agent memory snapshots before uploading them to Storacha?

To encrypt agent memory snapshots, you apply Lit Protocol access control conditions to the blob and use an encrypted client to encrypt and upload the file to Storacha, producing a CID for controlled retrieval and decryption.

What is Lit Protocol access gating for encrypted agent data?

Lit Protocol access gating for encrypted agent data uses access control conditions to ensure only authorized parties can meet the required policy and decrypt sensitive artifacts stored on Storacha. It prevents unauthorized disclosure of deliberation logs and memory snapshots.

How do I retrieve and decrypt a file from Storacha using a CID?

To retrieve and decrypt a file from Storacha, you use the encrypted client's retrieve and decrypt function with the specific CID, applying your decryption and encryption configs to access the original sensitive agent data.

Can I log a Storacha CID on-chain using NEAR?

Yes, you can log a Storacha CID on-chain using NEAR. After encrypting and uploading your agent data to Storacha, you can optionally record the CID and a context identifier via a NEAR function call for traceability.

Do I need a Lit adapter to encrypt deliberation logs for Storacha?

Yes, you need a Lit adapter with Storacha delegation inputs to encrypt deliberation logs. This adapter integrates with the encrypted client to apply access control conditions before uploading the file to Storacha.

Best way to gate access to encrypted agent artifacts stored on IPFS?

The best way to gate access to encrypted agent artifacts on IPFS is applying Lit Protocol access control conditions before uploading to Storacha, ensuring decryption is only permitted under your specific required policy.