{
  "schemaVersion": "1.0",
  "name": "CryptoProto",
  "summary": "Decentralized content ownership protocol. AES-256-GCM encryption, permanent Arweave storage, Solana NFT-gated access. MCP-native.",
  "url": "https://cryptoproto.com",
  "version": "0.1.0-alpha",
  "license": "MIT",
  "type": "protocol",
  "audience": ["developers", "ai-agents", "creators"],
  "capabilities": [
    {
      "name": "encrypt",
      "description": "AES-256-GCM encryption of arbitrary content, client-side."
    },
    {
      "name": "upload",
      "description": "Permanent ciphertext storage on the Arweave network."
    },
    {
      "name": "mint",
      "description": "NFT minting on Solana representing ownership of encrypted content."
    },
    {
      "name": "register",
      "description": "Decryption-key registration with the Cloudflare Workers key escrow."
    },
    {
      "name": "challenge",
      "description": "Cryptographic challenge issuance for wallet-based ownership proof."
    },
    {
      "name": "verify",
      "description": "Wallet-signature and on-chain NFT-ownership verification via Helius DAS."
    },
    {
      "name": "decrypt",
      "description": "Client-side decryption after successful ownership proof."
    }
  ],
  "topics": [
    "encryption",
    "decentralized-storage",
    "arweave",
    "solana",
    "nft",
    "mcp",
    "content-ownership",
    "agent-native-commerce"
  ],
  "links": {
    "documentation": "https://cryptoproto.com/docs",
    "tools": "https://cryptoproto.com/tools",
    "about": "https://cryptoproto.com/about",
    "llms": "https://cryptoproto.com/llms.txt",
    "llmsFull": "https://cryptoproto.com/llms-full.txt",
    "openapi": "https://cryptoproto.com/openapi.json",
    "agentCard": "https://cryptoproto.com/.well-known/agent-card.json",
    "apiCatalog": "https://cryptoproto.com/.well-known/api-catalog",
    "skill": "https://cryptoproto.com/skill.md",
    "skillsIndex": "https://cryptoproto.com/skills/index.json",
    "mcp": "https://cryptoproto.com/.well-known/mcp.json",
    "sitemap": "https://cryptoproto.com/sitemap.xml",
    "feed": "https://cryptoproto.com/feed.xml"
  },
  "policies": {
    "training": "allowed",
    "indexing": "allowed",
    "agentInput": "allowed",
    "rateLimit": "none-public-discovery"
  },
  "contact": {
    "homepage": "https://cryptoproto.com",
    "about": "https://cryptoproto.com/about"
  }
}
