Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

Latest commit

 

History

History
14 lines (11 loc) · 1.43 KB

File metadata and controls

14 lines (11 loc) · 1.43 KB

AIMM

Automated market making agent for prediction markets. Built on Base, powered by Chainlink, Pyth, and Limitless.

Components

  • apps/aimm-agent: Stateful prediction market research agent that analyzes markets for fair prices and generates orderbook recommendations using LangGraph. Also our x402 backend (in conjunction w/ Next.js REST API). Pyth and Limitless (Base) integrations here
  • apps/break-glass: Our plan B when things happen, was unused
  • apps/cre-kalshi-price-fetcher: Fully custom Chainlink Runtime Environment project that fetches prices from Kalshi and writes them to the blockchain to inform the price balancing automation trigger. Everything Chainlink here, core of orchestration.
  • indexer: Ponder indexer that stores event data and collates updates into clean entities for the frontend
  • web: The whole frontend. Made with React, Tailwind, Shadcn, Lucid, Viem, Hono, and Pusher.
  • scripts: Scripts for preloading markets, fetching prices, etc. Also our chainlink trigger script.
  • contracts: Foundry contracts for the AIMM (application) contract and the PythOracle contract that informs price market research
  • packages/eslint-config, packages/typescript-config: Shared ESLint and TypeScript config for the project