Skip to content

Schemas & Contracts

A Schema Definition specifies the canonical data structure.

A plugin contract specifies how a plugin uses that structure.

These are separate concepts so that many plugins can reuse the same canonical schema.