{
  "slug": "trainingcertify",
  "brand": "TrainingCertify",
  "direction": "Evidence connects the qualification",
  "style": "trace",
  "introSeconds": 3.28,
  "loopSeconds": 4.98,
  "loaderSeconds": 1.82,
  "loaderCanvas": [
    200,
    200
  ],
  "motionMetaphor": "Training connects through practice and assessment to a verifiable credential and renewal return.",
  "loaderMetaphor": "A verification point visits the evidence chain and returns by the renewal route.",
  "motif": "qualification-evidence-chain",
  "motifGeometrySha256": "c21c60a68e0583a10e9585796a9843c7514698fd0e5322c9cc17f24d3a30fef3",
  "exactLogoGeometry": true,
  "reducedMotion": "static",
  "sourceLogoSha256": "26eb4539378f10711843a03ab9f56e1a1525c6c07150024e485628b97b46be3d",
  "sourceMarkSha256": "4c62275db7f78c020b2adc7ee10f4fc629d225c35633a2529388ac783625bd04",
  "files": [
    "static-mark.png",
    "motif-static.svg",
    "MOTION.md",
    "loader.css",
    "animated-logo-loop.svg",
    "loader.html",
    "loader.svg",
    "BrandLoader.tsx",
    "animated-symbol.svg",
    "static-loader.svg",
    "animated-symbol.webp",
    "animated-logo.svg"
  ],
  "animatedRaster": {
    "file": "animated-symbol.webp",
    "width": 512,
    "height": 512,
    "nominalFps": 16,
    "sourceFrames": 29,
    "encodedFrames": 29,
    "decodedDurationMs": 1827,
    "seconds": 1.827,
    "transparentOuterCanvas": true,
    "loop": 0,
    "lossless": true,
    "direction": "Evidence connects the qualification",
    "style": "trace",
    "motif": "qualification-evidence-chain",
    "source": "mark.svg",
    "sourceSha256": "4c62275db7f78c020b2adc7ee10f4fc629d225c35633a2529388ac783625bd04",
    "transform": "Deterministic raster samples of the concept-specific SVG motif keyframes; selected mark geometry is fixed, with uniform fitting.",
    "reducedMotionFallback": "static-mark.png"
  }
}
