upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/docs/explanation/grasp-02-proactive-sync.md
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-01-08 00:26:51 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-01-08 00:26:51 +0000
commit543d9e66dd44b70ed467c61635e6c8056fef8555 (patch)
tree99783725680e3f1d4c88699777746bc3ea9fa806 /docs/explanation/grasp-02-proactive-sync.md
parentc67ebe6f33bfa191f17eb0df24d3ee18092c74e1 (diff)
docs: update docs with sync and purgatory and git data sync
Diffstat (limited to 'docs/explanation/grasp-02-proactive-sync.md')
-rw-r--r--docs/explanation/grasp-02-proactive-sync.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/explanation/grasp-02-proactive-sync.md b/docs/explanation/grasp-02-proactive-sync.md
index f13050e..461bde7 100644
--- a/docs/explanation/grasp-02-proactive-sync.md
+++ b/docs/explanation/grasp-02-proactive-sync.md
@@ -4,6 +4,8 @@
4 4
5Proactively Sync Nostr Events from other relays listed in accepted repository announcements. 5Proactively Sync Nostr Events from other relays listed in accepted repository announcements.
6 6
7**Note**: This document covers **relay-to-relay event sync**. For automatic git data fetching when events arrive without their data, see [GRASP-02 Purgatory Git Data Fetching](grasp-02-proactive-sync-purgatory-git-data.md).
8
7Features: 9Features:
8 10
9- Fetches all repository announcements from connected relays to discover new repos listing our service 11- Fetches all repository announcements from connected relays to discover new repos listing our service
@@ -13,6 +15,7 @@ Features:
13- Plays nicely with other relays - connection backoff and rate-limiting detection with cooldown 15- Plays nicely with other relays - connection backoff and rate-limiting detection with cooldown
14- Does a full reconciliation daily 16- Does a full reconciliation daily
15- Prometheus metrics 17- Prometheus metrics
18- **Triggers purgatory git data sync**: When events arrive via sync, they're enqueued for immediate git data fetching (500ms delay to batch bursts)
16 19
17Key Architectural Points: 20Key Architectural Points:
18 21