FLUIDFLUID
  • Introduction
  • Quickstart
  • Why FLUID
  • FAQ
  • What FLUID Is
  • Core Principles
  • Agentic-Native Layer
  • FLUID vs ODCS / ODPS
  • Anatomy
  • Cheatsheet
  • Full Specification
  • Versions
  • JSON Schema 0.7.5 ↗
  • Reference (HTML) ↗
Examples
How-to
What's New
Deck
GitHub
GitHub
  • Introduction
  • Quickstart
  • Why FLUID
  • FAQ
  • What FLUID Is
  • Core Principles
  • Agentic-Native Layer
  • FLUID vs ODCS / ODPS
  • Anatomy
  • Cheatsheet
  • Full Specification
  • Versions
  • JSON Schema 0.7.5 ↗
  • Reference (HTML) ↗
Examples
How-to
What's New
Deck
GitHub
GitHub
  • Concepts

    • What FLUID Is (and Is Not)
    • Core Principles
    • The Looming Crisis of Context
    • The Agentic-Native Layer
    • FLUID vs ODCS / ODPS
    • The Reference Compiler — forge-cli

The Reference Compiler — forge-cli

A capability matrix shows what each spec covers. forge-cli is what turns a FLUID contract into deployed reality and Bitol-compatible outputs.

RepoLicense Apache 2.0Docs

FLUID stands on its own. A FLUID contract is complete and useful with no compiler at all — you can author, validate, and version it as the single source of truth. forge-cli is an optional adapter: reach for it once you want compiled Infrastructure-as-Code, generated orchestration DAGs, and catalog-interop outputs.

What forge-cli does

forge-cli consumes a .fluid.yml and compiles it to:

  • Infrastructure-as-Code — OpenTofu / Terraform for BigQuery, Snowflake, AWS, and GCP.
  • Airflow DAGs (and Dagster / Prefect) generated from the contract's orchestration block.
  • Bitol ODPS + ODCS — for catalog and data-mesh registry interop (DataHub, OpenMetadata, Datamesh Manager).

Compile stages

It emits the following, stage by stage:

StageOutput
🟢 Bitol export1 ODPS doc + N <contractId>.odcs.yaml files — Bitol v1.0.0 as the default, center-stage ODPS.
🟠 OrchestrationNative Airflow / Dagster / Prefect DAGs from the orchestration block.
🟣 InfrastructureOpenTofu / Terraform IaC for BigQuery / Snowflake / AWS / GCP.
🔵 GovernanceIAM bindings from accessPolicy.grants[] + AI gateway enforcement of agentPolicy.
🔴 Supply chainCosign-verified connector images + SLSA provenance checks on ingest.

"What Terraform did for infrastructure, FLUID Forge does for data products." — forge-docs

Learn more

  • Repository: github.com/Agenticstiger/forge-cli
  • Documentation: agenticstiger.github.io/forge_docs

Where to go next

  • FLUID vs ODCS / ODPS — where the Bitol export and ODPS v4 layers fit.
  • What FLUID Is (and Is Not) — why FLUID delegates execution to FLUID-aware tools.
Edit this page on GitHub
Last Updated: 5/29/26, 5:26 PM
Contributors: fas89, Claude Opus 4.8
Prev
FLUID vs ODCS / ODPS