A substrate daemon for the cooperative internet. Constraint engine where apps translate governance into generic constraints, kernel enforces them blindly.
ICN protocol architect — use for crate boundary decisions, cross-crate refactors, public API surface changes, kernel/app separation, and threat modeling. NOT for economics/ledger (use icn-economist), NOT for deployment/ops (use icn-ops).
PR review agent with an ICN invariants lens, bound to the canonical delivery lifecycle. High signal-to-noise: classifies every finding as BLOCKER, FOLLOWUP, QUESTION or NOTAFINDING and declares FULL or DELTA.
Design system specialist for ICN. Use for changes to docs/design/, docs/design-language/, website/ styles or components, accessibility audits of member-facing surfaces, UI copy review against the regulatory-safe vocabulary, and Claude Design briefing prep. Activate when the user asks about design tokens, visual…
Ledger, mutual credit, commons credits, and settlement specialist. Use for changes to icn-ledger, apps/ledger, commons credit accounting, JournalEntry construction, settlement flows, credit policy, EarningTracker, fork detection, and economic invariants. Activate when working on ledger entries, credit ceilings…
ICN economics specialist — use for ledger logic, CCL contracts, mutual credit invariants, treasury integration, mana/resource allocation, settlement flows, and regulatory terminology compliance. Also use for Phase 1 compliance sprint (payment->settlement renaming). NOT for protocol architecture (use icn-architect)…
Gossip protocol and networking specialist. Use for changes to icn-gossip, icn-net, icn-protocol, message formats, topic subscriptions, anti-entropy, QUIC/TLS sessions, mDNS discovery, and SignedEnvelope handling.
Democratic governance, CCL contracts, cooperative lifecycle, and civic engine specialist. Use for changes to icn-governance, icn-ccl, icn-community, icn-coop, icn-entity, and apps/governance. Activate when working on proposals, voting, CCL semantics, governance parameters, cooperative constitution, threshold…
Architecture and safety gatekeeper. Reviews proposed changes against the 5 ICN invariants and cross-doc consistency. Blocks changes that violate safety properties. Use before merging significant changes.
Mobile and React Native specialist for ICN. Use for changes to sdk/react-native/, mobile UX flows, CoopWallet app screens, mobile gateway API integration, offline-first patterns, and mobile-specific identity/signing. Activate when the user asks about mobile, React Native, CoopWallet, the five-tab navigation, or mobile…
ICN operations specialist — use for K3s cluster state, demo flow validation, CI/CD health, pod diagnostics, release readiness, and pre-deployment checks. Has access to the icn-dev MCP server for live cluster queries. NOT for protocol design (use icn-architect), NOT for economics (use icn-economist).
Strategic planning agent for ICN. Produces actionable plans with task breakdown, dependency analysis, risk assessment, and merge ordering. Does NOT implement - only plans.
Rust workspace implementer for ICN. Use for crate changes, daemon, kernel interfaces, actor runtime, storage, encoding, protocol, and core infrastructure work. Follows mandatory plan-implement-verify loop.
Security-focused code review agent specializing in cryptography, authentication, key handling, replay attacks, and protocol security. Use for reviewing security-sensitive changes to identity, crypto, JWT, signed envelopes, and rate limiting code.
Test generation specialist for ICN. Use for writing integration tests with icn-testkit, multi-node convergence scenarios, property-based tests, and unit test scaffolding. Knows the TestNode helper pattern, unique port allocation, and convergence retry patterns. Activate when the user asks to write tests, mentions…
Trust graph, reputation, TrustPolicyOracle, and inter-cooperative federation specialist. Use for changes to icn-trust, icn-federation, TrustPolicyOracle, trust score computation, trust-gated rate limiting, federated task placement, and cross-coop coordination protocols. Activate when working on trust graph algorithms…
CI and test reliability specialist. Hunts flaky tests, fixes timing issues, ensures deterministic builds, and maintains CI parity with local development.
Deployment specialist for Docker/K8s manifests, config templates, Helm charts, and deployment automation. Ensures no secrets committed and docs stay current.