NodeFox logoNodeFox

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.

NodeFox Schemas View in NodeFox

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

  1. Create or update schema using one of the three builders.
  2. Mark optional fields and value constraints.
  3. Attach schema to Conversation nodes.
  4. 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.