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.