{
  "schemaVersion": "1.0",
  "humanReadableId": "privasqueeze/media-compressor",
  "name": "PrivaSqueeze Agent",
  "description": "Zero-upload client-side WebAssembly video, photo, and PDF document compressor and EXIF metadata stripper.",
  "version": "1.0.0",
  "url": "https://privasqueeze.site",
  "provider": {
    "name": "PrivaSqueeze",
    "url": "https://privasqueeze.site"
  },
  "supportedInterfaces": [
    {
      "url": "https://privasqueeze.site",
      "protocolBinding": "HTTP",
      "protocolVersion": "1.1"
    }
  ],
  "capabilities": {
    "a2aVersion": "1.0",
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "video/mp4",
    "image/jpeg",
    "image/png",
    "application/pdf"
  ],
  "defaultOutputModes": [
    "video/mp4",
    "image/jpeg",
    "image/webp",
    "application/pdf"
  ],
  "skills": [
    {
      "id": "video-compressor",
      "name": "Video Compressor",
      "description": "Compresses videos to exact target sizes (e.g. 10MB for Discord, 25MB for email) locally in-browser.",
      "tags": ["video-compression", "ffmpeg-wasm", "privacy"],
      "examples": [
        "Compress video under 10MB for Discord",
        "Compress MP4 under 25MB for email"
      ]
    },
    {
      "id": "image-compressor",
      "name": "Photo & Image Compressor",
      "description": "Compresses photos down to exact sizes like 20KB, 50KB, 100KB, 200KB with zero quality loss.",
      "tags": ["image-compression", "webp-converter", "privacy"],
      "examples": [
        "Compress passport image to 200KB",
        "Compress picture to 100KB for application portal"
      ]
    },
    {
      "id": "pdf-compressor",
      "name": "PDF Compressor",
      "description": "Compresses PDF documents with 100% vector text clarity in browser memory.",
      "tags": ["pdf-compression", "document", "privacy"],
      "examples": [
        "Compress PDF document under 2MB",
        "Shrink PDF without upload"
      ]
    },
    {
      "id": "exif-stripper",
      "name": "EXIF Metadata Stripper",
      "description": "Strips GPS coordinates, timestamps, and device identifiers from images.",
      "tags": ["exif-cleaner", "privacy", "gps-removal"],
      "examples": [
        "Remove GPS location from photo",
        "Strip camera metadata from JPEG"
      ]
    }
  ]
}
