freedom-intelligence/docs/sources-allowlist.md
tegwick 5c5c298643 FI-WP-0005 T01-T03: owner declaration, publication decision, egress hosts.
- Owner declaration for the profiled fi-daily-research-brief (proposed):
  inputs, single-commit briefs/** grant, fast-forward-only publication,
  quality rules, model requirements without env selection, completion
  evidence and rollback pins.
- Decision: origin publication is a typed grant on the run, not an
  executor default.
- docs/sources-egress.yaml: 17 exact host:443 entries for the sandbox,
  tested for sand-boxer format and drift against the prose allowlist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 51320@bnt-lap001
Assistant-Session: 9d40b4c7-8e3c-42ee-b755-d658d4640d6c
2026-09-22 12:00:59 +02:00

67 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Sources allowlist — daily research
Standing channels for Freedom Intelligence briefs (axes AD). Prefer **primary**
sources over aggregators. This is a watchlist, not a scrape mandate.
Automated runs reach the network only through the hosts in
[`sources-egress.yaml`](sources-egress.yaml) (FI-WP-0005-T03). Adding a
channel here that needs a new host means adding that host there too;
`scripts/test_sources_egress.py` checks the two stay in step.
---
## Axis A — Frontier & commercial
| Channel | What to extract |
| ------- | --------------- |
| OpenAI / Anthropic / Google / xAI / DeepSeek blogs & release notes | Capability claims, deprecations |
| Official pricing pages | $/MTok in/out, cache, batch |
| Model cards for API models | Context limits, tool use, policies |
| LMSYS / Arena / artificialanalysis-class charts | Directional only; note gaming risk |
| SWE-bench Verified / Live leaderboards | Harness+model pairs, not raw IQ |
## Axis B — Edge / local / open
| Channel | What to extract |
| ------- | --------------- |
| Hugging Face org feeds: `Qwen`, `deepseek-ai`, `meta-llama`, `google`, `mistralai`, `BAAI`, `nomic-ai` | New weights, licenses, sizes |
| llama.cpp, vLLM, MLX, Ollama release notes | Runtime breakthroughs |
| GGUF / official quant announcements | Only after base model known |
## Axis C — Training & specialization
| Channel | What to extract |
| ------- | --------------- |
| arXiv cs.LG, cs.CL, cs.AI (recent) | Methods that fit homelab |
| Unsloth, Hugging Face TRL, Axolotl, LLaMA-Factory | Practical recipes |
| Preference-optimization papers/releases | DPO/ORPO/RLVR-class |
## Axis D — Harness & fleet
| Channel | What to extract |
| ------- | --------------- |
| OpenHands, Aider, SWE-agent, OpenCode, Cline repos/releases | Harness capability |
| sand-boxer / agent-harness / activity-core (internal) | Coulomb adjacency |
| MCP / tool-protocol standards | Interop shifts |
## Internal memory
| Artifact | Role |
| -------- | ---- |
| `research/2026-07-24-baseline-field-survey.md` | Baseline; dailies are deltas |
| Prior `briefs/YYYY/MM/*.md` | Avoid duplicate headlines |
| `inventory/catalog/` | Collection status |
## Do not
- Treat Twitter/X rumor as confirmed without primary link
- Mirror entire HF orgs
- Cite paywalled claims without noting access limit
- Collect weights that fail the license gate (`inventory/collection-policy.md`)
- Store API keys or customer data in briefs
## Cadence hint
For a 3060 minute manual brief: scan A pricing+releases (10m), B HF/org
releases (10m), C one methods thread (10m), D harness releases (10m), write
(15m). Skip empty sections.