Prophet Mesh is the open agent-choir product centered on the Michael Agent as the default conductor.
Michael is the flagship relationship interface: the stable, clarifying, lifelong advisor that speaks with the user, maintains context, negotiates intent, routes work, delegates to specialist agents, and synthesizes the choir back into one coherent experience. The product is not a single-agent chatbot. It is a composable conductor-plus-choir system over an open mesh model family.
Premium customers can create named Michael-derived conductor agents and compose their own specialist choir. They may customize name, voice, domain vocabulary, memory scope, specialist roster, tools, workflows, model allowlists, and deployment topology. They may not bypass the trust kernel: identity, policy, evidence, attestation, revocation, audit, tenant isolation, and lifecycle semantics.
- Michael Agent: default conductor, lifelong advisor, and canonical relationship surface.
- Prophet Mesh Premium: customer-named conductor agents and specialist choirs derived from the Michael trust kernel.
- Prophet Mesh Enterprise: private mesh deployment with organization policy, identity integration, tenant isolation, audit, and environment-specific runtimes.
Human / Organization
<-> Conductor Agent
default: Michael Agent
premium: customer-named Michael-derived conductor
<-> Single Model Router Interface
<-> Agent Choir
memory steward
router agent
research agent
planning agent
writing agent
coding agent
analytics agent
operations agent
creative agent
governance sentinel
<-> Open Mesh Model Family
<-> Tools, Workflows, Repositories, Devices, APIs
Core invariants:
- The user primarily experiences one stable conductor relationship.
- The conductor routes through one model-router interface.
- The choir is composable across specialist agents and model families.
- Relational memory is scoped, contextual, and governed.
- Premium customers can name and train derived conductors and choirs.
- Trust-kernel controls cannot be weakened or bypassed.
router request
-> router decision
-> choir execution plan
-> conductor response envelope
-> evidence / audit / approval state
blueprints/ Agent blueprints and premium customization examples
docs/ Architecture, product, market, and intake notes
examples/ Accepted and rejected intake/evaluation/router/choir/conductor fixtures
specs/ Machine-readable contracts, including agent-choir.yaml, repo-state.yaml, model-router-interface.yaml, and model-task-policy.yaml
src/prophet_mesh/ Reference Python package, CLI validators, dry-run router, and execution-envelope validators
tests/ Contract, lifecycle, intake, evaluation, choir, repo-state, router, model-policy, router-decision, choir-plan, and conductor-response tests
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e '.[dev]'
python -m ruff check src tests
python -m pytest
prophet-mesh describe
prophet-mesh lifecycle
prophet-mesh validate-blueprint blueprints/michael-agent.yaml
prophet-mesh validate-blueprint blueprints/premium-custom-agent.yaml
prophet-mesh validate-choir specs/agent-choir.yaml
prophet-mesh validate-repo-state specs/repo-state.yaml
prophet-mesh validate-router specs/model-router-interface.yaml
prophet-mesh validate-model-policy specs/model-task-policy.yaml
prophet-mesh validate-router-decision examples/router-decision.accepted.json
prophet-mesh dry-run-router examples/router-request.email.json
prophet-mesh validate-choir-plan examples/choir-execution-plan.accepted.json
prophet-mesh validate-conductor-response examples/conductor-response.accepted.json
prophet-mesh validate-intake examples/customer-intake.accepted.json
prophet-mesh validate-evaluation examples/evaluation-report.accepted.jsonprophet-mesh describe
prophet-mesh lifecycle
prophet-mesh validate-blueprint blueprints/michael-agent.yaml
prophet-mesh validate-choir specs/agent-choir.yaml
prophet-mesh validate-repo-state specs/repo-state.yaml
prophet-mesh validate-router specs/model-router-interface.yaml
prophet-mesh validate-model-policy specs/model-task-policy.yaml
prophet-mesh validate-router-decision examples/router-decision.accepted.json
prophet-mesh dry-run-router examples/router-request.email.json
prophet-mesh validate-choir-plan examples/choir-execution-plan.accepted.json
prophet-mesh validate-conductor-response examples/conductor-response.accepted.json
prophet-mesh validate-intake examples/customer-intake.accepted.json
prophet-mesh validate-evaluation examples/evaluation-report.accepted.jsonThis repository is the canonical product nucleus for the Prophet Mesh Agent Choir: architecture spec, machine-readable choir contract, repo-state architecture map, model-router interface contract, model task/domain policy, router decision artifacts, deterministic dry-run routing, choir execution plans, conductor response envelopes, Michael and premium blueprints, lifecycle contract, customer intake workflow, evaluation harness, and CI gates. The next layer is runtime integration with model-router, Agentplane, memory-mesh, hellgraph, prophet-platform, agent-registry, agent-inbox, guardrail-fabric, and model-governance-ledger.