Apr 03, 3-4 PM (15)
Apr 03, 4-5 PM (10)
Apr 03, 5-6 PM (5)
Apr 03, 6-7 PM (14)
Apr 03, 7-8 PM (20)
Apr 03, 8-9 PM (6)
Apr 03, 9-10 PM (15)
Apr 03, 10-11 PM (20)
Apr 03, 11-12 AM (17)
Apr 04, 12-1 AM (6)
Apr 04, 1-2 AM (1)
Apr 04, 2-3 AM (6)
Apr 04, 3-4 AM (1)
Apr 04, 4-5 AM (1)
Apr 04, 5-6 AM (5)
Apr 04, 6-7 AM (10)
Apr 04, 7-8 AM (3)
Apr 04, 8-9 AM (3)
Apr 04, 9-10 AM (5)
Apr 04, 10-11 AM (35)
Apr 04, 11-12 PM (9)
Apr 04, 12-1 PM (24)
Apr 04, 1-2 PM (11)
Apr 04, 2-3 PM (8)
Apr 04, 3-4 PM (12)
Apr 04, 4-5 PM (3)
Apr 04, 5-6 PM (9)
Apr 04, 6-7 PM (2)
Apr 04, 7-8 PM (3)
Apr 04, 8-9 PM (5)
Apr 04, 9-10 PM (17)
Apr 04, 10-11 PM (21)
Apr 04, 11-12 AM (23)
Apr 05, 12-1 AM (2)
Apr 05, 1-2 AM (0)
Apr 05, 2-3 AM (2)
Apr 05, 3-4 AM (1)
Apr 05, 4-5 AM (1)
Apr 05, 5-6 AM (9)
Apr 05, 6-7 AM (13)
Apr 05, 7-8 AM (4)
Apr 05, 8-9 AM (1)
Apr 05, 9-10 AM (0)
Apr 05, 10-11 AM (7)
Apr 05, 11-12 PM (7)
Apr 05, 12-1 PM (5)
Apr 05, 1-2 PM (2)
Apr 05, 2-3 PM (3)
Apr 05, 3-4 PM (3)
Apr 05, 4-5 PM (18)
Apr 05, 5-6 PM (3)
Apr 05, 6-7 PM (2)
Apr 05, 7-8 PM (2)
Apr 05, 8-9 PM (0)
Apr 05, 9-10 PM (5)
Apr 05, 10-11 PM (19)
Apr 05, 11-12 AM (18)
Apr 06, 12-1 AM (4)
Apr 06, 1-2 AM (6)
Apr 06, 2-3 AM (12)
Apr 06, 3-4 AM (11)
Apr 06, 4-5 AM (5)
Apr 06, 5-6 AM (7)
Apr 06, 6-7 AM (4)
Apr 06, 7-8 AM (8)
Apr 06, 8-9 AM (24)
Apr 06, 9-10 AM (15)
Apr 06, 10-11 AM (9)
Apr 06, 11-12 PM (2)
Apr 06, 12-1 PM (38)
Apr 06, 1-2 PM (49)
Apr 06, 2-3 PM (27)
Apr 06, 3-4 PM (8)
Apr 06, 4-5 PM (32)
Apr 06, 5-6 PM (18)
Apr 06, 6-7 PM (3)
Apr 06, 7-8 PM (11)
Apr 06, 8-9 PM (6)
Apr 06, 9-10 PM (9)
Apr 06, 10-11 PM (29)
Apr 06, 11-12 AM (16)
Apr 07, 12-1 AM (8)
Apr 07, 1-2 AM (8)
Apr 07, 2-3 AM (3)
Apr 07, 3-4 AM (4)
Apr 07, 4-5 AM (1)
Apr 07, 5-6 AM (17)
Apr 07, 6-7 AM (6)
Apr 07, 7-8 AM (14)
Apr 07, 8-9 AM (35)
Apr 07, 9-10 AM (38)
Apr 07, 10-11 AM (25)
Apr 07, 11-12 PM (63)
Apr 07, 12-1 PM (38)
Apr 07, 1-2 PM (56)
Apr 07, 2-3 PM (54)
Apr 07, 3-4 PM (24)
Apr 07, 4-5 PM (36)
Apr 07, 5-6 PM (19)
Apr 07, 6-7 PM (22)
Apr 07, 7-8 PM (21)
Apr 07, 8-9 PM (20)
Apr 07, 9-10 PM (16)
Apr 07, 10-11 PM (41)
Apr 07, 11-12 AM (21)
Apr 08, 12-1 AM (13)
Apr 08, 1-2 AM (6)
Apr 08, 2-3 AM (9)
Apr 08, 3-4 AM (9)
Apr 08, 4-5 AM (4)
Apr 08, 5-6 AM (21)
Apr 08, 6-7 AM (40)
Apr 08, 7-8 AM (72)
Apr 08, 8-9 AM (41)
Apr 08, 9-10 AM (24)
Apr 08, 10-11 AM (56)
Apr 08, 11-12 PM (43)
Apr 08, 12-1 PM (36)
Apr 08, 1-2 PM (64)
Apr 08, 2-3 PM (45)
Apr 08, 3-4 PM (17)
Apr 08, 4-5 PM (16)
Apr 08, 5-6 PM (17)
Apr 08, 6-7 PM (27)
Apr 08, 7-8 PM (12)
Apr 08, 8-9 PM (11)
Apr 08, 9-10 PM (6)
Apr 08, 10-11 PM (50)
Apr 08, 11-12 AM (18)
Apr 09, 12-1 AM (7)
Apr 09, 1-2 AM (5)
Apr 09, 2-3 AM (2)
Apr 09, 3-4 AM (4)
Apr 09, 4-5 AM (6)
Apr 09, 5-6 AM (15)
Apr 09, 6-7 AM (36)
Apr 09, 7-8 AM (22)
Apr 09, 8-9 AM (25)
Apr 09, 9-10 AM (33)
Apr 09, 10-11 AM (20)
Apr 09, 11-12 PM (60)
Apr 09, 12-1 PM (68)
Apr 09, 1-2 PM (43)
Apr 09, 2-3 PM (74)
Apr 09, 3-4 PM (21)
Apr 09, 4-5 PM (50)
Apr 09, 5-6 PM (26)
Apr 09, 6-7 PM (22)
Apr 09, 7-8 PM (21)
Apr 09, 8-9 PM (39)
Apr 09, 9-10 PM (18)
Apr 09, 10-11 PM (29)
Apr 09, 11-12 AM (14)
Apr 10, 12-1 AM (5)
Apr 10, 1-2 AM (4)
Apr 10, 2-3 AM (4)
Apr 10, 3-4 AM (12)
Apr 10, 4-5 AM (3)
Apr 10, 5-6 AM (9)
Apr 10, 6-7 AM (29)
Apr 10, 7-8 AM (45)
Apr 10, 8-9 AM (47)
Apr 10, 9-10 AM (19)
Apr 10, 10-11 AM (61)
Apr 10, 11-12 PM (69)
Apr 10, 12-1 PM (45)
Apr 10, 1-2 PM (23)
Apr 10, 2-3 PM (34)
Apr 10, 3-4 PM (17)
3,143 commits this week Apr 03, 2026 - Apr 10, 2026
fix: resolve remaining markdown, YAML, and config lint errors
Markdown:
- Disable MD029 (list prefix) — broken lists across code blocks
  cause false positives
- Disable MD024 entirely — duplicate headings in CHANGELOGs
- Fix MD060 table alignment in MAINTAINERS.md, vdr/manage.md,
  infrastructure READMEs, research doc
- Fix MD028 blank line in blockquote in linting.md

YAML:
- Add empty-lines rule (max-end: 1) to .yamllint.yml
- Add final newline to dependabot.yml and apisix config.yaml
- Trim trailing spaces in .allstar/binary_artifacts.yaml

Refs: hyperledger-identus/hyperledger-identus#172

Signed-off-by: Yurii Shynbuiev <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Yurii Shynbuiev <[email protected]>
Remove documentation stubs and clean up sidebar
Empty stub pages erode reader trust by promising content that doesn't
exist. Delete 18 stubs across all four Diátaxis sections and update
the sidebar accordingly. Topics that need documentation are tracked
for later phases.

Deleted stubs: consensus_protocol, mempool, network_interaction,
starting_up_consensus_layer, genesis_design, managing_updates, ebbs,
storage_layer/{index,immutable_db,volatile_db,ledger_db},
reporting_a_bug, working_with_stored_data/{analysing_a_chain,
serving_a_chain,manipulating_data}, tutorials/{sop,hfc},
references/serialisation.

Also: add one-line descriptions to section index pages, clean up
haddocks.md TODO, fix broken EBB link in ledger_interaction.md.
fix: correct broken numbered list continuity in 3 doc files
- docs/docusaurus/credentials/connectionless/issue.md: step 4 was
  reset to 1 after :::note block in AnonCreds tab
- docs/docusaurus/schemas/create.md: step 3 was reset to 1 after
  JSON code block in "Create the credential schema record" section
- docs/general/authserver-oid4vci-contract.md: step 2 was reset to 1
  after code blocks in "Token Endpoint" section

Signed-off-by: Yurii Shynbuiev <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Yurii Shynbuiev <[email protected]>
fix: correct numbered list in credential definition create guide
Steps 3 and 4 were both showing as "1." due to paragraphs
breaking list continuity. Fix sequential numbering and indent
the "Please note" paragraph under step 2.

Signed-off-by: Yurii Shynbuiev <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Yurii Shynbuiev <[email protected]>
Add Components' Data Flow explanation page
New explanation page documenting how data flows through the consensus
layer, based on code investigation of the actual component interactions.

The page covers:
- Overview: NTN (untrusted) vs NTC (trusted) connections, header-body
  split motivation, mini-protocols (ChainSync, BlockFetch, TxSubmission,
  LocalTxSubmission, LocalStateQuery, LocalTxMonitor), and internal
  components (ChainDB, Mempool, Block Forging)
- Block flow (NTN upstream): ChainSync validates headers using chain
  state and ledger views from ChainDB, BlockFetch downloads blocks
  for validated chains, ChainDB performs chain selection
- Block diffusion (NTN downstream): ChainSync server announces headers,
  BlockFetch server serves blocks, diffusion pipelining optimization
- Transaction flow: NTN TxSubmission (bidirectional) and NTC
  LocalTxSubmission, both go directly to Mempool
- Client queries (NTC): LocalStateQuery reads from ChainDB,
  LocalTxMonitor reads from Mempool
- Internal flows: chain selection queue, Mempool revalidation on
  ledger state change, block forging cycle
- Passive node: simplified diagram

Each section has a focused Mermaid diagram showing the relevant
components and data flows. The original reference data flow diagram
is preserved in references/ for comparison.

Also updates System Overview links to point to the new location.