Schemas View
What Schemas View does
Schemas View is where teams define structured output contracts used by Conversation and Data workflows. It is a core reliability surface for deterministic branch logic.

Live NodeFox product capture from the live NodeFox application: schema management surface with contract-first workflow controls.
The three schema builders
NodeFox supports three schema builder paths:
1) Raw JSON builder
Write full JSON Schema directly.
Use when:
- you need advanced constraints
- you need nested/complex objects
- you want exact spec-level control
2) Visual builder
Build schema fields through a guided UI.
Use when:
- teams want fast iteration without writing schema JSON
- schema complexity is moderate
- non-engineering contributors need to review/edit fields
3) From JSON builder
Paste sample JSON and generate a schema draft.
Use when:
- you already have representative payload examples
- you want to bootstrap quickly then refine types/optional fields
Typical workflow in Schemas View
- Create or update schema using one of the three builders.
- Mark optional fields and value constraints.
- Attach schema to Conversation nodes.
- Route schema outputs through Data/Decision/Writer steps.
Reliability practices
Treat schema changes as runtime changes, not simple form edits. Version schema updates with release notes, keep optional fields stable across dependent branches, and define explicit mismatch behavior before rollout. The goal is to prevent a small contract drift from silently breaking downstream business logic.