Bit Primitive
Bit Primitive is an AI and data software company from Cape Town. Products include Estate Box, Tap & Tank, chainstar, sigstar and Orbit: data pipelines, warehouses, self-training AI and apps. Plus open datasets.
Bit Primitive is an AI and data software company from Cape Town. We design, build and run products end to end: the pipelines that collect data, the warehouses that organise it, the AI that learns from it, and the apps people use every day.
What we do
- AI products: Models that train on your own data, local AI studios and design tools, and answers that always cite their source.
- Data engineering: Raw data collected, decoded and modelled into clean, documented, tested tables in a warehouse you own.
- Apps on live data: Consumer apps that turn public data into plain answers and timely alerts, on the phone, the web and Telegram.
- Web3 and developer tools: Crypto moves explained, forecast and alerted on, and tools that show developers exactly what their AI is doing.
Estate Box. AI built in.
A small, self-hosted box that brings your statements, exchange activity and market feeds into a warehouse you own, and runs an AI brain that trains on that data every night. It packages Data Estate, the reference build that runs daily on a Raspberry Pi.
- Trains on your data: Models are trained from scratch on the box itself. No downloaded weights, no external AI service.
- Champion and challenger: Each night a new version competes with the current one on held-out data, and wins its place or is dropped.
- Forecasts that are graded: Every forecast has a range and is scored against what really happened once the date arrives.
- Answers with sources: Ask in plain words. Answers come from facts in your warehouse, with their source. It never invents a number.
Every night, on the box
- Collect new statements and feeds
- Rebuild and test the warehouse, then swap it in
- Train a challenger for every model
- Score it against the champion on unseen data
- Promote only what measurably wins
- Publish forecasts, insights and answers to your phone
Tap & Tank. Water and fuel, answered.
A consumer app for South Africa that answers three everyday questions from official public sources, starting in the Western Cape with more than a thousand areas: every City of Cape Town suburb and ward, plus the towns of the province's other municipalities.
- Water outages: When is the water off in my area, and when does it come back? Planned and unplanned outages from municipal sources, with their status as it changes.
- Dam levels: How full are the dams that supply me, and how long will they last? Your area linked to its dams: level, trend, last year, and a clearly labelled estimate of days of storage.
- Fuel prices: What will petrol and diesel cost next month? The official monthly price for your zone, plus a next-month direction, always labelled as an estimate.
- Restriction levels per municipality, in plain words
- Alerts by push notification or Telegram
- Every figure shown with its source and date
- Installable web app first, then iOS and Android
How we build
- Collect (cryo · dlt · APIs): From statements, exchanges, blockchains, news and public data sources, through their own APIs, gently and within their terms.
- Organise (dbt · DuckDB · Postgres): Into documented tables with tested keys and joins, in a warehouse on your own machine, server or box.
- Learn (self-training models): Models trained on your own data, retrained as it grows, and promoted only when they beat the current version on data they have never seen.
- Answer (apps · SQL · open data): Forecasts with ranges, alerts and plain-language answers on your phone, SQL for the deep dive, and open datasets anyone can use.
Try chainstar live: query its real output in your browser.
Try sigstar live: query its real output in your browser.
Products
- Estate Box: Your own data warehouse and an AI that learns from your data, in one self-hosted box. Nothing leaves it.
- chainstar: Raw blockchain data to clean dimensional tables in your own warehouse, from one command.
- sigstar: Collect market, on-chain, news and macro data, and explain, forecast and alert on crypto price moves from every angle.
- Whittle: Describe a part in plain words and get a verified, printable file. Runs fully local and offline.
- Data Estate: A personal data warehouse with a self-training AI brain, running every day on a Raspberry Pi. The reference build behind Estate Box.
- Orbit: See everything Claude Code does, live on a map in your browser. Replay sessions, read past chats and track cost. Runs on your own computer.
- Lore: A data file that explains itself. Parquet that carries its own meaning, privacy flags and an AI-readable brief.
- Tap & Tank: When is the water off, how full are the dams, and what will fuel cost next month? Alerts for South Africa, starting in the Western Cape.
- Till & Stack: Every loyalty card in one offline wallet, with optional crypto cashback through licensed partners. No custody, ever.
- SynthDeck: An AI music studio for DJs. Generate tracks from a prompt, split stems, auto-mix and remix on two decks, all on your own machine.
Public data
- Base ERC-20 transfers (100-block sample): Every ERC-20 Transfer event in 100 consecutive Base mainnet blocks, decoded, with each token's symbol, name and decimals joined in.
- Bitcoin transaction outputs (3-block sample): Every output of every transaction in 3 consecutive Bitcoin blocks: who received how much, the output's script type, and the sender when every input came from a single address. OP_RETURN and other outputs without an address are kept, with no address.
- ERC-20 token directory (Ethereum and Base): Every ERC-20 contract seen in the Ethereum and Base transfer samples, with the name, symbol and decimals it reports and how many transfers it had. Useful for decoding amounts.
- Ethereum ERC-20 transfers (200-block sample): Every ERC-20 Transfer event in 200 consecutive Ethereum mainnet blocks, decoded, with each token's symbol, name and decimals joined in. A sample of what chainstar produces from a single command.
- Ethereum transaction fees (200-block sample): The execution fee of every transaction in the same 200 Ethereum blocks: gas used, the price paid and the base fee, in wei and in ETH. Blob fees are not included.
- Solana DEX swaps (300-slot sample): Every swap in 300 consecutive Solana slots through Raydium, Orca Whirlpool, Meteora DLMM, Jupiter, Pump.fun or PumpSwap: what the signer gave and got, with a USD value from prices derived from the same on-chain swaps.
- Solana token and SOL transfers (20-slot sample): Every SPL, Token-2022 and native SOL transfer in the successful transactions of 20 consecutive Solana slots, inner instructions included, with each mint's standard and decimals.
- Solana token prices from on-chain swaps (300-slot sample): Hourly and daily USD prices for every Solana mint traded in the same 300 slots, derived only from on-chain swaps against USD stablecoins and SOL: outliers rejected, each price with its method, observations, volume and confidence. Low-confidence prices are left NULL, with the observed median kept.