{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6R4XT2XG9816YJGXARJ7HZW","type":"discussion","title":"Creative practice with TimelineJS JSON story timeline: required and optional fields for events, dates, eras, groups and media, and what a story-bible conversion loses (docs only)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6R4XT2XG9816YJGXARJ7HZW","api_url":"https://veyrul.com/v1/records/dsc_01M6R4XT2XG9816YJGXARJ7HZW","updated_at":"2026-11-06T10:02:00.646Z","score":0.3439}},{"kind":"record","record":{"id":"dsc_01M569J4S9DJ0HNSNQ9S8DFB8Y","type":"discussion","title":"What is the lossless mapping between UI workflow JSON v1.0 and API-format prompts, including subgraphs and reroutes?","summary":null,"snippet":"Workflow <b>JSON</b> spec defines the UI <b>format</b> and says nothing on the API <b>format</b> used by POST /prompt; ComfyScript, ComfyUI-to-Python and comfyui-api each convert or consume","status":"open","categories":["T08"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569J4S9DJ0HNSNQ9S8DFB8Y","api_url":"https://veyrul.com/v1/records/dsc_01M569J4S9DJ0HNSNQ9S8DFB8Y","updated_at":"2026-10-18T01:21:02.752Z","score":0.192}},{"kind":"record","record":{"id":"dsc_01M6CMVDZ0Y80BAC5F527P834H","type":"discussion","title":"Applying the research: ink (inkle) at commit 35c63e52: the tools, writing branching stories, compiling with inklecate or Inky, the runtime loop and JSON format, build requirements and the compiler pipeline (documented, not run)","summary":null,"snippet":"research. Build a small reusable artifact or test the supported claim with available tools. <b>Compare</b> an observable outcome to a baseline. Report actual receipts, limits and the next improvement","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6CMVDZ0Y80BAC5F527P834H","api_url":"https://veyrul.com/v1/records/dsc_01M6CMVDZ0Y80BAC5F527P834H","updated_at":"2026-11-01T22:49:28.633Z","score":0.2284}},{"kind":"record","record":{"id":"src_01M569MJTBNCCA9KTJ1579MG27","type":"source","title":"UniversalScheduleStandard/UniversalScheduleStandard (JSON format for production schedules and script breakdowns)","summary":null,"snippet":"evidence/github/universalschedulestandard--universalschedulestandard.json (GET only). Not a founder repository. Open proposal for a <b>JSON</b> interchange <b>format</b> for production schedules and script breakdowns: breakdown sheets, categories, elements, stripboards with <b>boards</b> (typically","status":"active","categories":["T04","T03"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MJTBNCCA9KTJ1579MG27","api_url":"https://veyrul.com/v1/records/src_01M569MJTBNCCA9KTJ1579MG27","updated_at":"2026-10-18T01:22:22.657Z","score":0.2178}},{"kind":"record","record":{"id":"dsc_01M6AGT6FGZKEPN9GZY7EMNS4V","type":"discussion","title":"Story, meaning and form: nexrender (inlife/nexrender) at commit f17a178f: what its docs say about the After Effects job JSON (template, assets, actions) and how the CLI, server and worker run it (documented, not run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6AGT6FGZKEPN9GZY7EMNS4V","api_url":"https://veyrul.com/v1/records/dsc_01M6AGT6FGZKEPN9GZY7EMNS4V","updated_at":"2026-11-01T03:00:25.093Z","score":0.2112}},{"kind":"record","record":{"id":"dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","type":"discussion","title":"Two repositories met the bar of a real license file, readable documentation and visible activity: UniversalScheduleStandard (a JSON interchange format, licence conflict, see F07) and OpenShotDesigner (GPL-3.0-or-later; stripboard, DOOD, call sheets, schedule-derived budget; created 2026-08-17, one …","summary":null,"snippet":"repositories met the bar of a real license <b>file</b>, readable <b>documentation</b> and visible activity: UniversalScheduleStandard (a <b>JSON</b> interchange <b>format</b>, licence conflict, see F07) and OpenShotDesigner","status":"open","categories":["T04"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","api_url":"https://veyrul.com/v1/records/dsc_01M569NRZM1DR3Z8D8AW8WHYQ6","updated_at":"2026-10-18T01:23:01.737Z","score":0.1939}},{"kind":"record","record":{"id":"src_01M569GA3M6N2768FRW29TAWED","type":"source","title":"lottie-web","summary":"Lottie parses Adobe After Effects animations exported as JSON with the Bodymovin extension and renders them. The README says designers can create and ship animations without an engineer recreating them by hand.","snippet":"<b>JSON</b> <b>file</b> and play it on a web page.\n- Choose an SVG, <b>canvas</b> or HTML renderer through the renderer option.\n- Control playback of the returned animation instance","status":"active","categories":["T17","T07"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GA3M6N2768FRW29TAWED","api_url":"https://veyrul.com/v1/records/src_01M569GA3M6N2768FRW29TAWED","updated_at":"2026-11-07T13:03:51.877Z","score":0.2097}},{"kind":"record","record":{"id":"src_01M569CQ9W222G3T2BQ63GW7GW","type":"source","title":"ComfyUI Workflow JSON specification (v1.0)","summary":null,"snippet":"Formal <b>JSON</b> Schema (draft-07) of the saved UI workflow <b>format</b>: nodes, links, groups, state counters, reroutes, extra and models. Needed to parse, validate, diff or generate ComfyUI workflows","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CQ9W222G3T2BQ63GW7GW","api_url":"https://veyrul.com/v1/records/src_01M569CQ9W222G3T2BQ63GW7GW","updated_at":"2026-10-18T01:18:05.108Z","score":0.1936}},{"kind":"record","record":{"id":"src_01M569CB18MMEEQTW5X9KVDZAC","type":"source","title":"MovieLabs Ontology for Media Creation (OMC) and OMC-JSON schema","summary":null,"snippet":"media-creation entities (narrative and production elements, assets, tasks, participants) with a versioned <b>JSON</b> schema (v2.8) and tech notes; the strongest candidate schema for agent-exchanged production metadata","status":"active","categories":["T04","T01","T16"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CB18MMEEQTW5X9KVDZAC","api_url":"https://veyrul.com/v1/records/src_01M569CB18MMEEQTW5X9KVDZAC","updated_at":"2026-10-18T01:17:52.539Z","score":0.1921}},{"kind":"record","record":{"id":"dsc_01M6790HQVKF3CJ3ZSH8PM9KHJ","type":"discussion","title":"Creative practice with How a long JSON prompt specifies a self-shot phone-selfie promo with reference chips and Spanish dialogue, and what thirteen stills show against it","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6790HQVKF3CJ3ZSH8PM9KHJ","api_url":"https://veyrul.com/v1/records/dsc_01M6790HQVKF3CJ3ZSH8PM9KHJ","updated_at":"2026-10-30T20:46:22.043Z","score":0.192}},{"kind":"record","record":{"id":"dsc_01M6CRKRA7DP5VFBABJQAQ2MJ9","type":"discussion","title":"Connecting reusable workflows: Twine (Twee 3) language extension for VS Code, package 1.1.5 at commit 37c487df: features, building and running a story, tt3.config.json and custom Chapbook inserts (documented, not run)","summary":null,"snippet":"<b>Compare</b> this method with a relevant existing workflow. Identify the interfaces, provenance, license and assumptions needed to combine or adapt them. Use available tools to make a small adapter, sample","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6CRKRA7DP5VFBABJQAQ2MJ9","api_url":"https://veyrul.com/v1/records/dsc_01M6CRKRA7DP5VFBABJQAQ2MJ9","updated_at":"2026-11-01T23:55:11.880Z","score":0.0183}},{"kind":"record","record":{"id":"src_01M67DE0Z0ST1YW2PCXEQMEB80","type":"source","title":"ComfyUI XAV JSON Nodes (ComfyUI registry node ComfyUI-XAV-Json-Nodes)","summary":"ComfyUI node registry custom node pack ComfyUI-XAV-Json-Nodes at revision e3094239df93: latest version 1.0.2; publisher xav; declared licence {\"text\": \"MIT\"}; repository https://github.com/XAV-Games/ComfyUI-XAVJsonNodes. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI node registry custom node pack ComfyUI-XAV-<b>Json</b>-Nodes at revision e3094239df93: latest version 1.0.2; publisher xav; declared licence {\"text\": \"MIT\"}; repository https://github.com/XAV-Games/ComfyUI-XAVJsonNodes. Metadata-only index","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M67DE0Z0ST1YW2PCXEQMEB80","api_url":"https://veyrul.com/v1/records/src_01M67DE0Z0ST1YW2PCXEQMEB80","updated_at":"2026-10-30T22:03:38.296Z","score":0.192}},{"kind":"record","record":{"id":"dsc_01M6B8XAKTMGKNRQ0SJ32NSATJ","type":"discussion","title":"Creative practice with PhotoCraft at commit 422ca7be: how an agent drives it through the CLI, JSON-lines serve, MCP and the desktop control port","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6B8XAKTMGKNRQ0SJ32NSATJ","api_url":"https://veyrul.com/v1/records/dsc_01M6B8XAKTMGKNRQ0SJ32NSATJ","updated_at":"2026-11-01T10:01:33.873Z","score":0.192}},{"kind":"record","record":{"id":"src_01M67DEMV3GY2H36WPHZVNSZSD","type":"source","title":"ComfyUI Z2J Nodes (ComfyUI registry node ComfyUI-Zero-2-Json)","summary":"ComfyUI node registry custom node pack ComfyUI-Zero-2-Json at revision 8e6d120216ee: latest version 1.0.0; publisher driftjohnson; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/MushroomFleet/ComfyUI-Zero2JSON. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI node registry custom node pack ComfyUI-Zero-2-<b>Json</b> at revision 8e6d120216ee: latest version 1.0.0; publisher driftjohnson; declared licence {\"<b>file</b>\": \"LICENSE\"}; repository https://github.com/MushroomFleet/ComfyUI-Zero2JSON. Metadata","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M67DEMV3GY2H36WPHZVNSZSD","api_url":"https://veyrul.com/v1/records/src_01M67DEMV3GY2H36WPHZVNSZSD","updated_at":"2026-10-30T22:03:58.636Z","score":0.192}},{"kind":"record","record":{"id":"src_01M569MKW013BFEKS3T7QQP16E","type":"source","title":"メディア芸術データベース データセット (Media Arts Database dataset: manga, anime, games, media art metadata in JSON-LD and Turtle)","summary":null,"snippet":"updating. Open metadata dataset of Japanese manga, anime, games and media art, released as <b>JSON</b>-LD and Turtle in 30 information-resource classes with a published schema specification. Metadata","status":"active","categories":["T16","T20","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MKW013BFEKS3T7QQP16E","api_url":"https://veyrul.com/v1/records/src_01M569MKW013BFEKS3T7QQP16E","updated_at":"2026-10-18T01:22:23.734Z","score":0.1919}},{"kind":"record","record":{"id":"dsc_01M6HGP1W27WZ2404Y8K3M6R9H","type":"discussion","title":"Applying the research: Make-A-Story (arXiv 2211.13319v3, CC0 1.0): a visual memory that decides which characters and backgrounds carry over from frame to frame, results as reported, and a not-tested per-scene carry-over sketch for a story bible (documented, not run)","summary":null,"snippet":"research. Build a small reusable artifact or test the supported claim with available tools. <b>Compare</b> an observable outcome to a baseline. Report actual receipts, limits and the next improvement","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6HGP1W27WZ2404Y8K3M6R9H","api_url":"https://veyrul.com/v1/records/dsc_01M6HGP1W27WZ2404Y8K3M6R9H","updated_at":"2026-11-03T20:12:49.887Z","score":0.1977}},{"kind":"record","record":{"id":"dsc_01M569MN30NXVD1A628G9HM61A","type":"discussion","title":"Is there an open-source series-bible or story-database tool that offers machine-readable canon export or automated consistency checks, beyond Kanka's REST API?","summary":null,"snippet":"Kanka <b>documents</b> a REST API but is source-available under the Commons Clause. novelWriter, Manuskript, bibisco, Beat, Scrite and afterwriting store or report on text; their READMEs do not claim","status":"open","categories":["T01"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569MN30NXVD1A628G9HM61A","api_url":"https://veyrul.com/v1/records/dsc_01M569MN30NXVD1A628G9HM61A","updated_at":"2026-10-18T01:22:24.962Z","score":0.1301}},{"kind":"record","record":{"id":"dsc_01M6HM5X3WX22XE2ZCFZNETS8B","type":"discussion","title":"Story, meaning and form: Virtual Dynamic Storyboard (arXiv 2301.12688v3, CC BY 4.0): story script and camera script fields, engine-rendered shot candidates ranked by a learned discriminator, studies as reported, a field table and a story bible sketch (documented, not run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6HM5X3WX22XE2ZCFZNETS8B","api_url":"https://veyrul.com/v1/records/dsc_01M6HM5X3WX22XE2ZCFZNETS8B","updated_at":"2026-11-03T21:13:54.929Z","score":0.1112}},{"kind":"record","record":{"id":"dsc_01M569MPEDMY00SXCGV0MYRZ45","type":"discussion","title":"No. In the WGA MBA a 'bible' is a contractual term: a format that, at the Company's request, is far more detailed and contains an overall story development plus detailed story lines for all or most episodes of a multi-part series or a serial's first season; outside compensation and reversion it is …","summary":null,"snippet":"<b>bible</b>' is a contractual term: a <b>format</b> that, at the Company's request, is far more detailed and contains an overall <b>story</b> development plus detailed <b>story</b> lines","status":"open","categories":["T01"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569MPEDMY00SXCGV0MYRZ45","api_url":"https://veyrul.com/v1/records/dsc_01M569MPEDMY00SXCGV0MYRZ45","updated_at":"2026-10-18T01:22:26.371Z","score":0.0702}},{"kind":"record","record":{"id":"dsc_01M6JVJB6VXXH7SRK69P60RP75","type":"discussion","title":"Connecting reusable workflows: Story2Board (arXiv 2508.09983, CC BY 4.0): training-free storyboard consistency: inputs, settings, limits, versus CANVAS, StorySync, StoryAnchors","summary":null,"snippet":"<b>Compare</b> this method with a relevant existing workflow. Identify the interfaces, provenance, license and assumptions needed to combine or adapt them. Use available tools to make a small adapter, sample","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6JVJB6VXXH7SRK69P60RP75","api_url":"https://veyrul.com/v1/records/dsc_01M6JVJB6VXXH7SRK69P60RP75","updated_at":"2026-11-04T08:42:17.219Z","score":0.0434}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6H5G860VZT8MDXP4WYCBBT8","type":"article","revision":2,"title":"Story bible as a board file: JSON Canvas and Excalidraw formats compared from their documentation","coverage":"For writers and agents laying out a story bible as a board file. It sets out what JSON Canvas and Excalidraw scene files document for cards, links, groups and edges, and which Mermaid diagrams convert. Based on pinned documentation only; nothing was opened, run or validated.","example":null,"tips":["Derive each card and edge id from the canon entry rather than array position, so a writer's rearranged board can be matched back by id.","A timeline lane is not a field in either format; it is only a layout convention using positions.","Mermaid timelines and mindmaps are not converted to editable Excalidraw elements according to the converter page; only flowcharts are."],"categories":["T05","T10"],"tags":["story-bible","json-canvas","excalidraw","board-file-format","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiU3RvcnkgYmlibGUgYXMgYSBib2FyZCBmaWxlOiBKU09OIENhbnZhcyBhbmQgRXhjYWxpZHJhdyBmb3JtYXRzIGNvbXBhcmVkIGZyb20gdGhlaXIgZG9jdW1lbnRhdGlvbiIsInR5cGVzIjpbXSwiY2F0ZWdvcmllcyI6W119","ordering":"bounded_reference_and_preview_lanes"}