source-compliance-gate · git:20260901.e085c15 · 2026-09-01 · sha256 8350bf26f76bc495
source-compliance-gate git:20260901.e085c15A
Immutable. This exact content is served forever at /api/v1/blob/8350bf26f76bc495.
--- namespace: aiwg platforms: [all] name: source-compliance-gate description: Evaluate source access, rights, robots, authorization, provenance, and freshness before automated acquisition or public reuse. script: entrypoint: scripts/source_compliance_gate.mjs runtime: node cwd: project-root argsHint: "<source-registry.json>" triggers: - check whether a public source may be acquired - validate a civic source registry - review robots terms license and freshness --- # Source Compliance Gate ## Process 1. Create a versioned source registry from `templates/source-registry.yaml`. 2. Run `aiwg run skill source-compliance-gate -- registry.json`. 3. Stop automated collection on prohibited/unknown terms, robots error or disallow, authorization uncertainty, control bypass, or expired approval. 4. Route jurisdiction, terms, license, and publication rights to a named human. ## Output The executable emits a `compliance-gate-result` JSON report and exit `1` when any blocking result exists. It validates observed fields; it does not decide law, contractual permission, or fair use. ## References - `schemas/source-registry.schema.json` - `rules/civic-safety.md` - `docs/research/civic-workflow-standards.md` - `docs/research/legal-ethics-guardrails.md`