master-zapier-plan-draft/packages/verae-tree-node
George Lambert e401635fd6
Some checks are pending
offline / test (push) Waiting to run
Document every repo in Sphinx, catalog PDFs, and verae-ops
Add missing package READMEs, expand Sphinx to all runtime modules,
publish a LaTeX/PDF README book, and add verae-ops for Docker,
Proxmox, VMs, dedicated hardware, and service linking. Catalog
defaults to public PDF links for each module README and samples.
2026-09-11 14:36:17 -04:00
..
src Add Zapier interface simulator, tree-node Merkle lookups, and user docs 2026-09-11 12:58:03 -04:00
test Add Zapier interface simulator, tree-node Merkle lookups, and user docs 2026-09-11 12:58:03 -04:00
NATS.md Add Zapier interface simulator, tree-node Merkle lookups, and user docs 2026-09-11 12:58:03 -04:00
package.json Add Zapier interface simulator, tree-node Merkle lookups, and user docs 2026-09-11 12:58:03 -04:00
README.md Document every repo in Sphinx, catalog PDFs, and verae-ops 2026-09-11 14:36:17 -04:00
SUMMARY.md Add Zapier interface simulator, tree-node Merkle lookups, and user docs 2026-09-11 12:58:03 -04:00

verae-tree-node

Bloom-filtered WORM store for Merkle leaf proofs. Only the Merkle root is sealed on the chain.

Forgejo: https://git.georgelambert.org/marchon/verae-tree-node
Catalog: https://zapier.georgelambert.org/packages/verae-tree-node/README.pdf
User lookup guide: https://zapier.georgelambert.org/user-docs/09-lookup-tree-nodes.pdf

When Zapier submits a batch, middleware builds a Merkle tree of item SHA-256s, seals only the root on api.veraetime.net, and puts each leaf proof on a sharded tree node. A later lookup of a leaf that is not on the main chain fans out verae.archive.query with kinds: ["tree"]. Nodes that do not hold the leaf send nothing.

Run

cd packages/verae-tree-node
npm test

Fleet keepFloor min=3. Pause does not count toward the floor.

Addresses

Same as archive-worm, with kind=tree: verae.archive.put / query / reply.<id> (hit only).

Depends on

  • NATS (private)
  • archive-aggregator for bulk lookup
  • fleet replica floor
  • chain holds the root only

Clone: ssh://git@git.georgelambert.org:2223/marchon/verae-tree-node.git