https://github.com/88plug/license-watch
Best-in-class OSS license-violation + namesquat watch. 8-layer pipeline, multi-LLM judge, triple-anchor evidence chain. FSL-1.1-ALv2.
https://github.com/88plug/license-watch
ai-agent claude clone-detection dmca fsl gemini gpt ip-protection license monitoring multi-llm opentimestamps oss sigstore supply-chain watch
Last synced: 4 days ago
JSON representation
Best-in-class OSS license-violation + namesquat watch. 8-layer pipeline, multi-LLM judge, triple-anchor evidence chain. FSL-1.1-ALv2.
- Host: GitHub
- URL: https://github.com/88plug/license-watch
- Owner: 88plug
- License: other
- Created: 2026-05-28T02:20:58.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-07-16T19:05:02.000Z (8 days ago)
- Last Synced: 2026-07-16T21:07:31.260Z (7 days ago)
- Topics: ai-agent, claude, clone-detection, dmca, fsl, gemini, gpt, ip-protection, license, monitoring, multi-llm, opentimestamps, oss, sigstore, supply-chain, watch
- Language: Go
- Homepage: https://github.com/88plug/license-watch
- Size: 186 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# license-watch
Best-in-the-world OSS license-violation + namesquat watch for solo devs.
[](LICENSE.md)
[](https://deepwiki.com/88plug/license-watch)
8-layer pipeline. ~$10/mo all-in. Years-of-survival automation.
## What it watches
- **15 platforms**: GitHub + npm + PyPI + crates.io + Docker Hub + AUR + GHCR + Hugging Face + ArtifactHub + GitLab + Codeberg + Reddit + HN + Lobsters + Mastodon + Bluesky + Telegram + YouTube + Stack Overflow + dev.to
- **For every project in `watch.yml`** — your distinctive identifiers (function names, copyright strings, README embedding fingerprint, MinHash + TLSH per file)
## What it does
| Layer | Job |
|---|---|
| L1 | Cloudflare Workers cron (hourly) |
| L2 | Detection — firehoses + registry polls |
| L3 | Prefilter — MinHash + TLSH + MiniLM embedding cosine |
| L4 | Structural confirm — NiCad3 AST + FunctionSimSearch + custom osv-scalibr extractor |
| L5 | Semantic judge — Claude Haiku → 3-model consensus (Sonnet + GPT-5 + Gemini) → Opus tiebreak, IRAC prompting, CourtListener citation grounding |
| L6 | Evidence preserve — Browsertrix WACZ → SHA-256 → FreeTSA RFC 3161 + DigiCert + Sigstore Rekor + OpenTimestamps Bitcoin anchor → gitsign commit |
| L7 | Human gate — GitHub issue with pre-drafted DMCA you sign |
| L8 | Notify — Apprise → self-hosted ntfy.sh → phone + Matrix + Discord + email + weekly heartbeat |
## Status
Greenfield. Built layer by layer in parallel worktrees.
## License
FSL-1.1-ALv2 — see [LICENSE.md](LICENSE.md). Auto-converts to Apache 2.0 after 2 years per release.