# TruSat

**Years:** 2018–2020 (launched October 2019)
**Role:** Lead designer (designed end-to-end)
**At:** ConsenSys
**Client:** TruSat
**Tags:** web3, platforms-and-networks
**Case study:** /work/trusat
**Code:** https://github.com/work/trusat

Why would you snap photos of satellites?

1. It's fun
2. To prevent the cascade of collisions that could trap humanity on Earth

TruSat is a crowdsourced catalog of objects orbiting Earth. I designed it
end-to-end, working with some of the smartest people I've ever met.

### Team

Cofounders Chris Lewicki and Brian Israel; community manager Kim Macharia; PM
Robert Keenan; engineers John Gribbin and Kenan O'Neal; researchers Georgia
Rakusen and Andrea Morales Coto; illustrator Louis Wes. Project backed by
ConsenSys founder Joseph Lubin.

## Overview

### A citizen-powered satellite catalog

In late 2018, blockchain venture studio [ConsenSys](https://consensys.net/) — founded by Ethereum cofounder Joe Lubin — acquired the asteroid mining company [Planetary Resources](https://en.wikipedia.org/wiki/Planetary_Resources), and asked what a globally coordinated network of space enthusiasts could do for our planet. I led design on the team formed to answer it — one of several Ethereum-native product teams I worked across inside ConsenSys's Crypto Product Lab.


We focused on space situational awareness (SSA) — the data that tells us where
satellites are and whether they're behaving safely. It's a textbook coordination
problem: every operator benefits if everyone tracks responsibly, but no operator
wants to share data with their competitors. A classic tragedy of the commons,
playing out over our heads.

The result is [TruSat](https://github.com/work/trusat):

- a mobile app where anyone can capture sightings against a backdrop of constellations
- a catalog showing backyard astronomers where to point their telescopes
- a network of observers and telescope nodes
- a public record of orbital behavior — owned by no government and no operator

![Phone capture loop](/work/trusat/phone-capture.mp4)

### Explainer

I scripted, storyboarded, and art directed the explainer video, animated by
[Louis Wes](https://louiswes.com/); music and sound by
[Jennifer Pague](https://www.instagram.com/jenniferpaguesounds/).

[Watch the explainer on Vimeo](https://vimeo.com/1196768558)

## Research

### Problem

Satellites are about to multiply by **25×**, and a single chain reaction of
collisions could lock us out of orbit for generations
([Kessler syndrome](https://en.wikipedia.org/wiki/Kessler_syndrome)). We have
international [sustainability standards](https://www.unoosa.org/res/oosadoc/data/documents/2018/aac_1052018crp/aac_1052018crp_20_0_html/AC105_2018_CRP20E.pdf)
and the analytical tools to evaluate behavior against them. What's missing is
**trusted data** — every existing source is controlled by a party with skin in
the game.

![Earth with ~2,200 satellites in orbit (2020)](/work/trusat/26-06-02%20-%20update/sats-2020.png)
![Earth ringed by ~57,000 satellites in orbit (projected 2030)](/work/trusat/26-06-02%20-%20update/sats-2030.png)
![Earth shrouded by an unknown count of satellites and debris (the future)](/work/trusat/26-06-02%20-%20update/sats-2040.png)

### Hypothesis

An SSA dataset that no one owns is one that everyone can trust. Same trust
mechanism as a public blockchain: distributed data, rules enforced by code, no
single party in position to manipulate the record.

Build the software that lets citizen scientists worldwide spot satellites, and
you crowdsource the independent record the industry can't produce on its own.

![Observation loop — observers submit sightings; the catalog auto-updates; observers receive directions for where to look next](/work/trusat/26-06-02%20-%20update/diagram-observations.png)

### Personas

We interviewed dozens of space enthusiasts across four continents and clustered
them into three personas — segmented by equipment access, time budget, and
audience size.

- **Hobbyist** — DSLR and/or telescope. Comfortable with hardware. Often retired. The power user.
- **STEM Worker** — Technical day job, little spare time. Could use sat-tracking software. Has spotted satellites before.
- **Space Dreamer** — Wants a career in space. Follows space accounts. No equipment yet. Has never seen a satellite.

![Avatar — Hobbyist](/work/trusat/persona-hobbyist.jpg)
![Avatar — STEM Worker](/work/trusat/persona-worker.jpg)
![Avatar — Space Dreamer](/work/trusat/persona-dreamer.jpg)

### Two apps, one network

Our wedge is the hobbyists. While they represent the smallest segment, they
already have the telescope rigs to seed the network with high-volume,
high-accuracy data.

So we planned to first build the orbital catalog and ground-station tools for
experienced trackers. The next phase would be a mobile capture app for everyone
else. Experienced trackers seed the network. Newcomers grow it. Both feed the
same dataset.

![Diagram — three personas connect to the desktop catalog and the mobile capture app](/work/trusat/26-06-02%20-%20update/trusat-diagrams-26-06-02_diagram-desktop.png)

## Mobile concept

### *Pokémon Go* for satellites

This mobile app never shipped — funding wound down during COVID as broader
bear-market conditions hit ConsenSys's venture studio.

But the concept still holds up, especially as phone cameras continuously
improve. If you can see stars, you can see satellites, and a phone is enough
to log a scientifically useful sighting.

![Notification — a visible satellite is about to pass overhead](/work/trusat/mobile-notification.png)
![Capture flow — follow the AR orbit track, then snap a photo; constellations behind the satellite anchor its position](/work/trusat/phone-capture.mp4)
![Object story — you "own" the satellite until another tracker captures it elsewhere on Earth](/work/trusat/mobile-object-story.png)

### Incentive system

A crowdsourced dataset is only as trusted as its weakest contributor. The system
has to reward the right thing, and route effort to where the dataset is
thinnest. Three loops work together:

- **Accuracy → influence.** Voting power on the network is weighted by an
  observer's historical accuracy, not their volume. A noisy high-volume tracker
  has less say than a careful hobbyist with a clean record. Reputation is
  governance.
- **Priority → bounty.** The catalog algorithmically ranks which satellites
  need observations most — by recency, criticality, and geographic gaps.
  Capturing those earns bigger rewards. Industry partners can also task the
  network for specific satellites and contribute to the bounty pool.
- **Collection → conversion.** Each capture is a collectible badge. Rare
  satellites can go unseen for months; common ones are starter material.

The collection loop pulls Space Dreamers in; the accuracy-and-priority loops
convert the most engaged into ground-station operators feeding the network at
volume.

![Leaderboard — accuracy-weighted voting power](/work/trusat/mobile-leaderboard.png)
![Priorities — ranked observation targets](/work/trusat/mobile-priorities.png)
![Collection — captured satellites as badges](/work/trusat/mobile-collection.png)

## Launch

In October 2019 we shipped the
[TruSat Catalog](https://trusat.org/catalog/priorities) — giving experienced
trackers a target list and a place for their observations to land.

### Object list

Every publicly known object orbiting Earth — including classified payloads and
debris — ranked by which need fresh observations the most.

![Desktop — TruSat object list](/work/trusat/desktop-catalog.jpg)

### Objects

Every satellite gets a page with its backstory and an immutable record of its
orbital behavior.

![Desktop — TruSat object page](/work/trusat/desktop-object.jpg)

### Profiles

Every observer gets a profile that tracks their captures and accuracy score —
replacing the spreadsheets most trackers use today.

![Desktop — TruSat observer profile](/work/trusat/desktop-profile.jpg)

## Epilogue

While the project may no longer be funded, it lives on with the support of
volunteers in the amateur satellite-tracking and open-source communities. Many
thanks to everyone who has contributed.

Follow TruSat on [GitHub](https://github.com/TruSat).

---

[Overview](/llms.txt) · [All work](/) · [About](/about)
