OCIF 0.6 is available
TL;DR: OCIF 0.6 is now available with canvas nesting, canvas-level extensions, page support, and a simplified extension structure.
Hi everyone,
The Open Canvas Working Group is excited to announce OCIF 0.6!
This release brings several important improvements to make the specification more powerful and easier to work with:
What's New
Canvas Nesting – You can now nest canvases within canvases using the new rootNode property, enabling powerful composition patterns.
Canvas-Level Extensions – The OCIF document itself can now have extensions, starting with a new canvas viewport extension for controlling initial view state.
Page Support – A new page node extension helps applications that organize content into pages.
Simplified Structure – We've merged Core Extensions and Extended Extensions into a unified system, making the spec easier to navigate.
Plus many clarifications on extension versioning, combining multiple extensions of the same type, and conflict resolution for node transforms.
Get Involved
- Read the full spec at spec.canvasprotocol.org.
- If you have questions or comments, use this discussion.
- Share your implementation experiences on the OCWG Discord.
As always, we're looking for implementation feedback, use cases, and suggestions for improvements. Whether you're building a full implementation or just exploring specific features, we'd love to hear from you.
Thank you to everyone who contributed to this release!
– The OCWG Core team