Deterministic Fragment Graph Demonstration
Visual proof of graph-based data fragmentation and reconstruction
DFG Demo Lab demonstrates the concept of a Deterministic Fragment Graph (DFG).
Instead of treating data as a fragile single file, DFG models data as a graph of deterministic fragments that can be reconstructed even when fragments are lost.
Traditional systems
β files stored as continuous blocks
DFG model
β data represented as a recoverable graph
This repository provides a visual and interactive explanation of that concept.
---
Modern data systems face critical challenges:
β’ file corruption
β’ distributed storage failures
β’ fragmented infrastructure
β’ unreliable recovery systems
DFG introduces a different model:
Data is represented as nodes in a deterministic fragment graph, enabling reconstruction even when fragments are missing.
β resilient data representation
β recoverable graph structures
β deterministic reconstruction
β visual verification of integrity
Clone the repository.
git clone https://github.com/raajmandale/dfg-demo-lab.git
cd dfg-demo-labOpen the interactive demo:
docs/interactive/dfg_live_demo.html
No installation required.
The demo runs directly in your browser.
The system models data as a Deterministic Fragment Graph (DFG).
| Component | Responsibility |
|---|---|
| Fragment Node | represents deterministic fragment |
| Graph Structure | connects fragments |
| Loss Model | simulates fragment loss |
| Reconstruction Engine | restores graph integrity |
Example fragment relationships:
Data
β
Fragment Nodes
β
Graph Links
β
Recoverable Structure
Each node participates in reconstruction logic.
Recovery pipeline:
Fragments
β
Graph Mapping
β
Integrity Check
β
Reconstruction
β
Recovered Data
This repository includes a live browser demo.
Open locally:
docs/interactive/dfg_live_demo.html
Or view on GitHub:
https://github.com/raajmandale/dfg-demo-lab/blob/main/docs/interactive/dfg_live_demo.html
Demo capabilities:
β’ create deterministic fragment graph
β’ simulate fragment loss
β’ reconstruct graph integrity
β’ visualize node state transitions
Open locally:
docs/report/dfg_visual_report.html
GitHub preview:
https://github.com/raajmandale/dfg-demo-lab/blob/main/docs/report/dfg_visual_report.html
Report includes:
β’ fragmentation process
β’ graph structure
β’ reconstruction timeline
β’ integrity validation
dfg-demo-lab
β
β docs
β β svg
β β β fragment_graph.svg
β β β fragment_loss.svg
β β β memory_graph.svg
β β β reconstruction_flow.svg
β β
β β report
β β β dfg_visual_report.html
β β
β β interactive
β β dfg_live_demo.html
β
β examples
β
β README.md
DFG Demo Lab demonstrates how:
β’ data can be modeled as graphs
β’ graph structures enable recovery
β’ deterministic fragments improve resilience
β’ visual models simplify complex systems
Current stage
v0 β DFG visualization demo
Next stages
v1 β fragment engine prototype
v2 β reconstruction algorithm
v3 β distributed fragment graph
v4 β production storage integration
Research / demonstration repository.
This project focuses on concept clarity and visualization, not production storage.
Raaj Mandale
Founder β ERANEST Technoware Pvt Ltd
MIT License
@software{mandale_dfg_demo_2026,
author = {Raaj Mandale},
title = {Deterministic Fragment Graph Demo Lab},
year = {2026},
url = {https://github.com/raajmandale/dfg-demo-lab},
version = {v0.1}
}
