Open Canvas Working Group logo

Open Canvas Working Group

Subscribe
Archives
October 22, 2025

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

Don't miss what's next. Subscribe to Open Canvas Working Group:
GitHub https://canvasproto…