⚠️ Parts of this doc may be dated — the current operational truth is
project-context/AGENT_ONBOARDING.md+ the SSOT (project-context/SSOT/).
Author: Houston Golden
Version: see project-context/SSOT/index.md for current per-paper versions
Papers: Six papers (P1A, P1B, P2, P3, P4, P5) — see AGENTS.md for source paths
Website: bigbounce.hubify.app (Next.js site in site/; old static HTML deprecated under /old/)
Models: HuggingFace
A research program testing whether bounce cosmology — a singularity-free alternative to the Big Bang — can be proven through observational data and AI-powered discovery. The program spans theoretical physics, MCMC cosmological parameter estimation, and large-scale AI spectral analysis.
Key results:
This repository is fully self-contained — clone it, work on it, push it.
bigbounce/
├── arxiv/ # LaTeX paper (canonical source of truth)
│ ├── main.tex # The paper (~1,500 lines)
│ ├── main.pdf # Compiled PDF (~40 pages)
│ ├── references.bib # Bibliography (57+ entries)
│ ├── figures/ # Paper figures (9 PNGs)
│ ├── README-SUBMISSION.txt # arXiv submission metadata
│ └── reproducibility/ # MCMC reproducibility package
│ ├── cobaya_config.yaml # Cobaya v3.3 MCMC configuration
│ ├── camb_modifications.diff # (Legacy) No custom CAMB mods needed; uses stock CAMB with ΔN_eff
│ ├── params_bestfit.ini # Best-fit parameters + 68% CI
│ └── README.md # Reproducibility instructions
│
├── index.html # Homepage
├── paper.html # Full paper (HTML mirror of main.tex)
├── explained.html # Plain-language explainer
├── mathematics.html # Mathematical derivations
├── methodology.html # Methods and validation
├── datasets.html # Data sources and comparison
├── data-comparison.html # Interactive Chart.js visualizations
├── versions.html # Version history
├── style.css # Site-wide styles
│
├── project-context/
│ └── peer-reviews/ # Audit history and revision tracking
│ ├── REVISION_TRACKER.md # Master tracker (3 rounds, 30+ issues)
│ ├── 2026-03-02_*.md # Individual audit files
│ └── ...
│
├── version.json # Current version metadata
├── versions/manifest.json # Full version history
├── vercel.json # Vercel deployment config
├── CLAUDE.md # AI agent instructions
└── README.md # This file
⚠️ This section is outdated. There is no single
main.tex. The project has 6 papers at distinct paths — seeAGENTS.mdfor the current source.textable. Paper status lives inproject-context/SSOT/, not HTML pages. The site is Next.js insite/, not the static HTML files at repo root (those are deprecated under/old/).
The canonical source of truth for paper status is project-context/SSOT/. Each paper has its own .tex file; consult AGENTS.md for paths. The Next.js site (site/) is kept in sync with SSOT data after every review round.
git lfs install # if not already done
git clone https://github.com/Hubify-Projects/bigbounce.git
cd bigbounce
Using Docker (recommended — no local TeX install needed):
cd arxiv
docker run --rm -v "$(pwd):/work" -w /work texlive/texlive:latest \
sh -c "pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex && \
bibtex paper1a_ech_nogo && \
pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex && \
pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex"
Or with a native texlive installation:
# macOS: brew install --cask mactex (then reopen terminal)
# Ubuntu: apt install texlive-full
cd arxiv
pdflatex paper1a_ech_nogo && bibtex paper1a_ech_nogo && pdflatex paper1a_ech_nogo && pdflatex paper1a_ech_nogo
The output is arxiv/paper1a_ech_nogo.pdf (registered P1A source; see
project-context/paper_registry.json). The retired v2.3.18 monolith
(arxiv/_retired/main.tex) is historical only — do not compile it. Verify 0
undefined references:
grep -c "undefined" arxiv/paper1a_ech_nogo.log # should be 0
Any of these work (it's a static site, no build step):
# Option 1: Python
python3 -m http.server 8000
# Option 2: Node
npx serve .
# Option 3: Express (requires npm install first)
npm install && node server.js
# Option 4: Just open index.html in a browser
open index.html
Push to main — Vercel auto-deploys to bigbounce.hubify.app.
git push origin main
The paper uses revtex4-2 (APS Physical Review D format) with standard LaTeX packages. Custom commands are defined at the top of the file:
\Leff — effective cosmological constant\MPl — reduced Planck mass\Dinf — inflationary dilution factor\Xi — geometric dilution parameter\paperVersion / \paperTimestamp — version macrosversion.json if incrementing versionThe following HTML pages mirror content from main.tex and must be kept in sync:
| HTML Page | What It Mirrors |
|---|---|
paper.html | Full paper (abstract, tables, figures, conclusions) |
index.html | Abstract, comparison table, signature cards |
explained.html | Plain-language summary of key claims |
datasets.html | Data sources, scorecard, honest assessment |
methodology.html | Methods, validation, signatures |
mathematics.html | Derivation details |
Key values to grep when syncing: 2.9\sigma (H0 tension), 1.5\sigma (sigma8), 2.4--2.7\sigma (birefringence), 0.003 (A0 amplitude), parameter counts, and any claim language ("derives" vs "models", "predicts" vs "accommodates").
All audits and revisions are tracked in project-context/peer-reviews/.
Why this methodology matters. BigBounce's review loop is vendor-agnostic adversarial peer review: independent models from different labs (Anthropic + OpenAI + Google + xAI + Perplexity) plus an independent external browser leg are told to refute each claim, verdict-first, with a separate integrity audit guarding against self-favoring bias (see standing directives A–G in
CLAUDE.md). The 2026 multi-agent wave (Sakana Fugu, Hermes Mixture-of-Agents, Claude Science) blends models cooperatively to raise a score; this loop does the opposite — it optimizes catching the false positive before it ships (the hallucinated derivation, the fabricated ACCEPT, the headlined-favorable value), which is exactly what caught real errors here (overlap-inflated σ-distances, a mislabeled catalog tier that failed injection-recovery). BigBounce is the flagship proof of the Hubify moat; seeproject-context/claude-science/for the Claude Science integration + AI-for-Science credits plan.
| Round | Date | Issues | Status |
|---|---|---|---|
| Round 1 | 2026-03-02 | 10 critical/major issues (5 FATAL) | All resolved |
| Round 2 | 2026-03-03 | 5 structural issues | All resolved |
| Round 3 | 2026-03-03 | 10 issues (nuclear option) | All resolved |
See project-context/peer-reviews/REVISION_TRACKER.md for the full issue-by-issue breakdown.
project-context/peer-reviews/YYYY-MM-DD_HHMMtz_description.mdREVISION_TRACKER.md.tex source (e.g. arxiv/paper1a_ech_nogo.tex for P1A; see project-context/paper_registry.json — arxiv/main.tex was retired 2026-09-02 to arxiv/_retired/)The arxiv/reproducibility/ directory contains materials for reproducing the MCMC analysis:
cobaya_config.yaml — Full Cobaya v3.3 sampler configuration with priorsparams_bestfit.ini — Best-fit parameters with uncertaintiesNote: The implementation uses stock CAMB with ΔN_eff as a free parameter — no custom CAMB modifications are required. The legacy camb_modifications.diff file is retained for historical reference only.
To reproduce:
pip install cobaya==3.3 camb==1.5
cobaya-install cosmo -p /path/to/packages
cobaya-run arxiv/reproducibility/cobaya_config.yaml
Additional computation scripts and analysis notebooks are located in research/. These include MCMC post-processing, convergence diagnostics, and figure generation.
The repo includes an optional data pipeline for interactive charts:
pip3 install -r requirements.txt
npm run build:data # or: python3 scripts/build_data.py
Outputs go to public/data/ (JSON) and public/downloads/ (XLSX). The pipeline is independent of the paper and website — it's for the interactive data comparison page only.
Houston Golden houston@hubify.com bigbounce.hubify.app
TeX
42.2%
Python
38.1%
TypeScript
8.5%
HTML
7.0%
Shell
1.5%
Jupyter Notebook
1.1%
JavaScript
1.1%
⚠️ Parts of this doc may be dated — the current operational truth is
project-context/AGENT_ONBOARDING.md+ the SSOT (project-context/SSOT/).
Author: Houston Golden
Version: see project-context/SSOT/index.md for current per-paper versions
Papers: Six papers (P1A, P1B, P2, P3, P4, P5) — see AGENTS.md for source paths
Website: bigbounce.hubify.app (Next.js site in site/; old static HTML deprecated under /old/)
Models: HuggingFace
A research program testing whether bounce cosmology — a singularity-free alternative to the Big Bang — can be proven through observational data and AI-powered discovery. The program spans theoretical physics, MCMC cosmological parameter estimation, and large-scale AI spectral analysis.
Key results:
This repository is fully self-contained — clone it, work on it, push it.
bigbounce/
├── arxiv/ # LaTeX paper (canonical source of truth)
│ ├── main.tex # The paper (~1,500 lines)
│ ├── main.pdf # Compiled PDF (~40 pages)
│ ├── references.bib # Bibliography (57+ entries)
│ ├── figures/ # Paper figures (9 PNGs)
│ ├── README-SUBMISSION.txt # arXiv submission metadata
│ └── reproducibility/ # MCMC reproducibility package
│ ├── cobaya_config.yaml # Cobaya v3.3 MCMC configuration
│ ├── camb_modifications.diff # (Legacy) No custom CAMB mods needed; uses stock CAMB with ΔN_eff
│ ├── params_bestfit.ini # Best-fit parameters + 68% CI
│ └── README.md # Reproducibility instructions
│
├── index.html # Homepage
├── paper.html # Full paper (HTML mirror of main.tex)
├── explained.html # Plain-language explainer
├── mathematics.html # Mathematical derivations
├── methodology.html # Methods and validation
├── datasets.html # Data sources and comparison
├── data-comparison.html # Interactive Chart.js visualizations
├── versions.html # Version history
├── style.css # Site-wide styles
│
├── project-context/
│ └── peer-reviews/ # Audit history and revision tracking
│ ├── REVISION_TRACKER.md # Master tracker (3 rounds, 30+ issues)
│ ├── 2026-03-02_*.md # Individual audit files
│ └── ...
│
├── version.json # Current version metadata
├── versions/manifest.json # Full version history
├── vercel.json # Vercel deployment config
├── CLAUDE.md # AI agent instructions
└── README.md # This file
⚠️ This section is outdated. There is no single
main.tex. The project has 6 papers at distinct paths — seeAGENTS.mdfor the current source.textable. Paper status lives inproject-context/SSOT/, not HTML pages. The site is Next.js insite/, not the static HTML files at repo root (those are deprecated under/old/).
The canonical source of truth for paper status is project-context/SSOT/. Each paper has its own .tex file; consult AGENTS.md for paths. The Next.js site (site/) is kept in sync with SSOT data after every review round.
git lfs install # if not already done
git clone https://github.com/Hubify-Projects/bigbounce.git
cd bigbounce
Using Docker (recommended — no local TeX install needed):
cd arxiv
docker run --rm -v "$(pwd):/work" -w /work texlive/texlive:latest \
sh -c "pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex && \
bibtex paper1a_ech_nogo && \
pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex && \
pdflatex -interaction=nonstopmode paper1a_ech_nogo.tex"
Or with a native texlive installation:
# macOS: brew install --cask mactex (then reopen terminal)
# Ubuntu: apt install texlive-full
cd arxiv
pdflatex paper1a_ech_nogo && bibtex paper1a_ech_nogo && pdflatex paper1a_ech_nogo && pdflatex paper1a_ech_nogo
The output is arxiv/paper1a_ech_nogo.pdf (registered P1A source; see
project-context/paper_registry.json). The retired v2.3.18 monolith
(arxiv/_retired/main.tex) is historical only — do not compile it. Verify 0
undefined references:
grep -c "undefined" arxiv/paper1a_ech_nogo.log # should be 0
Any of these work (it's a static site, no build step):
# Option 1: Python
python3 -m http.server 8000
# Option 2: Node
npx serve .
# Option 3: Express (requires npm install first)
npm install && node server.js
# Option 4: Just open index.html in a browser
open index.html
Push to main — Vercel auto-deploys to bigbounce.hubify.app.
git push origin main
The paper uses revtex4-2 (APS Physical Review D format) with standard LaTeX packages. Custom commands are defined at the top of the file:
\Leff — effective cosmological constant\MPl — reduced Planck mass\Dinf — inflationary dilution factor\Xi — geometric dilution parameter\paperVersion / \paperTimestamp — version macrosversion.json if incrementing versionThe following HTML pages mirror content from main.tex and must be kept in sync:
| HTML Page | What It Mirrors |
|---|---|
paper.html | Full paper (abstract, tables, figures, conclusions) |
index.html | Abstract, comparison table, signature cards |
explained.html | Plain-language summary of key claims |
datasets.html | Data sources, scorecard, honest assessment |
methodology.html | Methods, validation, signatures |
mathematics.html | Derivation details |
Key values to grep when syncing: 2.9\sigma (H0 tension), 1.5\sigma (sigma8), 2.4--2.7\sigma (birefringence), 0.003 (A0 amplitude), parameter counts, and any claim language ("derives" vs "models", "predicts" vs "accommodates").
All audits and revisions are tracked in project-context/peer-reviews/.
Why this methodology matters. BigBounce's review loop is vendor-agnostic adversarial peer review: independent models from different labs (Anthropic + OpenAI + Google + xAI + Perplexity) plus an independent external browser leg are told to refute each claim, verdict-first, with a separate integrity audit guarding against self-favoring bias (see standing directives A–G in
CLAUDE.md). The 2026 multi-agent wave (Sakana Fugu, Hermes Mixture-of-Agents, Claude Science) blends models cooperatively to raise a score; this loop does the opposite — it optimizes catching the false positive before it ships (the hallucinated derivation, the fabricated ACCEPT, the headlined-favorable value), which is exactly what caught real errors here (overlap-inflated σ-distances, a mislabeled catalog tier that failed injection-recovery). BigBounce is the flagship proof of the Hubify moat; seeproject-context/claude-science/for the Claude Science integration + AI-for-Science credits plan.
| Round | Date | Issues | Status |
|---|---|---|---|
| Round 1 | 2026-03-02 | 10 critical/major issues (5 FATAL) | All resolved |
| Round 2 | 2026-03-03 | 5 structural issues | All resolved |
| Round 3 | 2026-03-03 | 10 issues (nuclear option) | All resolved |
See project-context/peer-reviews/REVISION_TRACKER.md for the full issue-by-issue breakdown.
project-context/peer-reviews/YYYY-MM-DD_HHMMtz_description.mdREVISION_TRACKER.md.tex source (e.g. arxiv/paper1a_ech_nogo.tex for P1A; see project-context/paper_registry.json — arxiv/main.tex was retired 2026-09-02 to arxiv/_retired/)The arxiv/reproducibility/ directory contains materials for reproducing the MCMC analysis:
cobaya_config.yaml — Full Cobaya v3.3 sampler configuration with priorsparams_bestfit.ini — Best-fit parameters with uncertaintiesNote: The implementation uses stock CAMB with ΔN_eff as a free parameter — no custom CAMB modifications are required. The legacy camb_modifications.diff file is retained for historical reference only.
To reproduce:
pip install cobaya==3.3 camb==1.5
cobaya-install cosmo -p /path/to/packages
cobaya-run arxiv/reproducibility/cobaya_config.yaml
Additional computation scripts and analysis notebooks are located in research/. These include MCMC post-processing, convergence diagnostics, and figure generation.
The repo includes an optional data pipeline for interactive charts:
pip3 install -r requirements.txt
npm run build:data # or: python3 scripts/build_data.py
Outputs go to public/data/ (JSON) and public/downloads/ (XLSX). The pipeline is independent of the paper and website — it's for the interactive data comparison page only.
Houston Golden houston@hubify.com bigbounce.hubify.app
TeX
42.2%
Python
38.1%
TypeScript
8.5%
HTML
7.0%
Shell
1.5%
Jupyter Notebook
1.1%
JavaScript
1.1%