Publish fewer records, with a clearer trail.
The site reads a static, validated dataset. Product research and link checks happen offline; a visitor request never triggers a scrape or an invented external search.
Fact layers stay separate
Offline pipeline
Research or sync → normalise → validate → deterministic allocation → write JSON → build. If a sync fails, the previous known-good dataset remains in place. Duplicate identities, invalid images, unsafe source hosts, placeholder content and prohibited CNFans agent links fail validation.
Allocation
This domain receives a stable subset of the shared source catalogue. Deterministic hashing keeps the same input in the same allocation and prevents a build from reshuffling everything. When a source category is too small, deterministic fallback records can be used and must be listed in the internal allocation report.
Link health
Reachable, redirected, blocked and unverifiable are distinct states. A reachable URL proves only that the link responded during the check. It does not prove product quality, authenticity, service quality or delivery.