{
  "$schema": "fleet.product-submission-kit.v1",
  "id": "posttrainllm",
  "name": "PostTrainLLM",
  "url": "https://posttrainllm.com",
  "profileUrl": "https://sassmaker.com/p/posttrainllm",
  "kitUrl": "https://sassmaker.com/p/posttrainllm/submission.json",
  "briefUrl": "https://sassmaker.com/p/posttrainllm/brief.txt",
  "tagline": "Build and measure specialist LLMs on a Mac",
  "shortDescription": "A Mac-local specialist-model lab with training, evaluation, packaging and a public browser playground.",
  "shortDescriptionOrigin": "submission",
  "longDescription": "A Mac-local specialist-model lab with training, evaluation, packaging and a public browser playground. Published experiments and artifacts describe measured results and their limits.",
  "categoryWords": [
    "local AI",
    "machine learning",
    "developer tools"
  ],
  "pricingModel": null,
  "demoUrl": null,
  "checkedAt": "2026-11-08",
  "assets": [
    {
      "id": "logo-png",
      "kind": "logo",
      "label": "Square site icon (PNG)",
      "url": "https://sassmaker.com/product-assets/posttrainllm/logo.png",
      "filename": "logo.png",
      "mimeType": "image/png",
      "width": 1024,
      "height": 1024,
      "byteSize": 79840,
      "checkedAt": "2026-11-08",
      "sourceUrl": "https://github.com/PostTrainLLM/posttrainllm/blob/65abbc8acce6be9fed2881475d2cf06b553a0681/browser/public/favicon.svg",
      "sourceRevision": "65abbc8acce6be9fed2881475d2cf06b553a0681",
      "uploadSuitable": true
    },
    {
      "id": "logo-svg",
      "kind": "logo",
      "label": "Original site icon (SVG)",
      "url": "https://sassmaker.com/product-assets/posttrainllm/logo.svg",
      "filename": "logo.svg",
      "mimeType": "image/svg+xml",
      "width": 32,
      "height": 32,
      "byteSize": 550,
      "checkedAt": "2026-11-08",
      "sourceUrl": "https://github.com/PostTrainLLM/posttrainllm/blob/65abbc8acce6be9fed2881475d2cf06b553a0681/browser/public/favicon.svg",
      "sourceRevision": "65abbc8acce6be9fed2881475d2cf06b553a0681",
      "uploadSuitable": false,
      "uploadLimit": "SVG is not accepted by many directory image-upload fields; use a raster logo when required."
    },
    {
      "id": "screenshot-1-png",
      "kind": "screenshot",
      "label": "Current public homepage (captured 2026-11-08)",
      "url": "https://sassmaker.com/product-assets/posttrainllm/screenshot-1.png",
      "filename": "screenshot-1.png",
      "mimeType": "image/png",
      "width": 1440,
      "height": 1000,
      "byteSize": 102000,
      "sourceUrl": "https://posttrainllm.com/",
      "checkedAt": "2026-11-08",
      "uploadSuitable": true
    },
    {
      "id": "launch-landscape",
      "kind": "video",
      "label": "Launch film, landscape (October 2026)",
      "url": "https://assets.sassmaker.com/posttrainllm-launch-landscape.mp4?download=1",
      "viewUrl": "https://assets.sassmaker.com/posttrainllm-launch-landscape.mp4",
      "posterUrl": "https://sassmaker.com/product-assets/posttrainllm/posttrainllm-launch-landscape-poster.jpg",
      "filename": "posttrainllm-launch-landscape.mp4",
      "mimeType": "video/mp4",
      "width": 1920,
      "height": 1080,
      "byteSize": 1759649,
      "checkedAt": "2026-11-08",
      "uploadSuitable": true
    },
    {
      "id": "launch-portrait",
      "kind": "video",
      "label": "Launch film, portrait (October 2026)",
      "url": "https://assets.sassmaker.com/posttrainllm-launch-portrait.mp4?download=1",
      "viewUrl": "https://assets.sassmaker.com/posttrainllm-launch-portrait.mp4",
      "posterUrl": "https://sassmaker.com/product-assets/posttrainllm/posttrainllm-launch-portrait-poster.jpg",
      "filename": "posttrainllm-launch-portrait.mp4",
      "mimeType": "video/mp4",
      "width": 1080,
      "height": 1920,
      "byteSize": 1836065,
      "checkedAt": "2026-11-08",
      "uploadSuitable": true
    }
  ],
  "missing": [
    "pricingModel"
  ],
  "permissions": {
    "createAccounts": false,
    "publishListings": false,
    "acceptReciprocalBadges": false,
    "spendMoney": false
  }
}
