Neutral ZoneLabelwatch

Rolling observatory

Recently observed labeling activity

Labelwatch watches public ATProto labelers and records the label application and removal events it observes. It keeps a rolling 30-day window: observations older than 30 days expire and are not served.

Labelwatch records observed application/removal events; current label state is unknown. A recorded application does not establish that a label is still active.

Look up an account

Shows observed label events for that account inside the window. No observations does not mean no labels exist. Current label state is unknown.

Choose an exact interval

Interval ends at the available source frontier, which may be earlier than now. Account previews have a finite row budget; no truncated result is published.

Epoch began Oct 12, 2026 at 00:23 UTCWindow 30 days, rollingDay 1 of 30 since epoch startRecorded gaps 0

Recently observed activity

13,118Events observed, last 24 hours
13,118Events observed, last 7 days
13,118Events observed in the 30-day window
53Labelers active, last 7 days

Counts are of observations recorded by this epoch, not of everything that happened. A labeler that could not be reached contributes nothing.

Coverage of this epoch

Local acquisition began Oct 12, 2026 at 00:23 UTC. Earlier source-authored dates are not historical observation times.

Day 1 of 30 since epoch start (Oct 12, 2026 at 00:23 UTC). Warm-up: Sep 12, 2026 at 04:44 UTC to Oct 12, 2026 at 00:23 UTC was not observed by this acquisition generation.

No specific gaps are recorded. This does not establish complete source coverage.

Source roster and collection detail
Labelers enrolled586Enrolled 586 = seeded 580 + discovered 6
Not yet started335coverage unknown
Probing for the current head1coverage unknown
Established188collecting forward from the time each source was established (shown per source in /health), not from the epoch start
Unavailable425transient failures, retried with backoff
Refused62not retried (structural reason; provider rejections re-armed at most 3× after 24 h)
Page order unverified1page order could not be verified; rows may have been skipped by the provider — a disclosure heuristic, not a loss detector
Only undated rows0every row offered lacked a usable authored date; coverage unknown
Provider rejections73sources whose provider rejected requests
Rows skipped as authored before this epoch1,917
Rows skipped as late (older than 48 h at acceptance)7
Rows skipped as authored in the future0
Rows skipped without a usable authored date0

Sources whose page order could not be verified: 1 (their coverage is reported as unknown)

Sources currently unavailable (transient failures, retried with backoff): 425

Rows skipped as late (older than 48 h at acceptance): 7

Sources that could not be safely initialised are reported as unknown coverage, never as quiet. Established is not completeness.

Observations older than 30 days expire. Requests outside the window are refused explicitly.

Exports

Every account view links a whole-period JSON download. For periods larger than the preview budget, /exports?did=…&days=30 opens a bounded, paginated export with a fixed acquisition frontier. Exports are finite consistent snapshots and expire after their stated deadline; an interrupted download is incomplete.

Exports are bounded to about 114,000 rows; larger accounts are exported in the narrower intervals the server suggests, each with its own snapshot and coverage statement.

How coverage works · About the previous epoch