francisco.trejo.dev
← Back to projects

Famished AI

active

Agent-commerce infrastructure for AI-to-restaurant transactions — POS, payments, and delivery exposed through an agent-readable protocol, with zero commission to the restaurant.

Famished AI hero — agent-commerce infrastructure for AI-to-restaurant transactions.
Famished AI — the agent-commerce layer between AI assistants and restaurant backends.

Overview

Famished is the agent-commerce infrastructure layer for AI-to-restaurant transactions — a full ordering stack (POS, payments, last-mile delivery) exposed through an agent-readable protocol so autonomous assistants can discover, evaluate, and transact with restaurants without a human in the loop. The model is zero-commission: restaurants keep 100% of order revenue; monetization sits on the consumer side ($2 flat + 10%). Each restaurant is provisioned with a structured, machine-consumable storefront, and the next milestone is native MCP server support so agents can place orders programmatically over a standardized surface. Live in LA with 15 restaurants, $36.8K GMV growing 29% MoM, and a contracted $1.4M ARR enterprise deal with Bevz (600 stores).

Problem

Aggregators take 20–30% of every restaurant order, and AI agents have no standardized way to discover, evaluate, or transact with restaurant backends. As autonomous assistants move from chat to action, the missing piece is a protocol layer — every restaurant either gets repackaged by an aggregator or stays invisible to agents.

Why it matters

Three compounding moats: protocol (authoring the open standard for AI-to-restaurant commerce), trust (zero-commission lock-in at the merchant level), and data (a unified substrate carrying user preferences, restaurant performance signals, and agent-side learnings across every surface). The earliest in-production bet on agentic food commerce — a category that doesn't have an incumbent yet.

Architecture

A modular service backend over a shared data layer, with a vendor-agnostic inventory abstraction so any POS plugs in through the same interface. Discovery runs through a hybrid retrieval pipeline that fuses structured filters with semantic search behind a single LLM hop. Every restaurant is exposed as a structured, agent-readable surface over the same ordering and payments pipeline — with a native MCP server as the next step.

Stack

Python 3 / Flask 2.1FastAPISQLAlchemy + GeoAlchemy2Celery 5.4Postgres 16Redis 7QdrantOpenAI embeddingsGroq (Llama 3.3 70B)TypeScript / React 19Next.js 15React Native (Expo 52)Solito 5NativeWind 4.1Auth0StripeMapbox GLSentryKubernetes

What I learned

Leading a small team at startup speed taught me that velocity and craft aren't in tension — they compound when the team trusts each other enough to ship hard and rest harder. I keep the bets narrow, the feedback honest, and protect the team from chasing the wrong metric. Moving fast is the easy part; knowing when to slow down for the people doing the work is the actual job.
Livebuild: 0c87a2e