Skip to content

Commit 5224b70

Browse files
authored
Align tag, filename, and title dates (#250)
1 parent 3deb893 commit 5224b70

File tree

10 files changed

+427
-427
lines changed

10 files changed

+427
-427
lines changed

content/codex/updates/2025-07-21.md

Lines changed: 0 additions & 52 deletions
This file was deleted.

content/codex/updates/2025-07-28.md

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,45 +2,51 @@
22
title: "2025-07-28 Codex weekly"
33
tags:
44
- "codex-updates"
5-
date: 2025-08-01
6-
lastmod: 2025-08-11
5+
date: 2025-07-28
6+
lastmod: 2025-07-28
77
draft: false
88
---
99

10-
## Week 31 July 2025
10+
## Week 30 July 2025
11+
Updates on what the past couple of weeks of discussions and refocusing have brought so far. Directions Codex is taking + still ongoing conversations.
1112

12-
### nim libs
13+
### Documents and Knowledge
14+
Codex has had a long-standing problem of documents and knowledge being locked into ad hoc places and contributor's personal accounts and getting lost. This week, we finally made a step towards addressing that. TL;DR, we'll have:
1315

14-
* ABI encoder / decoder integration in web3 (https://github.com/status-im/nim-web3/pull/216)
15-
* Complete decoding
16-
* Fix dynamic data encoding
17-
* Integration with nim-serialization
18-
* Benchmark (https://github.com/2-towns/nim-abi-benchmark)
19-
* extracted async iterators to a spearate Nim package - initial version, work in progress: https://github.com/codex-storage/nim-asynciterators
16+
* a [team HackMD](https://hackmd.io/team/codex-storage) (as opposed to personal accounts) for quick collaboration and ephemeral documents;
17+
* git(hub) as the eventual place where everything "important" should be.
2018

21-
### Altruistic mode
19+
This is good because:
2220

23-
Use cases have been more or less understood through requirements gathering efforts.
21+
* team HackMD means we don't lose sight of documents anymore: it's full-text-searchable, it's markdown, supports github sync, and is very low friction for collaboration and quick-and-dirty docs;
22+
* people who prefer Obsidian can use it, as the github repo is a just an Obsidian vault;
23+
* github flows (PRs and comments on PRs) are still possible;
24+
* the vault builds to a quartz website so it's also conveniently publicly visible/searchable;
25+
* last, but not least, it sits well with the team's preferences.
2426

25-
#### Waku requirements
27+
### Short-term Roadmap
2628

27-
Final round of reviews went into the [FURPs requirements](https://github.com/waku-org/pm/pull/328), which were merged. After much discussion, the Waku use cases are summarised in https://hackmd.io/@codex-storage/B1DYfESPlg.
29+
As part of the effort in re-steering the project towards Logos and faster releases, we have been intensely dicussing internal use cases to get our short-term roadmap going:
2830

29-
#### Status desktop requirements
31+
- Discussion on Waku's requirements: https://github.com/waku-org/pm/pull/328
32+
- Thoughts on assumptions for quick wins: https://hackmd.io/OQaVT3wVScyNAyEO3UJQbQ
3033

31-
An initial meeting with Jo helped us get a better understanding of what was needed from Status Desktop. Plans to create FURPs the following week (spoiler: https://github.com/status-im/status-desktop/pull/18483)
34+
Shout out to Václav, Franck, and the Waku team for being so welcoming and supporting to our efforts. We have also been talking to the Status team and should have more on that shortly.
3235

33-
#### New altruistic design ideas
36+
### Altruistic Mode
3437

35-
* Rahul -- [using an altrustic version of Codex v1](https://hackmd.io/@codex-storage/H1uDkyLvxx)
36-
* Eric -- [replication network](https://hackmd.io/Z3j1YBZ2SF6XKykRJ1ZF2g?both)
38+
**Can we build a meaningful Codex without Marketplace?** There is a hypothesis that thinking of Codex without a marketplace could make things simpler, maybe even revealing a path towards faster, incremental releases. But will it really? We are trying to find out. So far we don't a lot to share, but here goes some unfiltered brain dumps for you:
3739

38-
#### Research efforts
40+
1. Balazs' brain dump: https://hackmd.io/qgsdVzJ6SFC7ZVpDfWTmKQ
41+
2. Giuliano's brain dump: https://hackmd.io/vuWTutZiSUalVZp5YRcImQ
42+
3. Eric's brain dump: https://hackmd.io/ytUZ7Ik6QwuWbXmfcBe0Qg
3943

40-
* Explored DHT light client architectures and evaluated the JS-IPFS implementation.
41-
* Investigating privacy-preserving approaches for message propagation in P2P overlay networks.
42-
* [DHT scaling formulations](https://hackmd.io/@codex-storage/rkIWizSvee), including bandwidth estimates for content distribution, query traffic, maintenance, and repair.
43-
* Generated traffic matrices across varying network sizes.
44-
* Learning the details of multivariate zk protocols. [Draft writeup on sum-check](https://hackmd.io/_3xKeSMKQZ6P-kDxBEhueA)
45-
* Started researching light-weight (off-chain) approaches to sampling proofs - KZG-based, FRI-based, and Ligero-based (mainly ZODA). Plan is to explore these more in the coming days for the altruistic mode.
46-
* Started work on making the plonky2 proof aggregation tree as a standalone general-use repo that can possibly be used by other projects that requires N-to-1 proof tree aggregation.
44+
### Eco Dev/comms
45+
- Update the Codex community regarding upcoming changes
46+
- Workshop in Zanzalu where we are gonna use:
47+
- Testnet for the work shop and get users in. We use it for feedback. And any changed roadmap will basically motivated by "after collecting feedback from users, we've decided to adjust the roadmap priorities"
48+
49+
50+
### Focus for next week
51+
52+
- Energy will continue in building an aligned/meaningful short-term roadmap, and figuring out the ins and outs of an altruistic mode.

content/codex/updates/2025-08-04.md

Lines changed: 25 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2,85 +2,45 @@
22
title: "2025-08-04 Codex weekly"
33
tags:
44
- "codex-updates"
5-
date: 2025-08-08
6-
lastmod: 2025-08-11
5+
date: 2025-08-04
6+
lastmod: 2025-08-04
77
draft: false
88
---
99

10-
## Week 32 August 2025
10+
## Week 31 July 2025
1111

1212
### nim libs
1313

14-
* Complete the ABI encoder / decoder PR (https://github.com/status-im/nim-web3/pull/216)
15-
* Fix offsets encoding issue
16-
* Use `nim-fastream` api advance to avoid loading the whole buffer in memory for dynamic data
17-
* Apply PR's feedback (comments, handling int overflow decoding...)
18-
* Replace the old encode / decode functions by the new decoder in nim-web3
19-
* Test in eth1 (https://github.com/status-im/nimbus-eth1/pull/3554)
20-
* Testing in eth2 and nwaku (in progress)
14+
* ABI encoder / decoder integration in web3 (https://github.com/status-im/nim-web3/pull/216)
15+
* Complete decoding
16+
* Fix dynamic data encoding
17+
* Integration with nim-serialization
18+
* Benchmark (https://github.com/2-towns/nim-abi-benchmark)
19+
* extracted async iterators to a spearate Nim package - initial version, work in progress: https://github.com/codex-storage/nim-asynciterators
2120

2221
### Altruistic mode
2322

24-
#### Status desktop requirements
25-
26-
Status desktop requirements FURPs PR has been created: https://github.com/status-im/status-desktop/pull/18483)
27-
28-
#### New altruistic design ideas
29-
30-
* Eric -- [replication network alternative](https://hackmd.io/@codex-storage/BkN_REgulx)
31-
* Eric -- [replication network alternative -- over simplified assumptions](https://hackmd.io/@codex-storage/S1DWaqW_ex)
32-
* Balazs -- additions to the [altruistic musings](https://hackmd.io/jN6IN1qQQyaVSt9uGhHu9Q)
33-
34-
### Specs
35-
36-
Kicked off specs effort for existing modules.
37-
Template: https://hackmd.io/@codex-storage/rkbytlbOxg
38-
Kanban of components to spec:
39-
https://github.com/orgs/codex-storage/projects/6/views/1
40-
Due 15 August
41-
Specs will be contained in https://github.com/codex-storage/codex-docs-obsidian
23+
Use cases have been more or less understood through requirements gathering efforts.
4224

43-
### Offsite
25+
#### Waku requirements
4426

45-
Have more or less decided on mid-November for the offsite, to come after a
46-
prototype is delivered, as there is not a lot of other convenient times due to
47-
holidays and other availability considerations (eg paternity leave). Location
48-
will be in Europe to keep costs down. Initial idea is Canary Islands but could
49-
move to more central Europe to drop costs further.
27+
Final round of reviews went into the [FURPs requirements](https://github.com/waku-org/pm/pull/328), which were merged. After much discussion, the Waku use cases are summarised in https://hackmd.io/@codex-storage/B1DYfESPlg.
5028

51-
### Roadmap
52-
53-
We are working towards a roadmap that replaces bittorrent in status-go with
54-
a prototype of the new Codex.
55-
56-
```mermaid
57-
58-
gantt
59-
title Codex Prototype Roadmap 2025
60-
excludes weekends
61-
dateFormat YYYY-MM-DD
62-
63-
Bittorent replacement prototype :milestone, m01, 2025-11-15, 1d
64-
65-
section 0.1
66-
Existing component specs :specs, 2025-08-11, 5d
67-
Working groupathon :wg, after specs, 10d
68-
New protocol specs :newspecs, after wg, 10d
69-
Engineering :eng, 2025-09-08, 50d
70-
```
29+
#### Status desktop requirements
7130

72-
1. Write existing component specs, 11-15 August
73-
2. Create a new design validated by the requirements. Deliver roadmap. (working
74-
groupathon), 18-29 August
75-
3. Write specs for new protocol design, 1-12 Sept
76-
4. Start engineering, deliver BT replacement *prototype* in `status-go`, 8 September-14 Nov
31+
An initial meeting with Jo helped us get a better understanding of what was needed from Status Desktop. Plans to create FURPs the following week (spoiler: https://github.com/status-im/status-desktop/pull/18483)
7732

78-
### Solutions engineering
33+
#### New altruistic design ideas
7934

80-
* Updates to constellations prototype: automatic support feature, stability improvements.
35+
* Rahul -- [using an altrustic version of Codex v1](https://hackmd.io/@codex-storage/H1uDkyLvxx)
36+
* Eric -- [replication network](https://hackmd.io/Z3j1YBZ2SF6XKykRJ1ZF2g?both)
8137

82-
### Research
38+
#### Research efforts
8339

84-
* Completed hotspot calculations for Zipf-based query distribution.
85-
* Researched on Dandelion++ (Stem & Fluff) based protocols
86-
* [Altruistic musings](https://hackmd.io/jN6IN1qQQyaVSt9uGhHu9Q)
40+
* Explored DHT light client architectures and evaluated the JS-IPFS implementation.
41+
* Investigating privacy-preserving approaches for message propagation in P2P overlay networks.
42+
* [DHT scaling formulations](https://hackmd.io/@codex-storage/rkIWizSvee), including bandwidth estimates for content distribution, query traffic, maintenance, and repair.
43+
* Generated traffic matrices across varying network sizes.
44+
* Learning the details of multivariate zk protocols. [Draft writeup on sum-check](https://hackmd.io/_3xKeSMKQZ6P-kDxBEhueA)
45+
* Started researching light-weight (off-chain) approaches to sampling proofs - KZG-based, FRI-based, and Ligero-based (mainly ZODA). Plan is to explore these more in the coming days for the altruistic mode.
46+
* Started work on making the plonky2 proof aggregation tree as a standalone general-use repo that can possibly be used by other projects that requires N-to-1 proof tree aggregation.

content/codex/updates/2025-08-11.md

Lines changed: 66 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,85 @@
22
title: "2025-08-11 Codex weekly"
33
tags:
44
- "codex-updates"
5-
date: 2025-08-15
6-
lastmod: 2025-08-19
5+
date: 2025-08-11
6+
lastmod: 2025-08-11
77
draft: false
88
---
99

10-
## Week 33 August 2025
10+
## Week 32 August 2025
1111

1212
### nim libs
1313

14-
* Update web3 in nimbus eth 2: https://github.com/status-im/nimbus-eth2/pull/7376
14+
* Complete the ABI encoder / decoder PR (https://github.com/status-im/nim-web3/pull/216)
15+
* Fix offsets encoding issue
16+
* Use `nim-fastream` api advance to avoid loading the whole buffer in memory for dynamic data
17+
* Apply PR's feedback (comments, handling int overflow decoding...)
18+
* Replace the old encode / decode functions by the new decoder in nim-web3
19+
* Test in eth1 (https://github.com/status-im/nimbus-eth1/pull/3554)
20+
* Testing in eth2 and nwaku (in progress)
1521

16-
### Specs
22+
### Altruistic mode
23+
24+
#### Status desktop requirements
1725

18-
The majority of the team's effort this week have been in the production of
19-
component and protocol specifications.
26+
Status desktop requirements FURPs PR has been created: https://github.com/status-im/status-desktop/pull/18483)
2027

21-
Three component specs are ready for formalisation by the RFC team:
28+
#### New altruistic design ideas
2229

23-
1. https://github.com/codex-storage/codex-docs-obsidian/blob/main/10%20Notes/Component%20Specification%20-%20Discovery.md
24-
2. https://github.com/codex-storage/codex-docs-obsidian/blob/main/10%20Notes/Component%20Specification%20-%20Erasure%20Coding.md
25-
3. https://github.com/codex-storage/codex-docs-obsidian/blob/main/10%20Notes/Component%20Specification%20-%20Purchase.md
30+
* Eric -- [replication network alternative](https://hackmd.io/@codex-storage/BkN_REgulx)
31+
* Eric -- [replication network alternative -- over simplified assumptions](https://hackmd.io/@codex-storage/S1DWaqW_ex)
32+
* Balazs -- additions to the [altruistic musings](https://hackmd.io/jN6IN1qQQyaVSt9uGhHu9Q)
2633

27-
The remaining component and protocol specs are in review:
34+
### Specs
2835

29-
1. [Sales module specification](https://github.com/codex-storage/codex-docs-obsidian/pull/11)
30-
1. [Proving Module Specification](https://github.com/codex-storage/codex-docs-obsidian/pull/12)
31-
1. [Codex Manifest Spec](https://github.com/codex-storage/codex-docs-obsidian/pull/13)
32-
1. [Store Module Specifications](https://github.com/codex-storage/codex-docs-obsidian/pull/14)
33-
1. [Slot building specification](https://github.com/codex-storage/codex-docs-obsidian/pull/15)
34-
1. [initial draft - block exchange module](https://github.com/codex-storage/codex-docs-obsidian/pull/16)
35-
1. [Codex protocol](https://github.com/codex-storage/codex-docs-obsidian/pull/17)
36+
Kicked off specs effort for existing modules.
37+
Template: https://hackmd.io/@codex-storage/rkbytlbOxg
38+
Kanban of components to spec:
39+
https://github.com/orgs/codex-storage/projects/6/views/1
40+
Due 15 August
41+
Specs will be contained in https://github.com/codex-storage/codex-docs-obsidian
3642

3743
### Offsite
3844

39-
Dates settled November 17-22.
40-
Location still TBD, but will be in Europe to keep costs down.
45+
Have more or less decided on mid-November for the offsite, to come after a
46+
prototype is delivered, as there is not a lot of other convenient times due to
47+
holidays and other availability considerations (eg paternity leave). Location
48+
will be in Europe to keep costs down. Initial idea is Canary Islands but could
49+
move to more central Europe to drop costs further.
50+
51+
### Roadmap
52+
53+
We are working towards a roadmap that replaces bittorrent in status-go with
54+
a prototype of the new Codex.
55+
56+
```mermaid
57+
58+
gantt
59+
title Codex Prototype Roadmap 2025
60+
excludes weekends
61+
dateFormat YYYY-MM-DD
62+
63+
Bittorent replacement prototype :milestone, m01, 2025-11-15, 1d
64+
65+
section 0.1
66+
Existing component specs :specs, 2025-08-11, 5d
67+
Working groupathon :wg, after specs, 10d
68+
New protocol specs :newspecs, after wg, 10d
69+
Engineering :eng, 2025-09-08, 50d
70+
```
71+
72+
1. Write existing component specs, 11-15 August
73+
2. Create a new design validated by the requirements. Deliver roadmap. (working
74+
groupathon), 18-29 August
75+
3. Write specs for new protocol design, 1-12 Sept
76+
4. Start engineering, deliver BT replacement *prototype* in `status-go`, 8 September-14 Nov
77+
78+
### Solutions engineering
79+
80+
* Updates to constellations prototype: automatic support feature, stability improvements.
81+
82+
### Research
4183

84+
* Completed hotspot calculations for Zipf-based query distribution.
85+
* Researched on Dandelion++ (Stem & Fluff) based protocols
86+
* [Altruistic musings](https://hackmd.io/jN6IN1qQQyaVSt9uGhHu9Q)

0 commit comments

Comments
 (0)