The Legacy Program Source

In development: v0.10.0

The Legacy Program

Every player in the UAP legacy program, tracked, sourced and mapped by their connections to each other.

A research board on the alleged United States programme for recovering and reverse-engineering non-human craft, 1944 to now. It does not set out to prove the programme exists. It shows, claim by claim, what a primary record establishes, what a named person has said on the record, and what is only inference.

Runs in the browser, nothing to install. Inclusion on the board is not an accusation.

Program map, a neighbourhood, one person's sourced entry

On the board, as of its 26 September 2026 build

  • 1,138nodes, 351 of them people
  • 2,788sourced links
  • 6,060graded claims
  • 93topics in 10 sections
  • 1,076timeline events
  • 135nodes on the program map
01 / How to read it

Every claim names its source, and carries a grade

No source, URL, document number or quotation appears on the board that was not opened and read. Where a record could not be found, the board says so in words rather than staying silent.

T1

Documented

A primary record says so: a document, a statute, a filing, a transcript.

3,780 claims

T2

On the record

A named person on the record says so: testimony, an allegation, an official statement.

1,700 claims

T3

Stated inference

What the board reasons from the record, flagged as such.

580 claims

"Said on the record" is not "true"

Many Tier 1 claims document that something was said, such as a sworn statement or a hearing transcript. The board marks these, because Tier 1 there means the words are documented, not that what was said is true.

Interested parties are not their own best evidence

Statements by AARO and the Department of Defense are treated as an interested party's and capped at Tier 2, unless the claim is about what they said.

The case against sits beside the claim

Where a witness said one thing and the record shows another, the contradiction is recorded as a finding, on the same page as the claim.

Inclusion is not an accusation

A person, company or agency appears because a record or a public claim connects them to the subject, not because the board finds that they did anything. Many are here because they denied, investigated, reported on or were named by someone else.

02 / Connections

Follow the links

Open any node's neighbourhood and its sourced links fan out around it, each one labelled with how the two are connected and how strong the evidence is. Filter by relationship family (custody, oversight, testimony, denials, documents, place and time), or send the links to the program map.

2,788 links, each one citing a document.

Neighbourhood: the Roswell Incident node
03 / Sources

The account beside its sources

A topic reads as a short account in which every sentence carries numbered references. The graded claims it rests on sit in the next column, each with its tier, the node it belongs to and the source named. The Atlas lays the 93 topics out by section and era.

The topic shown: the 1947 wave, the Twining memo and Project Sign.

Topic page, scrolling
04 / Timeline

A timeline of 1,076 events

Events sit in 11 section lanes across four eras, from the early record to 2026. Open an era, filter by strand (program, witness, oversight, cover-up) and click any event to read it.

  • Evidence.All 6,060 claims in one table, filterable by tier, class, cluster and source domain.
  • Patents.5 Navy patents with their drawing sheets.
  • Analyst."Ask the analyst" is a Claude-backed assistant that works from the board's own data.
Timeline: era, strand
05 / Views

Six ways in

Home
The board's home page: a search field, the counts, and a key for reading a claim.
Home: search the whole board, with a key for reading a claim.
Program map
The program map: 135 nodes in a grid of roles by era.
The program map: 135 nodes by role and era.
A person's page
A person's page with graded claims and the case against beside them.
A person's page: claims with their tiers and sources, and the case against beside them.
A topic
A topic page with numbered references beside graded claims.
A topic: the account beside its numbered sources.
Atlas
The Atlas: topics laid out by section and era.
The Atlas: 93 topics by section and era.
Neighbourhood
The Roswell Incident node with its sourced links around it.
A neighbourhood: the sourced links around one node.
06 / How it was made

Built to be checked

The app is Vite 5 and TypeScript with no framework, hash-routed, reading generated JSON at runtime. It is hosted on Cloudflare Pages and deployed by GitHub Actions after a gate passes. Stewart Gregerson builds it with Claude.

One rule

No invented sources, URLs, document numbers or quotes, anywhere, including in placeholders. If a citation cannot be verified, it is left out and the board says so.

A pipeline, not a spreadsheet

A Python pipeline merges one JSON file per research pass into the board, regrades how close each node sits to the alleged programme, builds the program map and writes the app's data. Each claim and link gets a stable id derived from its content.

A gate that is tested too

The gate re-derives every count from source, requires the committed data to equal a fresh build, and drives the built app in a real browser through 30 checks. Each check is shown failing on a deliberately corrupted input before it is trusted.

Topics, checked twice

Each of the 93 topics was drafted from the board's own claims, then re-derived sentence by sentence from its citations by separate checkers. In the first round 53 of 93 failed, mostly for sentences that said more than their citations.

A blind critic

After each phase that changes what a reader sees, screenshots go to a separate agent with a short brief and no code. It returns the five worst problems a reader would notice, and those get fixed.

The analyst

"Ask the analyst" is a Claude-backed assistant. Its tools run in the reader's browser against the board's own data, served through a separate Cloudflare Worker.

07 / Credits

Sources and licences

The board quotes short passages to show what a record says. Quoted material belongs to its authors and publishers, and a citation is not a licence to reuse it. Screenshots and clips on this page show the live board.

WhatWhoLicence or terms
IBM Plex Mono (this page and the board)IBM, via Google FontsSIL Open Font License 1.1 (text)
Agency seals and the RAND text logo, in the boardUS government and RAND, via Wikimedia CommonsPublic domain
US government records: statutes, the Congressional Record and hearing transcripts, agency reports, FOIA releases, court filingsUS governmentWorks of the US federal government are in the public domain in the US
US patents and file wrappersUSPTOPublic records
Foreign government releases (Brazil, France, Canada, the UK)Each governmentEach government's own terms; cited, linked and quoted briefly
Books, articles, broadcasts, podcasts and interviewsTheir authors and publishersCopyright of their authors and publishers; cited and quoted briefly for commentary and research
WikiLeaks, The Podesta EmailsWikiLeaksCited by email id; personal contact details are not reproduced
The board's codeStewart GregersonMIT (the compiled dataset cites its sources; third-party assets keep their own licences)