Repository object · task
Em 0009
Accepted task in the public catalog.
- Source path
tasks/contracts/EM-0009.json- Media type
application/json- Object ID
em:task:sha256:cb1f97398ec1407b49991251f4af519e59ea58e8e60ac6d4f29f998c5852a43b- Content digest
a798855450be9a8d4f3094b05c5a60cc95c76056901f34c91c57c0e5ba417a3d
Also filed under
Source content
{
"$schema": "https://epistemedia.com/schemas/task-contract-v1.json",
"id": "EM-0009",
"title": "Govern the epistemedia.org canonical identifier namespace",
"status": "ready",
"change_class": "protocol-normative",
"objective": "Migrate active canonical schema, policy, discovery, and record identifier namespaces from the unowned epistemedia.com domain to epistemedia.org while preserving replay, historical identity, and explicit compatibility semantics.",
"depends_on": ["EM-0001"],
"supersedes": "EM-0007",
"authority": {
"allowed_paths": [
"schemas/**",
"constitution/**",
"policies/**",
"catalog/**",
"src/**",
"tests/**",
"docs/**",
"tasks/**",
"governance/proposals/**",
"runs/**"
],
"protected_paths": [
"schemas/**",
"constitution/**",
"policies/**",
"catalog/**"
],
"forbidden_paths": [
"governance/events/**"
]
},
"required_evaluation": [
"independent protocol evaluator",
"accepted-history replay and canonicalization tests",
"legacy-to-current identifier compatibility analysis",
"catalog and frontier impact declaration",
"domain-control and disclosure review"
],
"acceptance": [
"new canonical identifiers use epistemedia.org without repurposing any previously accepted stable ID",
"episte.media is not used as a schema, policy, record, or canonical discovery namespace",
"accepted historical records retain their original bytes and identifiers",
"an explicit migration map distinguishes legacy identifiers from current identifiers",
"validators and replay fixtures define whether and how legacy identifiers remain accepted",
"all schema const values, generated discovery records, and local proposal identifiers follow the approved compatibility rule",
"catalog, frontier, and content-digest changes are measured and recorded",
"independent evaluation is loaded from the accepted base and recorded before promotion"
],
"evidence": [
{
"type": "owner-statement",
"context": "The owner controls epistemedia.org and selected it as the canonical namespace; episte.media is a sharing redirect only."
}
],
"limitations": [
"This task does not authorize rewriting merged task contracts, run receipts, governance events, or release records.",
"Domain control proves namespace custody, not the truth of represented knowledge."
]
}
Build receipt
Reproduce this projection
- Catalog
em:catalog:sha256:9bfc972213cba2cde167386103dc2c011ee74639fb7f0794c54120fbbdef1a5d- Frontier
em:frontier:sha256:f33be3eae4c75232d56750ef9a1aa79d96274ece3417d65a75c1391bf61a81bf- Accepted commit
f92846570180dfa4511263f8ba98ecd18f7772c9- Epistemic policy
commons-balanced-v0.1- Disclosure policy
public-noninterference-v0.1- Compiler
epistemedia/0.2.0