FLUXFLUX
  • Introduction
  • Quickstart
  • Two Specs, One Substrate
  • The Six Families
  • The FLUID Seam
  • Deterministic & Governed
  • Runtime & Evidence
  • Anatomy
  • The Nineteen Kinds
  • Versions
  • Changelog
  • JSON Schema 0.5.1
  • UI Hints 0.5.1
  • Enforcement Contract 0.5.0
  • Bundle Manifest 0.5.0
  • Overview
  • Tutorial
  • How-to guides
  • Reference
  • Explanation
  • Command line
  • Error codes
  • Accuracy program
  • The vNext Plan
  • The Nine RFCs
  • RFC-10 (proposed)
  • Conformance Profiles
Examples
What's New
FLUID
GitHub
  • Introduction
  • Quickstart
  • Two Specs, One Substrate
  • The Six Families
  • The FLUID Seam
  • Deterministic & Governed
  • Runtime & Evidence
  • Anatomy
  • The Nineteen Kinds
  • Versions
  • Changelog
  • JSON Schema 0.5.1
  • UI Hints 0.5.1
  • Enforcement Contract 0.5.0
  • Bundle Manifest 0.5.0
  • Overview
  • Tutorial
  • How-to guides
  • Reference
  • Explanation
  • Command line
  • Error codes
  • Accuracy program
  • The vNext Plan
  • The Nine RFCs
  • RFC-10 (proposed)
  • Conformance Profiles
Examples
What's New
FLUID
GitHub
  • FLUX Simulation Engine
  • Tutorial
    • First evidence pack in five minutes
  • How-to guides
    • Model your customers
    • Add a journey
    • Use the FLUID seam
    • Calibrate from aggregates: declare a scorecard
    • Ship with evidence
  • Reference
    • Command line
      • fluxsim init
      • fluxsim validate
      • fluxsim plan
      • fluxsim apply
      • fluxsim run
      • fluxsim verify
      • fluxsim ship
      • fluxsim replay
      • fluxsim calibrate
      • fluxsim accuracy
      • fluxsim gate
      • fluxsim expr
      • fluxsim describe
      • fluxsim plugins
      • fluxsim explain
    • Error codes
    • Python API
    • Schemas
  • Explanation
    • The six-step loop
    • Determinism and the seed tree
    • The FLUID seam
    • The evidence pack, and what it does not claim
  • Accuracy program

    • The accuracy program: design
    • Accuracy report

Schemas

This version of the engine implements FLUX 0.5.0 and accepts specification releases in the range >=0.5,<0.6; fluxsim describe --self reports the one that is running. The FLUX schema accepts documents that declare a fluxVersion of 0.3.0, 0.4.0, 0.4.1, 0.5.0, and refuses any other. A FLUID contract is checked against the schema of its own fluidVersion, from the versions this release carries: 0.7.3, 0.7.4, 0.7.5.

Each link has the version in its file name, so it does not move when a newer specification is published. This page is generated, and it changes in the same commit that moves the engine to a newer specification.

A schema is only the first layer. The validator then checks what no schema can: that every reference resolves, every id is unique, every weight sums, and that a Simulation's emits agree with the FLUID contract they refer to.

FLUX 0.5.0

SchemaWhat it checks
flux-schema-0.5.0.jsonEvery FLUX document: its kind, its fields, and the rules that hold inside one document.
flux-enforcement-0.5.0.jsonThe decision object the RFC-04 enforcement gate returns for one request.
flux-manifest-0.5.0.jsonThe manifest of an evidence archive: the files, their digests and the Merkle root.
flux-ui-hints-0.5.0.jsonHints for editors that build forms from the schema.

FLUID

SchemaTitle
fluid-schema-0.7.3.jsonFLUID 0.7.3 — Source-Aligned Data Products
fluid-schema-0.7.4.jsonFLUID 0.7.4 — Runtime agentPolicy Enforcement at the MCP Gateway
fluid-schema-0.7.5.jsonFLUID 0.7.5 — Streaming Kafka→Iceberg Sink & Confluent Tableflow
Last Updated: 11/12/26, 10:41 PM
Prev
Python API