From ebaea1f7eee49340ab705daa28a9777a0051ca30 Mon Sep 17 00:00:00 2001
From: pablo
Date: Sun, 19 Oct 2025 15:56:33 +0300
Subject: [PATCH] fix: dictionary
---
.wordlist.txt | 7 +++++++
standards/application/segmentation.md | 12 +++---------
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/.wordlist.txt b/.wordlist.txt
index df6ea94..8a7f4bd 100644
--- a/.wordlist.txt
+++ b/.wordlist.txt
@@ -110,6 +110,7 @@ Kozlov
lifecycle
liblogosdelivery
libp
+Keccak
libp2p
Lightpush
LIGHTPUSH
@@ -159,6 +160,9 @@ Prathi
pre
Prem
ProtocolsConfig
+Nim
+nim
+parityRate
protobuf
pubsub
rateLimitConfig
@@ -211,6 +215,8 @@ SegmentationConfig
segmentationConfig
segmentSizeBytes
sharding
+RLN
+segmentSize
SHARDING
sqlite
subnets
@@ -232,6 +238,7 @@ UUID
UX
waku
Waku
+Waku's
WAKU
WakuNode
www
diff --git a/standards/application/segmentation.md b/standards/application/segmentation.md
index 8156778..8686fe0 100644
--- a/standards/application/segmentation.md
+++ b/standards/application/segmentation.md
@@ -12,7 +12,7 @@ This specification defines an application-layer protocol for **segmentation** an
## Motivation
-Waku Relay deployments typically propagate envelopes up to **1 MB**. To support larger application payloads (e.g., up to **10 MiB** or more), a segmentation layer is required. This specification enables larger messages by partitioning them into multiple envelopes and reconstructing them at the receiver. Erasure-coded parity segments provide resilience against partial loss or reordering.
+Waku Relay deployments typically propagate envelopes up to **1 MB**. To support larger application payloads (e.g., up to **10 MB** or more), a segmentation layer is required. This specification enables larger messages by partitioning them into multiple envelopes and reconstructing them at the receiver. Erasure-coded parity segments provide resilience against partial loss or reordering.
## Terminology
@@ -129,7 +129,7 @@ Implementations **SHOULD** support:
**API simplicity:** Libraries **SHOULD** require only `segmentSize` from the application for normal operation.
-### Supportability
+### Support
- **Language / Package:** Nim; **Nimble** package manager
- **Intended for:** all Waku nodes at the application layer
@@ -163,7 +163,7 @@ Nodes that do **not** implement this specification cannot reconstruct large mess
---
-## Deployability
+## Deploy
- Bandwidth overhead ≈ **12.5%** from parity (if enabled)
- Additional per-segment overhead ≤ **100 bytes** (protobuf + metadata)
@@ -179,9 +179,3 @@ Nodes that do **not** implement this specification cannot reconstruct large mess
4. [nim-leopard](https://github.com/status-im/nim-leopard) – Nim bindings for Leopard-RS (Reed–Solomon)
5. [Leopard-RS](https://github.com/catid/leopard) – Fast Reed–Solomon erasure coding library
6. [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt) – Key words for use in RFCs to Indicate Requirement Levels
-
----
-
-## Changelog
-
-- **0.1 — Initial draft**
\ No newline at end of file