{"name":"Carry","description":"Proof-carrying memory for AI agents — control what every agent can use, and prove it on every answer. Built on Sui · Walrus · Seal · MemWal.","url":"https://docs.usecarry.xyz/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.usecarry.xyz/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.usecarry.xyz/","organization":"Carry"},"documentationUrl":"https://docs.usecarry.xyz/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"carrysui","name":"Carrysui","description":"Use when building AI agents that need verifiable, gated memory — when you need to prove what memory an agent used, enforce access control before generation, or anchor proofs on-chain. Reach for Carry when integrating memory into Vercel AI SDK agents, MCP clients (Cursor, Claude Desktop), CLI tools, or Next.js apps, and when you need cross-model memory that travels with the answer, not the vendor.","tags":[],"url":"https://docs.usecarry.xyz/.well-known/agent-skills/carrysui/skill.md"}]}