Repository object · task
Em 0001
Accepted task in the public catalog.
- Source path
tasks/contracts/EM-0001.json- Media type
application/json- Object ID
em:task:sha256:a18013a22e3676a00015a4804cc0ab19da23a31e75628c18f51554869cac9f08- Content digest
e19eb6c5039ef123ffa1ef81283174e43dc2a30f01ab4106800c6d45aa36e04a
Also filed under
Source content
{
"$schema": "https://epistemedia.com/schemas/task-contract-v1.json",
"id": "EM-0001",
"title": "Bootstrap the Epistemedia public interface",
"status": "completed",
"change_class": "ordinary-implementation",
"objective": "Expose one disclosure-safe public catalog through deterministic HTML, Markdown, llms.txt, API, MCP, CLI, discovery, and release manifests.",
"authority": {
"allowed_paths": [
"README.md",
"AGENTS.md",
"CONTRIBUTING.md",
"SECURITY.md",
"src/**",
"tests/**",
"docs/**",
"catalog/**",
"schemas/**",
".github/**",
"Dockerfile",
"compose.yaml",
"pyproject.toml",
"Makefile"
],
"forbidden_paths": [
"constitution/**",
"governance/events/**",
"policies/federation/trusted-roots/**"
]
},
"acceptance": [
"all interfaces expose the same catalog and frontier identity",
"public compilation is deterministic for a pinned accepted commit",
"deployment URL changes do not change canonical catalog identity",
"public disclosure audit passes",
"MCP supports discovery, resource reads, read-only tools, protocol errors, and Origin checks",
"remote CLI reads do not require a local clone",
"untrusted pull-request validation receives no secrets or write authority",
"site, API/MCP container, and agent documentation have reproducible deployment adapters"
],
"evidence": [
{"type": "owner-statement", "context": "Build the complete Epistemedia human and agent-facing project surface."},
{"type": "repo-artifact", "path": "AGENTS.md"},
{"type": "repo-artifact", "path": "tests/test_interfaces.py"}
],
"limitations": [
"DNS, production cloud accounts, package registries, and external signing roots require separately authorized credentials.",
"A successful interface build does not establish the truth of represented source content."
]
}
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