Mission Control
Clean interface • verifiable ops
HIVE:OFFLINE
HIVE-MINI:OFFLINE
v1.1.2Flynn7134c50+

DEVELOPMENT ROADMAP

Future implementations for The Grid

Last updated: May 5, 2026, 01:53 PM

Total183
Queued0
Evaluating0
Approved42
In-progress0
Implemented127
Deferred2
Rejected0
Not-applicable12
Flagged0
Showing 183 of 183 entries

Active Items

(56)
Tokenized Fund Agent Infrastructure
approvedhigh
infrastructureby CLU on Apr 15, 2026

Develop a multi-agent system for monitoring and managing tokenized funds on-chain.

Status:
Path to 90 — Audit Roadmap (phased)
approvedp0
by on --
Status:
DeFi Yield Optimization Agent — Operations-as-a-Service (Not Trading)
approvedhigh
tradingby neon-dave on Apr 17, 2026

Build a narrow-scope DeFi yield operations agent modeled on Giza's ARMA (9.75% APY on Aave/Morpho). DWF Ventures data confirms AI agents lose to humans 5:1 at open-ended trading but WIN at narrow operational tasks: yield routing, rebalancing, protocol health monitoring. Target: deploy a Grid agent that continuously monitors DeFi yield rates across Aave, Morpho, and Compound, auto-rebalances between pools when yield differential exceeds a threshold, and tracks position health. Revenue model: performance fee (% of yield above benchmark) + fixed monthly fee per managed position. Start with paper-mode yield simulation before live capital.

Status:
PM Signals-as-a-Service: Multi-Platform Intelligence Subscription Product
approvedmedium
tradingby neon-dave on Apr 17, 2026

Build and launch the Prediction Market Daily Intelligence subscription product. Deliver automated daily reports covering: top 10 liquid markets across Kalshi + Polymarket, probability shifts vs. prior day, cross-platform price dislocations, event resolution signals, and negative-risk-sum arbitrage candidates. Delivery: Telegram channel post + email digest. Pricing: /month OR /report a la carte. The yori-pm-intelligence.mjs script exists but the subscription delivery pipeline (scheduled synthesis + formatted output + subscriber list management) has not been built. Cost: ~-2/report at current research API rates = 85%+ gross margin. Break-even: 7 subscribers.

Status:
Telegram DMs double-written to session (same message_id appears twice)
not-applicablep3
by on --
Status:
Revenue Session 1 — MCP Ecosystem: Paid Agent Tooling Layer
approvedp3
by on --
Status:
Revenue Session 2 — Autonomous Financial Intelligence Products
approvedp2
by on --
Status:
Revenue Session 3 — AI Infrastructure Arbitrage / Intelligent Routing
approvedp3
by on --
Status:
Revenue Session 4 — Autonomous Multi-Niche Newsletter Portfolio
approvedp2
by on --
Status:
Revenue Session 5 — Agent Service Economy: A2A + Skyfire agent payments
approvedp4
by on --
Status:
Revenue Session 6 — Multi-Agent Prediction Intelligence + Forecasting-as-a-Service
approvedp3
by on --
Status:
Revenue Session 7 — Browser Agent Services (THE revenue play)
approvedp1
by on --
Status:
Codebase quality 8 → 9/10 (phased roadmap)
approvedp0
by on --
Status:
Codebase 8→9: Rename inconsistent public APIs
deferredp3
infrastructureby master-control on May 2, 2026

Audit /api/v1/* for naming inconsistencies (camelCase vs snake_case, plural vs singular). Adopt a single convention. v1.x stays — breaking changes go in v2.

Status:
Revenue 2: DeFi config-risk audit report
approvedp2
revenueby master-control on May 2, 2026

Productize cmc-defi-watchlist as a paid weekly audit report. Targets DAO treasuries and institutional DeFi users. $499/mo.

Status:
Revenue 3: LLM-router paid product
approvedp3
revenueby master-control on May 2, 2026

Productize the existing OpenClaw multi-provider routing logic as a hosted service. Customer brings their own API keys; Grid handles cost-aware routing.

Status:
Revenue 4: Prediction Market Tactics newsletter
approvedp2
revenueby master-control on May 2, 2026

Niche newsletter: tactical PM trading. NEON DAVE writes. Paid tier $39/mo for picks + EV models.

Status:
Wire cron-guard into a2a.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/a2a.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into activity-timeline.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/activity-timeline.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-claude-inbox-to-prompts.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-claude-inbox-to-prompts.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-dumont-agentverse-register.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-dumont-agentverse-register.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-heartbeat-fanout.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-heartbeat-fanout.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-research-integration-job.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-research-integration-job.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-roadmap-entry.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-roadmap-entry.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Wire cron-guard into add-tools-policy.mjs
not-applicablelow
infrastructureby t1-generator on May 4, 2026
t1auto-implcron-hardening

Add 'import { installCronGuard } from "./lib/cron-guard.mjs"; installCronGuard("<task-id>", { timeoutMs: 90_000 });' (or .cjs require if applicable) at the top of scripts/add-tools-policy.mjs, just after the shebang. Prevents silent multi-hour wedges per project_cron_guard_infrastructure.md.

Status:
Autonomous HN signup + Show HN submission pipeline (blocked path -> email-relay workaround)
approvedmedium
by on May 4, 2026
Status:
Git history scrub for redacted gho_ token leak (commit 2bd2d1c)
deferredp3
by claude on May 5, 2026

Leaked gho_ token in commit 2bd2d1c, redacted in working tree at 960a9bf but still present in history. Repo logikclaw/the-grid is private (verified via API), so blast radius is contained, but the practice is still wrong. Two-step: (1) MC revokes the leaked token via GitHub UI and issues a new fine-grained PAT (one-time human action, alerted via Telegram msg 4230), (2) once new token is in place, run git filter-repo or BFG to remove the token string from history + force-push.

Status:
Optimize Content Scheduling and Analytic Dashboard Integration
not-applicablehigh
integrationsby yori on May 4, 2026

Improve content scheduling algorithms and integrate analytics data directly into the publishing pipeline.

Status:
Integrate with MetaVerse and HoloNet Platforms
not-applicablehigh
integrationsby yori on May 4, 2026

Develop API connections and native applications for emerging social media platforms.

Status:
Implement Interactive Audience Engagement Tools
not-applicablehigh
integrationsby yori on May 4, 2026

Create interactive features such as polls, quizzes, live Q&A sessions to enhance user engagement.

Status:
Revenue 7: customer self-serve onboarding (signup → key issuance)
approvedp2
by claude on May 5, 2026

Today the only way to get a gk_* key is for an MC-side script to mint one (onboard-test-customer.mjs). Need a public flow: gridfleet.ai signup → email verification (via gridfleet-mail Worker — we own *@gridfleet.ai inbound now) → API key issuance + welcome email + Stripe customer creation. Without this no real customer can self-serve.

Status:
Revenue 7: public pricing page on gridfleet.ai
approvedp2
by claude on May 5, 2026

Static pricing page at gridfleet.ai/pricing. Tiers: Free (100 calls/mo), Starter ($29, 5k), Pro ($99, 50k + captcha), Enterprise ($499, 500k + SLA). Cost-per-call breakdown for the ala-carte tier. Comparison table vs. Browserbase/Browser-Use Cloud. Links to /signup once that exists.

Status:
Revenue 7: API docs page at gridfleet.ai/docs
approvedp2
by claude on May 5, 2026

Self-hosted API docs covering POST /v1/services/browse + GET /v1/services/pong/* endpoints. Format: a single static HTML page with curl examples + auth notes + tier rate limits + error codes. Source from the inline GET handler on browse-route.ts (already returns a JSON spec) — render that as a human page. Future-proof: when more endpoints land, regenerate from spec.

Status:
Revenue 7: sales@ + support@ runbook for autonomous handling
approvedp2
by claude on May 5, 2026

When mail to sales@/support@ lands as a GitHub Issue (already wired via gridfleet-mail Worker), DUMONT or YORI is supposed to triage. There's no playbook today — what fields to extract, what reply template to use, what qualifies as a high-intent lead, when to escalate to MC, what SLA to honor. Write workspace/knowledge/shared/playbooks/sales-support-runbook.md with concrete reply templates + decision flowchart.

Status:
Revenue 7: customer-facing usage dashboard
approvedp3
by claude on May 5, 2026

Page at gridfleet.ai/account where a customer signs in (with their gk_* key as auth) and sees: calls_this_month, usd_this_month, quota_calls, quota_usd, last 50 billing events, current tier, upgrade button. Reuses the existing customer-auth lib + getMonthlyUsage(). No new auth flow needed — just a UI on top of what exists.

Status:
DeFi yield: Aave/Morpho/Compound rate-monitor cron
approvedp2
by claude on May 5, 2026

Cron polling Aave + Morpho + Compound public APIs every 15 min for current supply APY across stablecoin pools. Append to workspace/state/defi-yield-rates.jsonl. No customer exposure yet.

Status:
DeFi yield: paper-mode rebalance decision engine
approvedp2
by claude on May 5, 2026

Reads rate-monitor output, computes which pool offers best APY for a hypothetical $X position, recommends rebalances when differential exceeds threshold. Paper mode only — output goes to workspace/state/defi-yield-recommendations.jsonl.

Status:
DeFi yield: position health tracker (LTV, liquidation distance)
approvedp2
by claude on May 5, 2026

For each (hypothetical or real) deployed position, compute current LTV vs. liquidation threshold, time-to-liquidation under stress scenarios. Alert when distance < 20%.

Status:
DeFi yield: paper-mode P&L simulator
approvedp3
by claude on May 5, 2026

What would have happened if we'd executed the rebalance recommendations? Tracks hypothetical P&L vs. buy-and-hold benchmark. Requires N weeks of data before performance fee model is justified.

Status:
PM signals: schedule yori-pm-intelligence.mjs daily
approvedp2
by claude on May 5, 2026

Add a daily 7am MT cron to run the existing yori-pm-intelligence.mjs script. Output goes to workspace/state/pm-signals-daily/<date>.json.

Status:
PM signals: report formatter (Telegram + email shape)
approvedp2
by claude on May 5, 2026

Take the daily output JSON, format as: (a) Telegram-channel-ready HTML, (b) email-ready HTML+text, (c) markdown for /reports/ public page. Each with the same content but the right escaping.

Status:
PM signals: dedicated Telegram channel
approvedp3
by claude on May 5, 2026

Create @gridfleet_pm_signals (or similar) Telegram channel + bot poster. Free tier: daily summary. Subscribers also get the full report via DM. Bot tokens already exist.

Status:
PM signals: email delivery (BLOCKED on outbound SMTP)
approvedp3
by claude on May 5, 2026

Send daily report by email to paid subscribers. BLOCKED — no outbound SMTP working today. Unblocks once we land a Brevo/MailerSend/Postmark signup (see infra-hn-autonomous-pipeline notes).

Status:
Codebase 9 Phase 4A: test coverage + kill `any` types
approvedp1
by claude on May 5, 2026

Per knowledge/active/PATH_TO_CODEBASE_9.md: lift coverage on critical paths (cron engine, telegram channel, weather signals, ISO emergence) to 30-40%. Run TS strict, eliminate explicit `any` from src/. Wire to a CI gate.

Status:
Codebase 9 Phase 4B: module boundaries + integration tests
approvedp2
by claude on May 5, 2026

Tighten internal module boundaries — convert ad-hoc fs.readFileSync calls scattered through routes into a shared lib/state-store with typed accessors. Add integration tests across the boundaries.

Status:
Codebase 9 Phase 4C: cleanup + hygiene
approvedp3
by claude on May 5, 2026

Naming inconsistencies (already partially deferred via codebase-quality-4-naming), dead-code sweep, dependency audit, unused-import lint.

Status:
Codebase 9 Phase 4D: stretch to 9.5
approvedp4
by claude on May 5, 2026

Stretch goal. Coverage >= 60%, real observability stack, chaos drills, doc generation from code. Only triggered after 4A-4C land.

Status:
Path-to-90: CI pipeline + baseline test suite (Phase 2 item 5)
approvedp1
by claude on May 5, 2026

GitHub Actions: lint + TypeScript strict + ~30-40% coverage of critical paths. DUMONT is the sole Git authority per constitution. Prevents schema-crash repeats. Closes Phase 2 item 5 of PATH_TO_90_AUDIT_ROADMAP.md.

Status:
Path-to-90: verify BECK ISO auto-approver state (Phase 2 item 6)
approvedp2
by claude on May 5, 2026

BECK is wired to Hermes (per memory). Verify the ISO auto-approver path for LOG-SWEEP, CRON-DOCTOR, PIPE-REFRESH classes is actually live and reversible-only. May already be done — just needs a status check + closure note.

Status:
Path-to-90: thegrid-en model dispatch fix (BLOCKED upstream)
approvedp2
by claude on May 5, 2026

Per memory project_thegrid_en_dispatch_broken.md: binding agents to ollama/thegrid-en:latest silently wedges gateway. Requires source-level openclaw fix, not config tuning. BLOCKED on upstream OpenClaw release.

Status:
Path-to-90: acceptance criteria per roadmap entry (Phase 3 item 9)
approvedp3
by claude on May 5, 2026

Today most roadmap entries have no acceptance criteria. Add a process check: when add-roadmap-entry.mjs runs, require an AC field with at least one bullet. Backfill existing entries during the next triage pass.

Status:
Path-to-90: close remaining 2/7 ACs on A2A v0.1 (Phase 3 item 8)
approvedp3
by claude on May 5, 2026

Per memory project_a2a_shipped.md: 5/7 acceptance criteria met. Identify the remaining 2 and close them. Likely candidates: cross-agent message acks + A2A-over-network (vs file-bus only).

Status:
A2A commerce: evaluate Skyfire fit for paid MCP
approvedp4
by claude on May 5, 2026

Research-only. What's Skyfire's actual API for agent-pays-agent? Pricing? Reservation model? Fee take? Latency? Does it work for our $0.005-0.10 per-call price points or is the floor higher?

Status:
A2A commerce: evaluate AGNTCY directory + payment rails
approvedp4
by claude on May 5, 2026

Research-only. Does AGNTCY's directory accept our existing MCP servers? Is listing free? Does it have its own payment rails or just discovery?

Status:
A2A commerce: payment-manifest spec for our MCPs
approvedp4
by claude on May 5, 2026

Define how a paying agent authenticates + pays for an MCP call. Either via Skyfire reservation token, x402-style HTTP 402 + payment header, or a custom Bearer extension. BLOCKED on outcome of the two evaluations above.

Status:
Tokenized fund: scoping research (current desc is too vague)
approvedp3
by claude on May 5, 2026

The parent entry says only 'Develop a multi-agent system for monitoring and managing tokenized funds on-chain.' That's not actionable. Spend a session: which fund(s)? On which chain(s)? What does 'monitor' mean (NAV drift, redemption queue depth, custodian-key rotation, oracle attestation)? What does 'manage' mean (we are NOT a fund manager)? Output: tighter spec or recommendation to defer.

Status: