# CoReason URN Authority - Agentic Context

You are operating within the Epistemic Ledger. This repository is the cryptographic source of truth for all URN-addressable capabilities mapped to Sovereign MCPs.

## Topological Bounding (The Archetype Bundle Model)
You are mathematically forbidden from placing capability code outside the `assets/` directory. All capabilities MUST be scaffolded into the following exact structure:
`assets/{category}/{capability_name}_v{version}/`

**The 6 Valid Categories:**
1. `oracle/` (Stateless Read)
2. `solver/` (Stateless Compute)
3. `effector/` (State Mutation)
4. `substrate/` (Continuous Mutable State)
5. `sensory/` (UI/HCI Projections)
6. `node/` (Composite Swarm Agents)

## Bundle Requirements
Every capability bundle MUST contain exactly these 5 files:
- `__init__.py` (Exports the `mcp` server and `__action_space_urn__`)
- `manifest.yaml` (Must validate against `schemas/manifest.schema.json`)
- `schema.py` (Must inherit from `CoreasonBaseState`)
- `server.py` (Must use standard MCP Python SDK)
- `tests/test_server.py` (Must enforce 95% coverage & 10MB WASM memory limit)

## Constitutional Override
Before executing any generation or file manipulation, you MUST read `AGENTS.md` located in the repository root for the absolute Quality Guillotines and GitOps release protocols.
