Adsourcer
← Adsourcer

Architecture

A multi-tenant ad network built for AI applications — semantic retrieval, real-time auctions, and event-driven billing.

Intent parser

Extract commercial signals from unstructured conversation context.

Embedding index

Semantic retrieval across advertiser product catalogs at scale.

Ranking engine

Score candidates by relevance, prediction, and quality signals.

Auction service

Budget-aware bid selection with second-price clearing.

Event pipeline

Track impressions, clicks, and conversions for attribution.

Tenant isolation

Separate publishers, advertisers, and platform data by design.

System overview

Publishers send conversation context to Adsourcer. The platform parses intent, retrieves candidate ads from advertiser catalogs, ranks by relevance and predicted performance, runs a second-price auction, and returns structured ad payloads with disclosure metadata.

Deployment

API services run on FastAPI with PostgreSQL and Redis. The dashboard is a Next.js application. See documentation for local development setup.