ChunkTech

Store and retrieve files and browser extensions on-chain via chunked calldata transactions.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/jefdiesel/chunktech --skill chunktech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ChunkTech
Source: https://github.com/jefdiesel/chunktech/tree/main
Command: npx skills add https://github.com/jefdiesel/chunktech --skill chunktech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ChunkTech enables permanent on-chain storage of files and browser extensions using chunked calldata transactions. It supports censorship-resistant hosting and decentralized distribution across L2 and L1 layers.

Core Features & Use Cases

  • Chunking: Splits files into 33.3KB pieces and broadcasts each as a self-transfer calldata.
  • Inscription: Creates on-chain inscriptions that loaders can fetch, verify, and reassemble from chunks.
  • Cross-Chain: Stores bulk data on Base (cheap) while keeping a durable inscription on Ethereum.
  • Browser Extension Distribution: Distributes Chrome/Firefox extensions via on-chain loaders with built-in verification.

Quick Start

Upload a file or extension using ChunkTech to store it on-chain and retrieve it via the provided loader.

Frequently Asked Questions about ChunkTech

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

FAQPage Schema
How do I store large files on-chain using chunked calldata transactions?▼

On-chain storage using chunked calldata involves splitting files into 33.3KB pieces and broadcasting each piece as a self-transfer transaction. This enables permanent, censorship-resistant hosting by assembling the chunks via a loader UI.

Can I distribute browser extensions via on-chain inscriptions?▼

Yes, you can distribute browser extensions via on-chain inscriptions by creating self-contained loaders. The loader fetches, verifies, and reassembles the chunked extension data from the blockchain.

What is the best way to achieve cross-chain data storage for large files?▼

Cross-chain data storage is achieved by keeping the bulk chunked calldata on a cheaper layer like Base, while maintaining the durable inscription on Ethereum. This balances cost efficiency with permanent data availability.

Does on-chain file storage support encryption for censorship-resistant hosting?▼

On-chain file storage supports optional encryption to ensure censorship-resistant hosting. Files are chunked, optionally encrypted, and then inscribed on-chain so loaders can securely verify and download the content.

What are the limitations of chunking files into 33.3KB pieces for blockchain storage?▼

Chunking files into 33.3KB pieces requires multiple transactions for large files, increasing broadcast time and gas costs. A loader UI is also strictly necessary to fetch, verify, and reassemble the original content.