| Report Date | 2026/03/04 |
| Submitted by | Andrei Eres |
During this reporting period, my main focus was bringing the statement-store to production readiness. I also continued improving network observability.
The statement-store is a substrate component that allows web3 applications to exchange signed statements across the network. After defining its current performance in the previous period, we started preparing a production-ready solution for small networks.
On the performance side, I removed the runtime dependency from statement validation and parallelized network statement processing across many workers, significantly improving throughput. To validate these improvements objectively, I continued building the benchmarking infrastructure — e.g. networking and latency benchmarks — and set up end-to-end scale tests in k8s using a CLI tool. I also implemented rate-limiting for statement networking to prevent peers from bypassing the in-memory cache.
To bring the statement-store to devices like browsers and mobile apps, we decided to reuse smoldot — an existing light client implementation. I'm currently working on a prototype of the light statement store for non-production use.
As part of my on-call rotations, I worked on making metrics more accurate: improved the bitfields metrics in polkadot-sdk and fixed dispute duplication metrics in polkadot-introspector. Using data from regression benchmarks I set up in previous periods, I also found a possible regression in litep2p-based notification_protocol.
In the next period, I'll continue developing the next version of the statement-store, focusing on scalability for large networks and the light statement store implementation. I'll also continue maintaining network observability.
| Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
|---|---|---|---|---|
| I | 90% | N/A | ||
| II | 80% | N/A | I have voted on 0 out of 0 referenda in which I was eligible to vote (i.e 0 % voting activity). | There were no referenda during the current period in which I was allowed to vote. |
| III | 70% | 100% | ||
| IV | 60% | 90% | ||
| V | 50% | 80% | ||
| VI | 40% | 70% |
Question(s):
Concern(s):
Comment(s):
Threshold