# Em 0003

- Object ID: `em:task:sha256:208782d378478cc16538746a25285657fc8a3b18bee421bf9cd6f3e274290908`
- Kind: `task`
- Repository path: [`tasks/contracts/EM-0003.json`](https://github.com/yoheinakajima/epistemedia/blob/f92846570180dfa4511263f8ba98ecd18f7772c9/tasks/contracts/EM-0003.json)
- Content digest: `a2b5ecbd069168a49614101b8efd2197dbbab61ce43d7981db3ffc6d09aa8c66`

**Also filed under:** [Agent Operations](https://epistemedia.org/topics/agent-operations/), [Research Program](https://epistemedia.org/topics/research-program/)

## Source content

{
  "$schema": "https://epistemedia.com/schemas/task-contract-v1.json",
  "id": "EM-0003",
  "title": "Activate production domains and public service deployment",
  "status": "ready",
  "change_class": "ordinary-implementation",
  "objective": "Connect epistemedia.com, api.epistemedia.com, and mcp.epistemedia.com to deployments built from one accepted release manifest, then verify identity and disclosure equivalence across every surface.",
  "depends_on": ["EM-0001"],
  "authority": {
    "allowed_paths": [".github/**", "ops/hosting/**", "docs/**", "tests/**", "runs/**", "releases/**"],
    "forbidden_paths": ["constitution/**", "schemas/**", "policies/**"]
  },
  "required_external_authority": [
    "domain DNS management for epistemedia.com",
    "GitHub repository visibility and Pages settings",
    "production runtime account for API and MCP",
    "package and MCP Registry publisher identities"
  ],
  "acceptance": [
    "the human site serves the accepted static manifest over HTTPS",
    "API and MCP serve the same catalog and frontier as the human site",
    "root and path-scoped llms.txt and Markdown alternates resolve",
    "custom-domain redirects and canonical URLs are correct",
    "MCP protocol, Origin, caching, and error tests pass against production",
    "anonymous reads have declared rate and resource limits",
    "deployment does not receive contribution or integration authority",
    "a production run receipt records DNS, commit, manifests, checksums, endpoints, and observed limitations"
  ]
}
