Didactopus/.update_readmes/20260314_132003__165-didact...

38 lines
1.3 KiB
Markdown

# Didactopus
This update adds an **attribution, provenance, and license-compliance scaffold** for domain packs.
It is designed for open-courseware ingestion workflows, including sources such as MIT OpenCourseWare,
where downstream reuse may be allowed but requires preserving provenance and meeting license terms.
## Why this matters
A Didactopus domain pack should not be a black box. If source materials contributed to the pack,
the pack should carry machine-readable and human-readable provenance so that:
- attribution can be generated automatically
- remix/adaptation status can be recorded
- excluded third-party content can be flagged
- downstream redistribution can be audited more safely
- human learners and maintainers can inspect where content came from
## Included in this update
- source provenance models
- attribution bundle generator
- attribution QA checks
- sample `sources.yaml`
- sample `ATTRIBUTION.md`
- pack-level provenance manifest
- MIT OCW-oriented notes for compliance-aware ingestion
## Pack artifacts introduced here
- `sources.yaml` — source inventory and licensing metadata
- `ATTRIBUTION.md` — human-readable attribution report
- `provenance_manifest.json` — machine-readable normalized provenance output
## Important note
This scaffold helps operationalize attribution and provenance handling.
It is **not** legal advice.