{"ok":true,"generated_at":"2026-10-04T05:04:01.286Z","seed_generated_at":"2026-10-02","seed_provenance":{"generator":"tools/gen-swarm-seed.py","generator_version":"1.1.0","edge_rule":"same-domain sliding window |i-j|<=2 over registry order (w=3); first-agent-of-domain hub pairs cross-domain (w=2)","node_rule":"registry.json insertion order (no sort); desc = whitespace-collapsed description[:120]","registry":"agents/registry.json","registry_sha256":"431f0d8931aaecea","check":"python3 tools/gen-swarm-seed.py --check"},"source":"xcom-telemetry /api/swarm — registry seed agents/registry.json + D1 xcom_agents liveness","registry":{"nodes":[{"id":"aixtrade","domain":"research","tier":"smart","desc":"Autonomous financial research agent that plans, gathers live market context, validates evidence, and returns sourced ana"},{"id":"architect","domain":"strategy","tier":"smart","desc":"System architecture design. Produces ADRs, component diagrams, module boundaries, and trade-off analysis."},{"id":"backend","domain":"engineering","tier":"balanced","desc":"Implements server-side business logic, REST endpoints, middleware, and service integrations."},{"id":"backend-APIX","domain":"engineering","tier":"balanced","desc":"Generates REST/GraphQL API code (Node.js or Go) from an OpenAPI spec or user description."},{"id":"code-generator","domain":"engineering","tier":"smart","desc":"Generates and applies code changes from analyst specs, autonomous-fix events, and architect-driven implementation reques"},{"id":"compliance","domain":"security","tier":"smart","desc":"Audits system designs and code for GDPR, SOC2, HIPAA, and PCI-DSS compliance gaps."},{"id":"cost-optimizer","domain":"operations","tier":"fast","desc":"Analyzes cloud and infra resource usage. Recommends right-sizing, reserved instances, and waste elimination."},{"id":"cve-watcher","domain":"security","tier":"fast","desc":"Polls the NVD CVE 2.0 API for recently modified entries matching a keyword or CPE filter. Emits normalised CVE events fo"},{"id":"cybersecurity","domain":"security","tier":"smart","desc":"Scores vulnerabilities, issues remediation advisory, checks compliance."},{"id":"database","domain":"engineering","tier":"balanced","desc":"Schema design, SQL query generation, migration scripts, and query performance analysis."},{"id":"devops","domain":"engineering","tier":"balanced","desc":"CI/CD pipeline design, deployment orchestration, infrastructure provisioning, and incident response automation."},{"id":"devops-infra-scripts","domain":"engineering","tier":"balanced","desc":"Generates Dockerfiles, Caddyfiles, systemd units, k8s YAML, and shell scripts."},{"id":"distributor","domain":"intelligence","tier":"fast","desc":"Publishes finished posts to Discourse and webhooks."},{"id":"domain-router","domain":"operations","tier":"fast","desc":"Controlled cross-domain router that classifies forum, news, crypto, prediction, terminal, and agent-error events into ta"},{"id":"entity-graph-backend","domain":"operations","tier":"smart","desc":"v5 backend agent that owns the hybrid Neo4j + pgvector entity graph. Accepts GraphDelta commits and answers neighborhood"},{"id":"error-recovery","domain":"operations","tier":"smart","desc":"Receives normalized recurrence-engine error reports, reads relevant context, and executes explicit sanitized recovery co"},{"id":"frontend","domain":"engineering","tier":"balanced","desc":"UI component generation, responsive layout, accessibility audit, and design-system integration."},{"id":"frontend-UI","domain":"engineering","tier":"balanced","desc":"Generates React/HTML/CSS components from a design description or Figma spec."},{"id":"github-watcher","domain":"intelligence","tier":"fast","desc":"Polls GitHub release/event Atom feeds for tracked repositories. Emits normalised events for downstream analysis."},{"id":"godmode","domain":"operations","tier":"smart","desc":"Privileged break-glass orchestrator for constrained emergency remediation flows. Capable of agent creation and enhanceme"},{"id":"graph-decay","domain":"operations","tier":"fast","desc":"Runs entity-graph time-decay + TTL pass on cron. Archives stale relationships and orphan entities older than max_age_day"},{"id":"graph-query-agent","domain":"cognition","tier":"smart","desc":"Read-only graph reasoner over the entity graph. Subscribes to cognition.iter and query.entity events. Answers entity.loo"},{"id":"host-exec","domain":"devops","tier":"fast","desc":"Executes shell commands on the host OS via the host-exec-agent microservice. All commands are capability-gated, audit-lo"},{"id":"inference-writer","domain":"cognition","tier":"smart","desc":"Self-reasoning write-back agent. Converts explicit cognition hypotheses into signed entity.inferred, entity.related, and"},{"id":"instagram","domain":"content","tier":"fast","desc":"Cross-posts translated content to Instagram. Real publish via instagrapi when IG_USERNAME/IG_PASSWORD set; otherwise stu"},{"id":"memory-replay-agent","domain":"cognition","tier":"smart","desc":"Replay + drift-detection agent for the XCOM Memory Kernel. Reads the canonical JSONL event archive from MinIO, re-emits "},{"id":"mission-briefings-firestore","domain":"intelligence","tier":"fast","desc":"Syncs every Discourse MISSION BRIEFINGS topic into Firestore collection ai_news for politie-nl-nl."},{"id":"monitoring","domain":"operations","tier":"balanced","desc":"Generates Prometheus rules, Grafana dashboards, alerting configs, and SLO definitions."},{"id":"news-analyst","domain":"intelligence","tier":"balanced","desc":"Clusters news articles by topic, scores threat relevance, and produces structured analysis for storyteller."},{"id":"osint-orchestrator","domain":"intelligence","tier":"smart","desc":"v5 meta-agent. Decomposes a freeform OSINT objective into a query plan, fans out to persona-intel / news-analyst / threa"},{"id":"paste-watcher","domain":"security","tier":"fast","desc":"Polls a configured paste-search endpoint (SearXNG or compatible JSON API) for recently published pastes matching keyword"},{"id":"pentester","domain":"security","tier":"balanced","desc":"Recon stub — performs lightweight host enumeration (DNS, ports, banners) and emits a structured recon report consumed by"},{"id":"persona-intel","domain":"intelligence","tier":"smart","desc":"v5 recurrent persona-intelligence agent. Builds and refines an entity profile (person, org, alias graph) over multiple l"},{"id":"power-bi","domain":"engineering","tier":"balanced","desc":"Expert Power BI report design and data visualization. Specializes in DAX, data modeling, M query, and visual storytellin"},{"id":"product-owner","domain":"strategy","tier":"balanced","desc":"Translates business goals into user stories, acceptance criteria, and prioritized backlog items."},{"id":"qa-chaos","domain":"engineering","tier":"balanced","desc":"Runs test suites, injects faults (latency, error rates, kill signals), and reports resiliency metrics."},{"id":"red-cybersecurity","domain":"security","tier":"smart","desc":"Offensive security analysis and red-team simulation. Covers OWASP Testing Guide v4.2, PTES, NIST SP 800-115. Autonomous "},{"id":"release-manager","domain":"operations","tier":"balanced","desc":"Coordinates release lifecycle: semver bump, changelog generation, tag creation, and deployment gating."},{"id":"rss-watcher","domain":"intelligence","tier":"fast","desc":"Polls RSS/Atom feeds, deduplicates via Redis, emits normalized article events."},{"id":"search","domain":"research","tier":"fast","desc":"Private web search via SearXNG. Returns structured results for downstream agents to reason over."},{"id":"storyteller","domain":"intelligence","tier":"balanced","desc":"Transforms news clusters into platform-ready posts."},{"id":"task-completor","domain":"operations","tier":"balanced","desc":"Summarizes autonomous-fix and delivery execution outcomes, computes confidence, and emits completion records."},{"id":"threat-intel","domain":"security","tier":"smart","desc":"Enriches recon with IOC lookup, CVE matching, IP reputation."},{"id":"translator","domain":"intelligence","tier":"fast","desc":"Translates posts to target languages using phi4-mini."},{"id":"visual-inspector","domain":"engineering","tier":"balanced","desc":"Comprehensive visual QA for web UIs. Validates layout, typography, responsiveness, accessibility (WCAG 2.2 AA), and cros"},{"id":"web-inspector","domain":"security","tier":"balanced","desc":"OSINT stub — inspects a public domain (DNS, HTTP headers, robots.txt, basic asset enumeration) and emits a recon-shaped "},{"id":"website-trainer","domain":"security","tier":"balanced","desc":"Proactively identifies, validates, and remediates web application vulnerabilities for organizations under Chinese jurisd"}],"edges":[{"a":"aixtrade","b":"search","weight":3},{"a":"architect","b":"product-owner","weight":3},{"a":"backend","b":"backend-APIX","weight":3},{"a":"backend","b":"code-generator","weight":3},{"a":"backend-APIX","b":"code-generator","weight":3},{"a":"backend-APIX","b":"database","weight":3},{"a":"code-generator","b":"database","weight":3},{"a":"code-generator","b":"devops","weight":3},{"a":"database","b":"devops","weight":3},{"a":"database","b":"devops-infra-scripts","weight":3},{"a":"devops","b":"devops-infra-scripts","weight":3},{"a":"devops","b":"frontend","weight":3},{"a":"devops-infra-scripts","b":"frontend","weight":3},{"a":"devops-infra-scripts","b":"frontend-UI","weight":3},{"a":"frontend","b":"frontend-UI","weight":3},{"a":"frontend","b":"power-bi","weight":3},{"a":"frontend-UI","b":"power-bi","weight":3},{"a":"frontend-UI","b":"qa-chaos","weight":3},{"a":"power-bi","b":"qa-chaos","weight":3},{"a":"power-bi","b":"visual-inspector","weight":3},{"a":"qa-chaos","b":"visual-inspector","weight":3},{"a":"compliance","b":"cve-watcher","weight":3},{"a":"compliance","b":"cybersecurity","weight":3},{"a":"cve-watcher","b":"cybersecurity","weight":3},{"a":"cve-watcher","b":"paste-watcher","weight":3},{"a":"cybersecurity","b":"paste-watcher","weight":3},{"a":"cybersecurity","b":"pentester","weight":3},{"a":"paste-watcher","b":"pentester","weight":3},{"a":"paste-watcher","b":"red-cybersecurity","weight":3},{"a":"pentester","b":"red-cybersecurity","weight":3},{"a":"pentester","b":"threat-intel","weight":3},{"a":"red-cybersecurity","b":"threat-intel","weight":3},{"a":"red-cybersecurity","b":"web-inspector","weight":3},{"a":"threat-intel","b":"web-inspector","weight":3},{"a":"threat-intel","b":"website-trainer","weight":3},{"a":"web-inspector","b":"website-trainer","weight":3},{"a":"cost-optimizer","b":"domain-router","weight":3},{"a":"cost-optimizer","b":"entity-graph-backend","weight":3},{"a":"domain-router","b":"entity-graph-backend","weight":3},{"a":"domain-router","b":"error-recovery","weight":3},{"a":"entity-graph-backend","b":"error-recovery","weight":3},{"a":"entity-graph-backend","b":"godmode","weight":3},{"a":"error-recovery","b":"godmode","weight":3},{"a":"error-recovery","b":"graph-decay","weight":3},{"a":"godmode","b":"graph-decay","weight":3},{"a":"godmode","b":"monitoring","weight":3},{"a":"graph-decay","b":"monitoring","weight":3},{"a":"graph-decay","b":"release-manager","weight":3},{"a":"monitoring","b":"release-manager","weight":3},{"a":"monitoring","b":"task-completor","weight":3},{"a":"release-manager","b":"task-completor","weight":3},{"a":"distributor","b":"github-watcher","weight":3},{"a":"distributor","b":"mission-briefings-firestore","weight":3},{"a":"github-watcher","b":"mission-briefings-firestore","weight":3},{"a":"github-watcher","b":"news-analyst","weight":3},{"a":"mission-briefings-firestore","b":"news-analyst","weight":3},{"a":"mission-briefings-firestore","b":"osint-orchestrator","weight":3},{"a":"news-analyst","b":"osint-orchestrator","weight":3},{"a":"news-analyst","b":"persona-intel","weight":3},{"a":"osint-orchestrator","b":"persona-intel","weight":3},{"a":"osint-orchestrator","b":"rss-watcher","weight":3},{"a":"persona-intel","b":"rss-watcher","weight":3},{"a":"persona-intel","b":"storyteller","weight":3},{"a":"rss-watcher","b":"storyteller","weight":3},{"a":"rss-watcher","b":"translator","weight":3},{"a":"storyteller","b":"translator","weight":3},{"a":"graph-query-agent","b":"inference-writer","weight":3},{"a":"graph-query-agent","b":"memory-replay-agent","weight":3},{"a":"inference-writer","b":"memory-replay-agent","weight":3},{"a":"aixtrade","b":"architect","weight":2},{"a":"aixtrade","b":"backend","weight":2},{"a":"aixtrade","b":"compliance","weight":2},{"a":"aixtrade","b":"cost-optimizer","weight":2},{"a":"aixtrade","b":"distributor","weight":2},{"a":"aixtrade","b":"graph-query-agent","weight":2},{"a":"aixtrade","b":"host-exec","weight":2},{"a":"aixtrade","b":"instagram","weight":2},{"a":"architect","b":"backend","weight":2},{"a":"architect","b":"compliance","weight":2},{"a":"architect","b":"cost-optimizer","weight":2},{"a":"architect","b":"distributor","weight":2},{"a":"architect","b":"graph-query-agent","weight":2},{"a":"architect","b":"host-exec","weight":2},{"a":"architect","b":"instagram","weight":2},{"a":"backend","b":"compliance","weight":2},{"a":"backend","b":"cost-optimizer","weight":2},{"a":"backend","b":"distributor","weight":2},{"a":"backend","b":"graph-query-agent","weight":2},{"a":"backend","b":"host-exec","weight":2},{"a":"backend","b":"instagram","weight":2},{"a":"compliance","b":"cost-optimizer","weight":2},{"a":"compliance","b":"distributor","weight":2},{"a":"compliance","b":"graph-query-agent","weight":2},{"a":"compliance","b":"host-exec","weight":2},{"a":"compliance","b":"instagram","weight":2},{"a":"cost-optimizer","b":"distributor","weight":2},{"a":"cost-optimizer","b":"graph-query-agent","weight":2},{"a":"cost-optimizer","b":"host-exec","weight":2},{"a":"cost-optimizer","b":"instagram","weight":2},{"a":"distributor","b":"graph-query-agent","weight":2},{"a":"distributor","b":"host-exec","weight":2},{"a":"distributor","b":"instagram","weight":2},{"a":"graph-query-agent","b":"host-exec","weight":2},{"a":"graph-query-agent","b":"instagram","weight":2},{"a":"host-exec","b":"instagram","weight":2}]},"live":{"count":40,"active":["smoke-test-agent-01","cve-watcher","rss-watcher","github-watcher","paste-watcher","self-watch","d1-anomaly-watcher","forum-watcher","kev-watcher","cert-watcher","cisa-alerts-watcher","exploit-watcher","ransom-watcher","mitre-delta-watcher","cve-kev-cross-watcher","uptime-watcher","dns-typosquat-watcher","d1-geo-watcher","hackernews-watcher","credential-leak-watcher","cert-transparency-watcher","cisa-aics-watcher","gitstar-watcher","phish-feed-watcher","mail-spoof-watcher","peripheral-trap-watcher","detection-drift-watcher","model-lane-watcher","rss-dedupe-watcher","ioc-correlation-watcher","cron-miss-watcher","digest-publisher-watcher","compute-worker-watcher","victim-nl-watcher","exploit-kev-predictor","honeypot-jitter-watcher","kev-dwelltime-watcher","ssh-drift-watcher","edge-truth-watcher","self-heal-watcher"]},"layers":[{"id":"sense","page":"/sense.html"},{"id":"connect","page":"/connect.html"},{"id":"reason","page":"/reason.html"},{"id":"act","page":"/act.html"}],"metrics_endpoint":"/api/metrics","verify":{"endpoint":"/api/swarm","endpoint_metrics":"/api/metrics"}}