|
1 | 1 | # Curio Core — Architecture Overview |
2 | 2 |
|
3 | | -_Ground-truth map, read top-to-bottom 2026-06-15 from local clone at HEAD `b896437`. |
| 3 | +_Ground-truth map, read top-to-bottom 2026-06-15 from local clone at HEAD `ab03802`. |
4 | 4 | Single source for "how everything ties together." Keep current._ |
5 | 5 |
|
| 6 | +_Session 2026-06-15 PM: GH numbering note — internal-notes "C#NN" ≠ GitHub issue NN. |
| 7 | +Go by GitHub numbers. Closed this round: #74 (gossipsub head-tracking verified), |
| 8 | +#65 (pdp_data_sets failure-count drift). Opened: #78 (revert-only ChainNotify |
| 9 | +ERROR noise), #79 (re-arm prove_at_epoch on drift-recovered datasets). Fork HEAD |
| 10 | +moved a97f1c48 → 04532a3f (proofClearsLocalFailure + tests)._ |
| 11 | + |
6 | 12 | ## One-line |
7 | 13 |
|
8 | 14 | One static Go binary (`CGO_ENABLED=0`, ~102MB) that is a complete Filecoin |
@@ -118,8 +124,15 @@ window. Randomness from Lantern's locally-validated DRAND beacons |
118 | 124 | ## Forks |
119 | 125 |
|
120 | 126 | - **Reiers/curio** (`projects/curio-fork/`, branch `adopt-pr1245-pullpiece-refactor`, |
121 | | - HEAD `c6c6dfd5`). origin=Reiers/curio (push OK), upstream=filecoin-project/curio |
122 | | - (push DISABLED by URL trick). curio-core pins this via go.mod replace. |
| 127 | + HEAD `04532a3f`). origin=Reiers/curio (push OK), upstream=filecoin-project/curio |
| 128 | + (push DISABLED by URL trick). curio-core pins this via go.mod replace |
| 129 | + (`v1.27.3-0.20260615104018-04532a3f1b40`). **Bump workflow:** edit fork → |
| 130 | + commit+push branch → grab `git rev-parse HEAD | cut -c1-12` + |
| 131 | + `TZ=UTC git show -s --format=%cd --date=format-local:%Y%m%d%H%M%S HEAD` → |
| 132 | + hand-edit curio-core go.mod replace pseudo-version `v1.27.3-0.<time>-<short12>` |
| 133 | + → `GOFLAGS=-mod=mod GOPRIVATE=github.com/Reiers/* go mod tidy` → build. |
| 134 | + (`go get` won't resolve it — the module path is filecoin-project/curio but the |
| 135 | + commit lives on Reiers/curio; edit the replace line directly.) |
123 | 136 | - **Reiers/blooms** (was Reiers/lotus) — storage/paths CGo carve-out. |
124 | 137 |
|
125 | 138 | ## Where to look first per issue class |
|
0 commit comments