The ownership problem
When you buy a digital good, you don't actually receive it. You receive permission to access it, mediated by a server you don't control. The platform holding that server can change the terms, take the file down, lock you out of the account, get acquired, get hacked, or simply stop running. Every one of those outcomes is a failure mode for ownership — and every one of them is the platform's decision, not yours.
This worked well enough when the platform was the product. It breaks the moment ownership matters: writing you want to keep, software you depend on, art you actually paid for, archives you want to outlive you. The model collapses precisely where ownership is supposed to be load-bearing.
Cryptography, not contracts
CryptoProto replaces platform mediation with cryptography. The content is encrypted before it leaves the author's machine. The ciphertext is pinned to a permanent decentralised network. The decryption key is gated by a non-fungible token on a public blockchain. None of those steps require trusting a company to keep its word — they require math to keep working, which it does by default.
The trade is concrete: you give up the comforts of a platform (recovery, customer support, soft moderation) and you get back the property an owner is supposed to have (durable possession, transferable rights, no off-switch).
Why Arweave + Solana + MCP
Arweave for storage. It's the only network with a credible economic model for permanent data. Pay once, persist forever, replicated across the network — exactly the shape we need for content that should outlive any single host.
Solana for ownership. Verification needs to feel like a UI primitive, not a transaction. Sub-second confirmation and near-zero fees mean a holder can prove ownership the moment they ask for the file. Fast and cheap is a usability argument, not a tribal one.
MCP for the interface. Agents are how most people will interact with crypto primitives going forward. Model Context Protocol gives every agent runtime — Claude Desktop, Cursor, Claude Code — the same seven tool calls, with no bespoke SDK and no custom auth. Plaintext to NFT-gated permanence is one prompt away.
What ships in v1
The v1 surface is intentionally small: encrypted file storage, NFT-gated access, an MCP server with seven composable tools, and a Cloudflare-Worker key escrow. It's enough to take a file from plaintext to permanent, gated state — and back — without touching a platform.
Beyond v1: a viewer SDK for non-agent UIs, mobile, multi-chain ownership, granular per-token permissions, and a multi-party escrow for higher-value content. The order is set by what real users actually need, not what looks good on a roadmap.
The project
CryptoProto is a project by Joey Janisheck.
Joey is a product and technology leader with 25 years of experience building AI, Web3, and SaaS platforms from the ground up. He works as a freelance developer across AI, blockchain, and NFT ecosystems, hands-on across full-stack and LLM development.
