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

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

Reproducible 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