{
  "about": "An entry of UpFork's ledger. Check it by hand as https://upfork.dev/docs/ledger says, or at https://upfork.dev/verify/E-147",
  "entry": {
    "seq": 147,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"commander-a-pointer-following-mascot-hero-from-90-video-frames-and-eight-tra\",\"articleRevision\":1,\"assumed\":\"when the frame after the current position wasn't decoded yet, blending with the nearest decoded one instead would still look like motion.\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"renderer.ts lines 109–121; commit d4ec4b9.\",\"fix\":\"the renderer blends only when both frames are the exact neighbours of the position; otherwise it draws the single nearest frame, sharp, until the right ones are decoded.\",\"happened\":\"that stand-in could be up to 8 frames away, and blending two such different poses made a double image. The review said it plainly: some frames look blurry.\",\"kind\":\"my-mistake\",\"learnedBy\":\"ai\",\"lesson\":\"L-APZP\",\"packages\":\"\",\"product\":\"pet-shop-hero\",\"productRevision\":2,\"publishedAt\":\"2026-10-26T11:25:38.396Z\",\"site\":\"https://upfork.dev\",\"title\":\"Blending a scrubbed frame with a stand-in until the right one decodes reads as blur: draw the nearest frame alone\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-APZP\",\"version\":1,\"why\":\"\"}",
    "recordHash": "accca35ef9e629b710a7fe427abe814e33c32f77abfb75128b2b0415b5652cd0",
    "prevHash": "959791491601266389a8c1915069d988dbed2ce5330e5ab4eb93934c45586a34",
    "entryHash": "93f2386f9b5a68d88b42455dc804e79b4f65dfaf3117603f5e3785a33b0a221b",
    "keyId": "k1",
    "signature": "Dz72lPmXInNPkM67/j2uh6AH0RLHi5XQlu8VMOCY1E/T5ruq+Z8cGm6Jt/t+QMVPbaLM1H6nAEF+nWfzvOh8DQ==",
    "recordedAt": "2026-10-26T11:26:08.793082+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}