Skip to content
Matthew Oshin
Back to entrepreneurship
Current build

Galactic Signals

Cross-asset monitoring for retail investors and online communities, sold through a feed marketplace and built toward the AI agent data layer that sits underneath it.

Overview

Cross-asset monitoring is fragmented across dozens of vertical tools: stocks, crypto, sports betting, trading cards, real estate, macro, and news rarely live in one place, delivered where a community already is. Galactic unifies that monitoring behind a single subscription and fires branded webhook alerts into Discord, Telegram, Slack, email, or any endpoint the user points at it. Setup is thirty seconds: activate the feeds, paste a webhook URL, start receiving. The monitoring tool is the consumer wedge. The longer thesis is the marketplace and what comes after it: an MCP server that turns every Galactic feed into a structured stream any AI agent can natively consume, starting from a product that already has near-zero delivery costs.

What it involved

  • A fleet of ~79 async Python workers, one per feed, each with market-hours gating, a per-worker circuit breaker, and heartbeats.
  • A delivery engine that renders branded embeds and fans them out behind a token-bucket rate limiter tuned to Discord's limits.
  • Next.js 16 web app with Stripe billing, a category store, NextAuth, and an admin surface.
  • Self-hosted via Docker Compose behind nginx, with GitHub Actions auto-deploying on push to main.
  • Covers five verticals underserved by existing monitoring tools: stocks, crypto, sports betting, trading cards, and real estate.
  • AI agent data layer roadmap: MCP integration turns every feed into a structured stream any agent on Claude, ChatGPT, or a custom system can natively consume.

Stack

  • TypeScript
  • React 19
  • Next.js 16
  • Tailwind v4
  • Node.js
  • Prisma
  • Python workers
  • PostgreSQL
  • PgBouncer
  • NextAuth
  • Stripe
  • Resend
  • Sentry
  • Docker