{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "UditAkhourii/cdaf",
 "name": "cdaf",
 "owner": "UditAkhourii",
 "slug": "uditakhourii-cdaf",
 "github": "https://github.com/UditAkhourii/cdaf",
 "what": "CDAF is an open sidecar format and toolkit that stores a timestamped text description of a video next to the file, so AI agents can read that text instead of re-analyzing the footage.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python 3.10 or newer",
  "Node.js with npx for the agent skill install",
  "A Gemini API key (bring your own) for generating sidecars, or the local provider for no-key generation",
  "ffmpeg, only if you run the synthetic benchmark"
 ],
 "audience_note": "Built for developers and video teams whose AI agents repeatedly analyze the same footage, and who want to cut token costs by reading cached text descriptions instead.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/uditakhourii-cdaf/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "uditakhourii-cdaf--stop-agents-rewatching-footage",
   "title": "Stop coding agents from re-watching the same footage",
   "best": true,
   "url": "https://dedupedai.com/use-cases/uditakhourii-cdaf/stop-agents-rewatching-footage/",
   "json": "https://dedupedai.com/use-cases/u/uditakhourii-cdaf/stop-agents-rewatching-footage.json"
  },
  {
   "id": "uditakhourii-cdaf--find-b-roll-clips-by-description",
   "title": "Find b-roll clips in a library by plain-text search",
   "best": false,
   "url": "https://dedupedai.com/use-cases/uditakhourii-cdaf/find-b-roll-clips-by-description/",
   "json": "https://dedupedai.com/use-cases/u/uditakhourii-cdaf/find-b-roll-clips-by-description.json"
  },
  {
   "id": "uditakhourii-cdaf--gate-video-pipelines-on-fresh-sidecars",
   "title": "Gate a build or pipeline on fresh video sidecars",
   "best": false,
   "url": "https://dedupedai.com/use-cases/uditakhourii-cdaf/gate-video-pipelines-on-fresh-sidecars/",
   "json": "https://dedupedai.com/use-cases/u/uditakhourii-cdaf/gate-video-pipelines-on-fresh-sidecars.json"
  },
  {
   "id": "uditakhourii-cdaf--reproduce-sidecar-vs-direct-benchmark",
   "title": "Reproduce the sidecar vs direct video benchmark",
   "best": false,
   "url": "https://dedupedai.com/use-cases/uditakhourii-cdaf/reproduce-sidecar-vs-direct-benchmark/",
   "json": "https://dedupedai.com/use-cases/u/uditakhourii-cdaf/reproduce-sidecar-vs-direct-benchmark.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
