Docs

FlowProof Viewer Preview

Shared proof model direction for Azure, Workato, NiFi, and future Flow Vectors.

Source
design/v3-flow-proof-high-level-design.md
Status
public-safe curated extract

FlowProof Viewer Preview

FlowProof is the proposed shared proof model for Azure, Workato, NiFi, and future Flow Vectors. It keeps the existing NiFi v2 showcase stable while giving preview engines a common evidence surface.

Document Chain

SourceDocument -> FlowProof -> RenderDocument
Layer Purpose
SourceDocument Engine-native source material, redacted and permission-aware.
FlowProof Engine-neutral proof document for graph, schemas, mappings, rules, validations, and evidence.
RenderDocument UI-specific graph, inspector, table, and export output derived from FlowProof.

Route Boundary

Route Purpose Status
/showcase/v2/* Existing NiFi proof UI. Keep stable.
/showcase/v3/* Generic FlowProof viewer. Preview.
/demo/azure-preview/* Azure proof-pack route. Future v3-backed route.
/demo/workato-preview/* Workato proof-pack route. Future v3-backed route.

NiFi should not be listed as a v3 proof pack until a real NiFi SourceDocument and NiFi-to-FlowProof adapter exist.

Minimum Engine-Team Endpoint

GET /v3/api/proof-packs/{id}/flowproof

That document should include:

  • groups, nodes, and edges
  • source and permission metadata
  • capability metadata
  • inspector source references
  • schemas, mappings, rules, validations, and evidence where available

The v3 viewer owns HTML, graph rendering, inspector UI, schema and mapping tables, validation and evidence views, and export rendering.

Preview Rules

  • Azure and Workato can use synthetic or fixture-backed public-safe proof packs.
  • Engine producer logic stays in the engine projects, not in this website.
  • Internal upstream origins and local service details must stay out of public HTML, docs, metadata, and bootstrap payloads.