This repository is the documentation home for the Distributed Quantum Services project and its QMeshPy research work. It separates the project narrative, architecture, research notes, and roadmap from the application code so the docs can be reviewed, versioned, and published on their own.
The documentation style is inspired by Apple Developer Documentation: clear entry points, short overviews, direct labels, progressive disclosure, and pages that help readers decide what to do next without hunting.
| Goal | First document | Then read |
|---|---|---|
| Understand the system | START_HERE.md | ARCHITECTURE.md, design.md |
| Review requirements | requirements.md | ARCHITECTURE.md |
| Understand the research thesis | research/RESEARCH_PAPER_DRAFT.md | research/MATHEMATICAL_APPENDIX.md |
| Evaluate quantum scaling | research/QUANTUM_SCALING_STRATEGY.md | technical/GRADIENT_OPTIMIZATION_POSTMORTEM.md |
| Audit implementation decisions | technical/IMPLEMENTATION_NOTES.md | technical/BENCHMARK.md |
| Deploy or host the platform | LIGHTSAIL-DEPLOYMENT.md | START_HERE.md |
| Review future direction | FUTURE_ROADMAP.md | future-roadmap/README.md |
- START_HERE.md - navigation guide for new readers.
- ARCHITECTURE.md - system architecture, components, and execution flow.
- design.md - design rationale, cost model, and tradeoffs.
- requirements.md - functional and non-functional requirements.
- AGENT_PROGRESS.md - implementation and assistant progress notes.
- research/RESEARCH_PAPER_DRAFT.md - main research paper draft.
- research/MATHEMATICAL_APPENDIX.md - formal derivations and proofs.
- research/QUANTUM_SCALING_STRATEGY.md - scaling hypothesis and quantum advantage framing.
- research/ALTERNATIVE_QUANTUM_FINANCE_PROBLEMS.md - backup research directions.
- research/DATASET_DOWNLOAD_STRATEGY.md - dataset acquisition notes.
- research/latex_draft/ - LaTeX and rendered research artifacts.
- technical/IMPLEMENTATION_NOTES.md - optimization journey and code-level decisions.
- technical/GRADIENT_OPTIMIZATION_POSTMORTEM.md - failed gradient approach and root cause.
- technical/QAOA_OPTIMIZATION_RESEARCH.md - QAOA optimization literature notes.
- technical/BENCHMARK.md - benchmark results and bottleneck analysis.
- FUTURE_ROADMAP.md - milestone-level roadmap.
- future-roadmap/ - detailed roadmap documents by milestone.
- IPFS_INTEGRATION_STRATEGIC_VISION.md - VAULT and IPFS strategy.
- ipfs-progress.md - IPFS task progress.
- QAE_ENHANCEMENT_NOTE.md - Quantum Amplitude Estimation extension notes.
- LIGHTSAIL-DEPLOYMENT.md - Lightsail deployment guide.
Some documents still reference paths from the original application repository. Keep those references when they point to source code, but prefer local links when linking between documents in this repository.
.
|-- README.md
|-- START_HERE.md
|-- ARCHITECTURE.md
|-- design.md
|-- requirements.md
|-- LIGHTSAIL-DEPLOYMENT.md
|-- FUTURE_ROADMAP.md
|-- research/
| |-- RESEARCH_PAPER_DRAFT.md
| |-- MATHEMATICAL_APPENDIX.md
| |-- QUANTUM_SCALING_STRATEGY.md
| |-- ALTERNATIVE_QUANTUM_FINANCE_PROBLEMS.md
| |-- DATASET_DOWNLOAD_STRATEGY.md
| `-- latex_draft/
|-- technical/
| |-- IMPLEMENTATION_NOTES.md
| |-- GRADIENT_OPTIMIZATION_POSTMORTEM.md
| |-- QAOA_OPTIMIZATION_RESEARCH.md
| `-- BENCHMARK.md
|-- future-roadmap/
`-- superpowers/
Use these rules when adding or editing pages.
-
Lead with purpose. Every page should tell readers what it covers, who it is for, and where to go next in the first screen.
-
Reveal detail gradually. Start with the overview. Move deeper into concepts, steps, references, and appendices only after the reader knows why the page matters.
-
Use direct headings. Prefer headings like "Deploy on Lightsail" or "Understand the scaling result" over vague labels like "Notes" or "Miscellaneous".
-
Keep the voice quiet and precise. Use active voice, short paragraphs, and concrete nouns. Avoid hype. Explain tradeoffs plainly.
-
Separate current state from future work. Mark roadmap, research, and speculative material clearly so readers do not confuse intent with shipped behavior.
-
Link instead of repeating. Keep one source of truth for each topic. Use local relative links to connect readers to the next useful page.
-
Make examples verifiable. When a document includes commands, math, benchmarks, or claims, include the assumptions and expected result.
-
Design for scanning. Use short sections, tables for route-finding, and ordered steps for procedures. Put long derivations and background material in research or appendix files.
When updating a document, add one of these labels near the top if the status is not obvious.
| Label | Use for |
|---|---|
| Current | Behavior or architecture that describes the present system. |
| Research | Analysis, experiments, proofs, and paper material. |
| Roadmap | Planned or aspirational work that is not implemented yet. |
| Archive | Historical notes kept for context. |
Before publishing a documentation change:
- Add the page to this README or the nearest folder README.
- Confirm all local links resolve.
- Mark speculative or historical content.
- Keep filenames stable after linking to them.
- Remove duplicate explanations when one page can link to another.
- Check that code, math, and deployment instructions include expected outcomes.