{
  "serverInfo": {
    "name": "limeshare",
    "version": "1.0.0",
    "description": "Zero-knowledge file transfer, encryption, and verification tools for AI agents"
  },
  "transport": {
    "type": "http",
    "endpoint": "https://api.limeshare.org"
  },
  "capabilities": {
    "tools": [
      {
        "name": "limeshare_get_limits",
        "description": "Get current file transfer size limits, retention windows, and upload parameters",
        "inputSchema": {
          "type": "object",
          "properties": {}
        }
      },
      {
        "name": "limeshare_create_transfer",
        "description": "Initialize a zero-knowledge file upload session and receive presigned Cloudflare R2 upload URLs",
        "inputSchema": {
          "type": "object",
          "properties": {
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "encryptedSize": { "type": "integer" },
                  "partSize": { "type": "integer" }
                },
                "required": ["encryptedSize", "partSize"]
              }
            },
            "burn": { "type": "boolean" },
            "retentionSeconds": { "type": "integer" }
          },
          "required": ["files"]
        }
      },
      {
        "name": "limeshare_verify_receipt",
        "description": "Verify an Ed25519 Certified Destruction receipt proving that files were permanently erased from storage",
        "inputSchema": {
          "type": "object",
          "properties": {
            "transferId": { "type": "string" },
            "signature": { "type": "string" },
            "time": { "type": "integer" },
            "files": { "type": "integer" },
            "bytes": { "type": "integer" }
          },
          "required": ["transferId", "signature"]
        }
      }
    ]
  }
}
