aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/indexer/__init__.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-09 04:08:43 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-09 04:08:43 +0200
commit46b6353ebfb57c7fea481a9aac919b7977e3d186 (patch)
tree6295072fc9ebcde4c8558319468b4ef311c5a9d6 /packages/meshbay-node/src/meshbay_node/indexer/__init__.py
parentb92b076bed49da15ce1ba96d80eb84db539a0778 (diff)
downloadmeshbay-46b6353ebfb57c7fea481a9aac919b7977e3d186.tar.gz
feat(node): add directory indexer and Mesh Group Index
GroupIndex: msgpack→zstd→GEK-encrypt→sign for private groups, plaintext+sign for public groups. DirectoryIndexer: watchdog-based watcher, async initial scan via thread pool, on_change callback. Delta support (diff between versions). 10/10 tests passing. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/indexer/__init__.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/indexer/__init__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/indexer/__init__.py b/packages/meshbay-node/src/meshbay_node/indexer/__init__.py
index e69de29..bb6231b 100644
--- a/packages/meshbay-node/src/meshbay_node/indexer/__init__.py
+++ b/packages/meshbay-node/src/meshbay_node/indexer/__init__.py
@@ -0,0 +1,5 @@
+"""Directory indexer and Mesh Group Index."""
+from .indexer import DirectoryIndexer
+from .group_index import GroupIndex
+
+__all__ = ["DirectoryIndexer", "GroupIndex"]