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

ethglobal-ba/aimm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

 
 
 

Contributors