Skip to Content
Architecture

Architecture

Overview

Starship has a simple architecture focused on delivering Twitter content to Farcaster users:

  • Twitter Ingest Service — Polls subscribed Twitter accounts and stores tweets
  • Subscription Service — Manages user subscriptions and notification preferences
  • Farcaster Miniapp — The user interface for browsing and subscribing

Twitter Ingest Service

The core of Starship is battle-tested Twitter scraping infrastructure:

  • Account Polling — Fetches tweets from subscribed Twitter accounts
  • Deduplication — Ensures tweets are stored exactly once
  • Rich Data Extraction — Captures engagement metrics, media, quote tweets, threads

Subscription Service

Manages the relationship between Farcaster users and Twitter accounts:

  • Subscribe/Unsubscribe — Add or remove Twitter accounts from your feed
  • Notification Settings — Configure how and when you want to be notified
  • Feed Generation — Query tweets from your subscribed accounts

What’s Next

We’re working on combining Twitter signals with onchain data to surface early alpha on emerging projects.