{
  "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-42",
  "entry": {
    "seq": 42,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"build-a-cursor-following-mascot-hero-from-an-ai-video-maple-s-frame-engine-a\",\"articleRevision\":1,\"assumed\":\"a cartoon cow's pink nose could be found per frame with an RGB rule (red well above green and blue).\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"commit 34d2116; \\\"Nose track\\\" under the decisions in the project's README.\",\"fix\":\"the nose is found in HSV: hue 4–23.5°, saturation 0.22–0.5, value at least 0.72. The yaw table is an isotonic fit of that track.\",\"happened\":\"in the video's warm light her cream face passed the same test, so the nose track jumped onto her cheeks.\",\"kind\":\"my-mistake\",\"learnedBy\":\"ai\",\"lesson\":\"L-Z8NA\",\"packages\":\"\",\"product\":\"restaurant-hero-section-react\",\"productRevision\":1,\"publishedAt\":\"2026-10-26T08:14:31.193Z\",\"site\":\"https://upfork.dev\",\"title\":\"An RGB 'pink' test for a cartoon nose also catches a cream face in warm light; track the nose by hue\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-Z8NA\",\"version\":1,\"why\":\"\"}",
    "recordHash": "99c6d272c41cb505ace60af41c1fa9c9d69f40aca6c69dbb670497953d60ad78",
    "prevHash": "470e414c008588bf600bcf2f03846fa20f153199ad3e2cc1ca3b8d1f6415a265",
    "entryHash": "dedb1af5a61497245a5e67f5f8e557a3795b42020e152f566d28fe8187111b66",
    "keyId": "k1",
    "signature": "bPoLaFX+vU7JNlHZzPmyNeK4Wqylpul5zixWn35Z9n5G3A81rLBSxQpDVyTeujKEE/1eFmYCxhGkJq2BYe36DQ==",
    "recordedAt": "2026-10-26T08:15:08.833003+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}