Skip to content

Adjust segmentation spec - #428

Draft
Ivansete-status wants to merge 18 commits into
masterfrom
adjust-segmentation-spec
Draft

Adjust segmentation spec#428
Ivansete-status wants to merge 18 commits into
masterfrom
adjust-segmentation-spec

Conversation

@Ivansete-status

@Ivansete-status Ivansete-status commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

All follow-ups listed in #332 are addressed.

Besides:

  • Wire-format-first structure. It's been some additions and removals to SegmentMessage.
    message SegmentMessage {
       bytes  entire_message_hash  = 1;  // Keccak256 of the original payload, 32 bytes
       uint32 index                = 2;  // position within this segment's own class (data or parity)
       uint32 segment_count        = 3;  // size of this segment's own class (data or parity)
       bool   is_parity            = 4;  // selects the class the two fields above refer to
       bytes  payload              = 5;  // data chunk or parity shard
       uint32 payload_length       = 6;  // length in bytes of the original payload
    }

closes #332

@Ivansete-status Ivansete-status self-assigned this Aug 28, 2026
@Ivansete-status
Ivansete-status marked this pull request as draft August 28, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Simplify segmentation spec

1 participant