{"name":"Casa","description":"A private, permanent Dropbox for AI agents — end-to-end encrypted file storage (only your wallet can decrypt), stored forever on Arweave by default (Swarm for large files), paid per-call in USDC via x402.","tagline":"A house for your agent's files.","version":"0.1.0","base_url":"https://casa-agents.fly.dev","payment":{"protocol":"x402","x402_version":1,"asset":"USDC","network":"base","facilitator":"https://x402.org/facilitator","bazaar_indexed":false,"pay_to":"0x8C28Cf33d9Fd3D0293f963b1cd27e3FF422B425c","deposit_address":"0x8C28Cf33d9Fd3D0293f963b1cd27e3FF422B425c","deposit_ens":"shot.eth","paid_endpoint":{"method":"POST","path":"/v1/store","price":"$0.01"}},"storage":{"protocol":"arweave","provider":"ardrive-turbo","reads":"free","writes":"paid","tier":"free (<= 100 KiB per file)","durability":"arweave-permanent","guaranteed_until":null,"durability_note":"Permanently stored on Arweave (pay-once endowment, ~200+ years)."},"privacy":{"model":"client-side end-to-end encryption (default)","scheme":"AES-256-GCM content key, wrapped to wallet secp256k1 pubkey via ECIES","zero_knowledge":true,"server_can_decrypt":false,"note":"Reads are public ciphertext, useless without your private key. Lost key = unrecoverable."},"discovery":{"llms_txt":"https://casa-agents.fly.dev/llms.txt","openapi":"https://casa-agents.fly.dev/openapi.json","mcp":"https://casa-agents.fly.dev/.well-known/mcp.json"},"mcp":{"registry_name":"io.github.tony8713/casa","remote":{"type":"streamable-http","url":"https://casa-agents.fly.dev/mcp"},"local_package":{"registry":"npm","name":"casa-mcp","transport":"stdio"},"tools":["casa_store","casa_retrieve","casa_info","casa_pricing"],"privacy_note":"Local stdio package is zero-knowledge (encrypts + pays locally). Hosted /mcp is not zero-knowledge unless you pass an already-encrypted blob."},"endpoints":{"store":{"method":"POST","path":"/v1/store","price":"$0.01","paid":true},"fetch":{"method":"GET","path":"/v1/file/{reference}","paid":false},"info":{"method":"GET","path":"/v1/info/{reference}","paid":false},"revenue":{"method":"GET","path":"/v1/revenue","paid":false},"mcp":{"method":"ALL","path":"/mcp","paid":false,"transport":"streamable-http"}}}