Aggregate archive replies into job JSON
Find a file
2026-09-11 15:17:21 -04:00
src Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00
test Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00
NATS.md Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00
package.json Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00
README.md Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00
SUMMARY.md Initial import of verae-archive-aggregator from zapier monorepo 2026-09-11 15:17:21 -04:00

verae-archive-aggregator

When a wait path sets includeAttached, this process broadcasts verae.archive.query and merges replies into the job JSON. Silent bloom misses omit slices; the chain receipt still succeeds.

Forgejo: https://git.georgelambert.org/marchon/verae-archive-aggregator
Catalog: https://zapier.georgelambert.org/packages/verae-archive-aggregator/README.pdf
NATS: https://zapier.georgelambert.org/docs-master/modules/verae-archive-aggregator/NATS.pdf

Run

cd packages/verae-archive-aggregator
npm test

Addresses

Direction Subject
out verae.archive.query { correlationId, sha256, tenantId, kinds[] }
in verae.archive.reply.<correlationId> (hits only)

Depends on

  • middleware wait path (includeAttached / includeTree)
  • one or more archive-worm and/or tree-node replicas
  • NATS (private)

Timeout: missing archives omit their records; do not fail the seal.