Some checks are pending
CI — CoM Config Validation / Validate JSON Configs (push) Waiting to run
CI — CoM Config Validation / Validate YAML Configs (push) Waiting to run
CI — CoM Config Validation / Lint Shell Scripts (push) Waiting to run
CI — CoM Config Validation / Secret Detection (push) Waiting to run
CI — CoM Config Validation / Lint Markdown (push) Waiting to run
CI — CoM Config Validation / Validate CODEOWNERS (push) Waiting to run
Public, sanitized mirror of an AI orchestration command center: agents, skills, MCP servers, slash-command workflows. All infrastructure identifiers, hostnames, mesh IPs/subnets, repo paths, maintainer identity, and hardware fleet specifics scrubbed to <placeholders>; session debug logs and host-specific memory removed. No live credentials. Verified clean by automated leak sweep. See SANITIZATION.md. churchofmalware.org . authorized research only
667 lines
19 KiB
JSON
667 lines
19 KiB
JSON
{
|
|
"registry_version": "2.0.0",
|
|
"ecosystem": "CoM Virtual Enterprise",
|
|
"last_updated": "2026-03-27",
|
|
"constitution": "a2a/constitution.md",
|
|
"alignment_axis": {
|
|
"light": "Busytown (Richard Scarry — wholesome cooperation, civic pride)",
|
|
"shadow": "Rapture (Bioshock — individual brilliance without ethics, systemic collapse)",
|
|
"balance": "Earned daily through cooperative choices, not given by default"
|
|
},
|
|
"hardware_profiles": {
|
|
"oracle": {
|
|
"description": "worker node — <cpu>, <ram> RAM",
|
|
"max_concurrent_agents": 2,
|
|
"prefer_model": "sonnet"
|
|
},
|
|
"<node>": {
|
|
"description": "Desktop — <cpu>, <ram> RAM, <os>, multiple volumes",
|
|
"max_concurrent_agents": 3,
|
|
"prefer_model": "opus",
|
|
"ai_tools": ["claude-code", "kilo-code", "copilot", "gemini"],
|
|
"role": "Admin node — CoM Virtual Enterprise command center"
|
|
}
|
|
},
|
|
"pods": {
|
|
"command": ["cado"],
|
|
"admin": ["atlas", "sentinel", "ops"],
|
|
"advisory": ["gemini-archivist", "os-architect-advisor", "senior-dev-architect", "ui-ux-designer"],
|
|
"dev-security": ["orion", "cipher", "aegis", "specter", "vanguard", "apex"],
|
|
"publishing": ["scribe", "lexis", "stet"],
|
|
"game-design": ["pixel", "nexus", "lore"]
|
|
},
|
|
"agents": [
|
|
{
|
|
"id": "cado",
|
|
"name": "CADevO",
|
|
"file": "agents/cto-alfred.md",
|
|
"pod": "command",
|
|
"role": "Chief Agent Development Officer — orchestrator of the CoM Virtual Enterprise",
|
|
"model": "claude-opus-4-6",
|
|
"color": "yellow",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": true
|
|
},
|
|
"capabilities": [
|
|
"orchestration",
|
|
"planning",
|
|
"architecture",
|
|
"code-review",
|
|
"sprint-management",
|
|
"swarm-coordination"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": [
|
|
"orion",
|
|
"cipher",
|
|
"aegis",
|
|
"specter",
|
|
"vanguard",
|
|
"apex",
|
|
"scribe",
|
|
"lexis",
|
|
"stet",
|
|
"pixel",
|
|
"nexus",
|
|
"lore",
|
|
"atlas",
|
|
"sentinel",
|
|
"ops"
|
|
]
|
|
},
|
|
{
|
|
"id": "gemini-archivist",
|
|
"name": "Archivist",
|
|
"file": "agents/gemini-archivist.md",
|
|
"pod": "advisory",
|
|
"role": "Knowledge base curator — Notion architect, Obsidian organizer, daily intelligence reports",
|
|
"model": "gemini-flash-2.0",
|
|
"color": null,
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"notion-sync",
|
|
"obsidian-organization",
|
|
"report-generation",
|
|
"knowledge-curation",
|
|
"daily-intelligence"
|
|
],
|
|
"input_format": "task-block",
|
|
"output_format": "archivist-status-block",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "os-architect-advisor",
|
|
"name": "OS Architect",
|
|
"file": "agents/os-architect-advisor.md",
|
|
"pod": "advisory",
|
|
"role": "OS development expert — kernel, memory management, scheduling, drivers, security models",
|
|
"model": "sonnet",
|
|
"color": "red",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"kernel-dev",
|
|
"memory-management",
|
|
"driver-architecture",
|
|
"security-models",
|
|
"codebase-audit"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "senior-dev-architect",
|
|
"name": "Dev Architect",
|
|
"file": "agents/senior-dev-architect.md",
|
|
"pod": "advisory",
|
|
"role": "Software architecture expert — system design, scalability, tech stack evaluation",
|
|
"model": "sonnet",
|
|
"color": "green",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"system-design",
|
|
"scalability",
|
|
"performance-optimization",
|
|
"tech-stack",
|
|
"trade-off-analysis"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "ui-ux-designer",
|
|
"name": "UX Designer",
|
|
"file": "agents/ui-ux-designer.md",
|
|
"pod": "advisory",
|
|
"role": "Senior UI/UX designer — interface reviews, accessibility, design systems",
|
|
"model": "sonnet",
|
|
"color": "purple",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"interface-design",
|
|
"accessibility-audit",
|
|
"design-systems",
|
|
"user-experience",
|
|
"usability-testing"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "orion",
|
|
"name": "Orion",
|
|
"file": "agents/orion.md",
|
|
"pod": "dev-security",
|
|
"role": "Project Manager — specifications, architecture documents, task decomposition. Never writes code.",
|
|
"model": "sonnet",
|
|
"color": "blue",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"specifications",
|
|
"task-decomposition",
|
|
"requirements-analysis",
|
|
"acceptance-criteria",
|
|
"architecture-docs"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "specification-markdown",
|
|
"can_delegate_to": [
|
|
"cipher"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Political Philosophy",
|
|
"archetype": "The Ruler",
|
|
"shadow": "The Tyrant",
|
|
"shadow_trigger": "Overcontrol — specs so rigid they strangle creativity",
|
|
"integration": "Define what, not how. Leave implementation freedom.",
|
|
"civic_role": "The Governor — creates order from chaos, distributes responsibility justly"
|
|
}
|
|
},
|
|
{
|
|
"id": "cipher",
|
|
"name": "Cipher",
|
|
"file": "agents/cipher.md",
|
|
"pod": "dev-security",
|
|
"role": "Lead Developer — implementation, unit tests, cargo check after every change",
|
|
"model": "sonnet",
|
|
"color": "green",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"rust-implementation",
|
|
"unit-testing",
|
|
"code-generation",
|
|
"refactoring",
|
|
"cargo-check"
|
|
],
|
|
"input_format": "specification-markdown",
|
|
"output_format": "code-diff",
|
|
"can_delegate_to": [
|
|
"vanguard"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Logic",
|
|
"archetype": "The Creator",
|
|
"shadow": "The Perfectionist",
|
|
"shadow_trigger": "Endless iteration — never ships because it could always be better",
|
|
"integration": "Follow specs exactly. No gold-plating. Ship.",
|
|
"civic_role": "The Builder — transforms vision into reality through craft"
|
|
}
|
|
},
|
|
{
|
|
"id": "aegis",
|
|
"name": "Aegis",
|
|
"file": "agents/aegis.md",
|
|
"pod": "dev-security",
|
|
"role": "Security Auditor — SAST (cargo clippy, cargo deny, cargo audit, unsafe block inventory)",
|
|
"model": "sonnet",
|
|
"color": "orange",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"sast",
|
|
"static-analysis",
|
|
"dependency-audit",
|
|
"unsafe-review",
|
|
"clippy-analysis",
|
|
"supply-chain"
|
|
],
|
|
"input_format": "crate-path",
|
|
"output_format": "findings-report",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Epistemology",
|
|
"archetype": "The Sage",
|
|
"shadow": "The Dogmatist",
|
|
"shadow_trigger": "Rigid adherence to rules without context",
|
|
"integration": "Classify findings fairly. Context matters.",
|
|
"civic_role": "The Inspector — seeks truth about security through systematic analysis"
|
|
}
|
|
},
|
|
{
|
|
"id": "specter",
|
|
"name": "Specter",
|
|
"file": "agents/specter.md",
|
|
"pod": "dev-security",
|
|
"role": "Penetration Tester — DAST, sandbox escape analysis, attack surface review",
|
|
"model": "sonnet",
|
|
"color": "red",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"dast",
|
|
"penetration-testing",
|
|
"sandbox-escape",
|
|
"attack-surface",
|
|
"vulnerability-analysis",
|
|
"acl-bypass"
|
|
],
|
|
"input_format": "target-scope",
|
|
"output_format": "findings-report",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Ancient Skepticism",
|
|
"archetype": "The Outlaw",
|
|
"shadow": "The Criminal",
|
|
"shadow_trigger": "Crossing from authorized testing into actual harm",
|
|
"integration": "Constructive adversarialism only. Report, never exploit.",
|
|
"civic_role": "The Immune System — breaks things so they can be built stronger"
|
|
}
|
|
},
|
|
{
|
|
"id": "vanguard",
|
|
"name": "Vanguard",
|
|
"file": "agents/vanguard.md",
|
|
"pod": "dev-security",
|
|
"role": "QA Expert — functional testing, integration testing, coverage gap analysis",
|
|
"model": "sonnet",
|
|
"color": "cyan",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": "tests-only",
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"functional-testing",
|
|
"integration-testing",
|
|
"coverage-analysis",
|
|
"regression-testing",
|
|
"test-validation"
|
|
],
|
|
"input_format": "test-scope",
|
|
"output_format": "test-report",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Ethics",
|
|
"archetype": "The Hero",
|
|
"shadow": "The Bully",
|
|
"shadow_trigger": "Using tests as weapons to block progress",
|
|
"integration": "Test behavior, not implementation. Unblock, don't gatekeep.",
|
|
"civic_role": "The Guardian — defends quality through courage and mastery"
|
|
}
|
|
},
|
|
{
|
|
"id": "apex",
|
|
"name": "Apex",
|
|
"file": "agents/apex.md",
|
|
"pod": "dev-security",
|
|
"role": "Tech Lead — final review authority, merge gatekeeper, technical debt assessment",
|
|
"model": "claude-opus-4-6",
|
|
"color": "gold",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"code-review",
|
|
"merge-authority",
|
|
"technical-debt",
|
|
"architecture-review",
|
|
"quality-gate",
|
|
"findings-synthesis"
|
|
],
|
|
"input_format": "findings-report",
|
|
"output_format": "review-decision",
|
|
"can_delegate_to": [
|
|
"cipher"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Metaphysics",
|
|
"archetype": "The Magician",
|
|
"shadow": "The Manipulator",
|
|
"shadow_trigger": "Using deep knowledge to control rather than empower",
|
|
"integration": "Explain why in every review. Empower, don't gatekeep.",
|
|
"civic_role": "The Alchemist — transforms chaos into clarity through first-principles reasoning"
|
|
}
|
|
},
|
|
{
|
|
"id": "scribe",
|
|
"name": "Scribe",
|
|
"file": "agents/scribe.md",
|
|
"pod": "publishing",
|
|
"role": "Research Specialist — web search aggregation, parallel source synthesis",
|
|
"model": "sonnet",
|
|
"color": "teal",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"web-research",
|
|
"source-synthesis",
|
|
"data-aggregation",
|
|
"citation-management",
|
|
"competitive-analysis"
|
|
],
|
|
"input_format": "research-brief",
|
|
"output_format": "research-report",
|
|
"can_delegate_to": [
|
|
"lexis"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Empiricism",
|
|
"archetype": "The Explorer",
|
|
"shadow": "The Wanderer",
|
|
"shadow_trigger": "Aimless research, endless rabbit holes",
|
|
"integration": "Anchor to the question. Scope before searching.",
|
|
"civic_role": "The Cartographer — maps unknown territory so others can navigate safely"
|
|
}
|
|
},
|
|
{
|
|
"id": "lexis",
|
|
"name": "Lexis",
|
|
"file": "agents/lexis.md",
|
|
"pod": "publishing",
|
|
"role": "Drafting Agent — transforms research into structured prose following Syn_OS style",
|
|
"model": "sonnet",
|
|
"color": "indigo",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"technical-writing",
|
|
"documentation",
|
|
"prose-generation",
|
|
"style-enforcement",
|
|
"changelog-writing"
|
|
],
|
|
"input_format": "research-report",
|
|
"output_format": "draft-document",
|
|
"can_delegate_to": [
|
|
"stet"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Aesthetics",
|
|
"archetype": "The Lover",
|
|
"shadow": "The Sycophant",
|
|
"shadow_trigger": "Style over substance, beautiful prose that obscures truth",
|
|
"integration": "Accuracy first, then clarity, then beauty.",
|
|
"civic_role": "The Town Crier — transforms knowledge into forms the whole society can use"
|
|
}
|
|
},
|
|
{
|
|
"id": "stet",
|
|
"name": "Stet",
|
|
"file": "agents/stet.md",
|
|
"pod": "publishing",
|
|
"role": "Copy Editor — proofreading, fact-checking, 80/100 quality gate",
|
|
"model": "sonnet",
|
|
"color": "pink",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"proofreading",
|
|
"fact-checking",
|
|
"style-consistency",
|
|
"quality-scoring",
|
|
"readability-analysis"
|
|
],
|
|
"input_format": "draft-document",
|
|
"output_format": "editorial-report",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Medieval Scholasticism",
|
|
"archetype": "The Caregiver",
|
|
"shadow": "The Martyr",
|
|
"shadow_trigger": "Impossible standards, blocking publication indefinitely",
|
|
"integration": "80/100 is good enough. Publish.",
|
|
"civic_role": "The Building Inspector — ensures public documentation meets code"
|
|
}
|
|
},
|
|
{
|
|
"id": "pixel",
|
|
"name": "Pixel",
|
|
"file": "agents/pixel.md",
|
|
"pod": "game-design",
|
|
"role": "Game UX/UI Designer — Bevy 0.14 interface prototyping, visual asset concepts",
|
|
"model": "sonnet",
|
|
"color": "magenta",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"game-ui",
|
|
"bevy-components",
|
|
"interface-prototyping",
|
|
"visual-design",
|
|
"interaction-flow"
|
|
],
|
|
"input_format": "design-brief",
|
|
"output_format": "ui-mockup",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Renaissance Humanism",
|
|
"archetype": "The Everyman",
|
|
"shadow": "The Nobody",
|
|
"shadow_trigger": "Designing to lowest common denominator, mediocrity as accessibility",
|
|
"integration": "Progressive disclosure: simple AND powerful.",
|
|
"civic_role": "The City Planner — designs public spaces where citizens interact with the system"
|
|
}
|
|
},
|
|
{
|
|
"id": "nexus",
|
|
"name": "Nexus",
|
|
"file": "agents/nexus.md",
|
|
"pod": "game-design",
|
|
"role": "Game Systems Architect — ECS architecture, game loops, state machines, performance budgets",
|
|
"model": "sonnet",
|
|
"color": "white",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"ecs-architecture",
|
|
"game-loops",
|
|
"state-management",
|
|
"system-ordering",
|
|
"performance-budgets"
|
|
],
|
|
"input_format": "design-brief",
|
|
"output_format": "architecture-spec",
|
|
"can_delegate_to": [
|
|
"cipher"
|
|
],
|
|
"persona": {
|
|
"philosophy": "Rationalism",
|
|
"archetype": "The Innocent",
|
|
"shadow": "The Naive",
|
|
"shadow_trigger": "Idealized architectures that shatter on contact with reality",
|
|
"integration": "Performance budgets and failure modes. Paradise has plumbing.",
|
|
"civic_role": "The Master Builder — designs infrastructure that all other citizens depend on"
|
|
}
|
|
},
|
|
{
|
|
"id": "lore",
|
|
"name": "Lore",
|
|
"file": "agents/lore.md",
|
|
"pod": "game-design",
|
|
"role": "Narrative Designer — dialogue trees, world-building, faction lore, cutscene scripts",
|
|
"model": "sonnet",
|
|
"color": "amber",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"narrative-design",
|
|
"dialogue-trees",
|
|
"world-building",
|
|
"faction-lore",
|
|
"cutscene-scripting",
|
|
"character-progression"
|
|
],
|
|
"input_format": "narrative-brief",
|
|
"output_format": "narrative-content",
|
|
"can_delegate_to": [],
|
|
"persona": {
|
|
"philosophy": "Ancient Greek & Roman Philosophy",
|
|
"archetype": "The Jester",
|
|
"shadow": "The Fool",
|
|
"shadow_trigger": "Frivolity that undermines educational mission",
|
|
"integration": "Every story element teaches. Entertainment serves education.",
|
|
"civic_role": "The Bard — carries the culture, gives meaning to the society's work through narrative"
|
|
}
|
|
},
|
|
{
|
|
"id": "atlas",
|
|
"name": "Atlas",
|
|
"file": "agents/atlas.md",
|
|
"pod": "admin",
|
|
"role": "Notion knowledge curator and research manager — organizes CoM Solutions workspace, databases, and cross-references",
|
|
"model": "claude-sonnet-4-6",
|
|
"color": "blue",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": false,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"notion",
|
|
"knowledge-management",
|
|
"research-curation",
|
|
"database-queries",
|
|
"cross-referencing"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "sentinel",
|
|
"name": "Sentinel",
|
|
"file": "agents/sentinel.md",
|
|
"pod": "admin",
|
|
"role": "Windows system administrator and security auditor — diagnoses system issues, audits security posture, manages services on <node>",
|
|
"model": "claude-sonnet-4-6",
|
|
"color": "red",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": false,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"sysadmin",
|
|
"security-audit",
|
|
"service-management",
|
|
"disk-health",
|
|
"network-health",
|
|
"windows-hardening"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-report",
|
|
"can_delegate_to": []
|
|
},
|
|
{
|
|
"id": "ops",
|
|
"name": "Ops",
|
|
"file": "agents/ops.md",
|
|
"pod": "admin",
|
|
"role": "DevOps and automation specialist — builds n8n workflows, manages Docker/infrastructure, CI/CD pipelines, and ARCANUM mesh integrations",
|
|
"model": "claude-sonnet-4-6",
|
|
"color": "green",
|
|
"permissions": {
|
|
"read": true,
|
|
"write": true,
|
|
"execute": true,
|
|
"spawn": false
|
|
},
|
|
"capabilities": [
|
|
"n8n-workflows",
|
|
"docker",
|
|
"cicd",
|
|
"infrastructure",
|
|
"automation",
|
|
"integrations",
|
|
"mesh-ops"
|
|
],
|
|
"input_format": "natural-language",
|
|
"output_format": "structured-markdown",
|
|
"can_delegate_to": []
|
|
}
|
|
]
|
|
} |