{
  "reviewed_on": "2026-10-09",
  "resolve": {
    "distribution": "DaVinci_Resolve_21.1.1_Linux.zip",
    "edition": "free",
    "platform": "Linux x86-64",
    "distribution_sha256": "3135921e197ce3469ad1bc82768d4073059bda43ffdc9b43bed41d61a3efb12a",
    "sources": {
      "Developer/Scripting/README.md": "5f58c94da8ec3c1f390d77ad9c60675263591dc101159b302e50b5774513830b",
      "Developer/Scripting/DaVinciResolveScript.pyi": "2755259ef5f57b5d477786f799892e5b86ed3945db84bf88fb69bf751b36e651",
      "docs/DaVinci_Resolve_Manual.pdf": "5dad6e417159ade62b69e9c38295b80cac3f33a7381b6d29c21fba0e47fe4224"
    },
    "runtime_version_observed": null,
    "runtime_executed": false,
    "scripting_discussion": {
      "url": "https://forum.blackmagicdesign.com/viewtopic.php?f=44&t=239905",
      "title": "v21.1 Advanced scripting now requires DaVinci Resolve Studio",
      "evidence": "user-supplied transcript; direct retrieval returned HTTP 403",
      "python_route": "Studio required",
      "free_lua_route": "conditional; FFI removal reported; remaining APIs unverified"
    },
    "community_knowledge_base": {
      "distribution": "Resolve_Scripting_API_KB_v5_7_1.zip",
      "distribution_sha256": "adfb2264a0695d4822dd99d009f69dc2a079ff74ad2a8920df059c763f395ced",
      "document": "Resolve_Scripting_API_KB_v5_7_1.html",
      "document_sha256": "425b0ec489d077aee6053674f6792b41459c6dbaf1f0bb52821d66c5a0fb4701",
      "version": "5.7.1",
      "api_version": "21.1",
      "provenance": "community-sourced archive supplied by user; read without executing embedded scripts",
      "discussion": "https://forum.blackmagicdesign.com/viewtopic.php?f=44&t=240024",
      "discussion_retrieved": false
    }
  },
  "reaper": {
    "api_reference_version": "7.82",
    "api_reference": "https://www.reaper.fm/sdk/reascript/reascripthelp.html",
    "extension_sdk": "https://www.reaper.fm/sdk/plugin/plugin.php",
    "reascript_guide": "https://www.reaper.fm/sdk/reascript/reascript.php",
    "runtime_executed": false
  }
}
