{
  "source": "MatterMesh.ai · server-side export manifest",
  "generated_at": "2026-07-23T02:14:19.049Z",
  "scan": {
    "id": "bb55aeb2-f0e1-4f8e-9d3d-aaa3597b12e0",
    "name": "Reciprocating saw, Saw Saw",
    "slug": "reciprocating-saw-saw-saw",
    "status": "complete",
    "created_at": "2026-05-28T12:59:33.616414+00:00",
    "dimensions_mm": {
      "width": 85.6,
      "height": 68,
      "depth": 30
    }
  },
  "totals": {
    "asset_count": 4,
    "bytes": 1616837
  },
  "assets": [
    {
      "kind": "image",
      "url": "https://oxjacvmrqpjwcacvwfaz.supabase.co/storage/v1/object/public/scans-originals/2071da84-ade2-4aec-9d91-f1cbb30ae815/52dd5dcd-0b6f-43c2-bcc4-6f95434bf28e/frame-00.jpg",
      "filename": "reciprocating-saw-saw-saw.image.jpg",
      "bytes": 104272,
      "mime": "image/jpeg"
    },
    {
      "kind": "vector_svg",
      "url": "https://oxjacvmrqpjwcacvwfaz.supabase.co/storage/v1/object/public/scans-vectors/2071da84-ade2-4aec-9d91-f1cbb30ae815/bb55aeb2-f0e1-4f8e-9d3d-aaa3597b12e0.svg",
      "filename": "reciprocating-saw-saw-saw.vector_svg.svg",
      "bytes": 405,
      "mime": "image/svg+xml"
    },
    {
      "kind": "splat",
      "url": "https://oxjacvmrqpjwcacvwfaz.supabase.co/storage/v1/object/public/scans-splats/2071da84-ade2-4aec-9d91-f1cbb30ae815/bb55aeb2-f0e1-4f8e-9d3d-aaa3597b12e0.splat.json",
      "filename": "reciprocating-saw-saw-saw.splat.splat",
      "bytes": 642930,
      "mime": "application/json"
    },
    {
      "kind": "render",
      "url": "https://oxjacvmrqpjwcacvwfaz.supabase.co/storage/v1/object/public/scans-renders/2071da84-ade2-4aec-9d91-f1cbb30ae815/bb55aeb2-f0e1-4f8e-9d3d-aaa3597b12e0.render.png",
      "filename": "reciprocating-saw-saw-saw.render.png",
      "bytes": 869230,
      "mime": "image/png"
    }
  ],
  "instructions": "GET each asset URL. Compare the response body length to `bytes`. Save under `filename`."
}