An official website of the Disclosure Foundation
01RecordsRecord what was measured, who supplied it, and what remains unknown.02InstrumentsConnect measurements to the equipment and conditions that produced them.03ClaimsShow who reached a conclusion and which parts of the record they used.04ObservablesSeparate a reported characteristic from a sensor-supported finding.05OriginsCompare possible explanations while keeping uncertainty visible.06ScoringDistinguish missing documentation from a scientific result.
DatasetsDocsOnboardChangelog

The Standard

01RecordsRecord what was measured, who supplied it, and what remains unknown.02InstrumentsConnect measurements to the equipment and conditions that produced them.03ClaimsShow who reached a conclusion and which parts of the record they used.04ObservablesSeparate a reported characteristic from a sensor-supported finding.05OriginsCompare possible explanations while keeping uncertainty visible.06ScoringDistinguish missing documentation from a scientific result.

Datasets

Explore published data

Docs

Implement the standard

Onboard

Bring your dataset

Changelog

What changed, and when

GitHub

Open standards and tools for UAP research.

The Standard

  • Records
  • Observables
  • Origins
  • Claims
  • Scoring
  • Instruments

Resources

  • Datasets
  • Documentation
  • Onboard your data
  • Changelog

Project

  • GitHub
  • Disclosure Foundation
  • Donate

© 2026 Disclosure Foundation. All rights reserved.

Project updates

Changelog

Changes to the standard and the packages that implement it — new components, vocabulary updates, and general project news, newest first.

September 10, 2026release

DisclosureOS v2 Beta: a public preview

A versioned portal, published beta packages, and a local path from sample inspection to dataset preparation.

DisclosureOS opens on v2 Beta, with a version selector for the previous v1 standard. The public preview connects the updated standard, the ELDÆON mission viewer, and a local sample inspector.

Seven packages are available on npm at 2.0.0-beta.0 under the beta tag. Existing latest tags remain on v1. The beta guide covers installation, observations, instrument context, attributed interpretations, assessment, contribution preparation and bounded migration.

Inspect a sample using the published beta parser in your browser. Structural and semantic results stay distinct; unperformed profile and external reviews remain visible. Input is not uploaded or published.

The ELDÆON preview remains a public visualization extract. The full native archive, partner mapping approval, independent scientific review and stable-release gates are still pending. Previous schema URLs retain their original content.

September 10, 2026release

Sourced event context joins the v2 beta

Beta.1 adds event and setting descriptions, precise claim references and supplied-snapshot review.

DisclosureOS 2.0.0-beta.1 adds sourced descriptions of events, reported objects, places, platforms, environmental conditions, historical time and collection context. Different accounts retain their attribution and uncertainty. Quantities remain linked to measurements in the observation.

Claims can now identify a particular context entity, field or assertion in an exact document snapshot. The evaluator checks supplied bytes and declared references without retrieving files or inferring sensor fusion.

Explore Event and setting, read the implementation guide, or run the fictional multi-sensor example. The example contains no ELDÆON data.

All seven packages share the beta.1 version. The portal consumes exact published package exports. Existing schema identities remain unchanged, and the stable npm latest tags remain on v1. Beta validation does not establish scientific correctness; witness, material and case extensions remain separate work.

July 23, 2026release

The instruments release ships to npm

@disclosureos/instruments 1.0.0 is published, alongside coordinated releases of records, schema, scoring, and the CLI.

The Instruments layer is now installable. @disclosureos/instruments@1.0.0 is live on npm — the standard's first new foundation package since launch, and its first community-proposed one — alongside the coordinated releases that carry it:

  • @disclosureos/instruments 1.0.0 — the SensorManifest document type, the calibration maturity gradient, and validateSensorManifest.
  • @disclosureos/records 1.1.0 — SensorReading.sensorRef plus the expanded SensorType and DetectionMethod vocabularies.
  • @disclosureos/schema 1.1.0 — the composed enriched-observation contract, re-emitted to carry the records changes.
  • @disclosureos/scoring 1.1.0 — the calibrationTrust evaluator-weight hook.
  • @disclosureos/cli 1.1.0 — disclosureos manifest validate, and disclosureos validate now warns on malformed sensorRef values.
  • @disclosureos/observables 1.0.1 and @disclosureos/origins 1.0.1 — dependency refreshes.
pnpm add @disclosureos/instruments @disclosureos/records @disclosureos/schema

The versioned JSON Schema artifacts behind the release are served from this site — every $id in a published package resolves, including the new sensor-manifest schema. See the Instruments docs to publish a manifest for your own array.

July 22, 2026standard

The Instruments layer joins the standard

Sensor manifests, the sensorRef link, and calibration-aware scoring — the standard's first community-contributed component.

The standard now has a sixth part. Instruments — published sensor manifests describing what an organization's instruments are, how they keep time, and how they are calibrated — lands in the open repository as @disclosureos/instruments, alongside supporting changes across the foundation packages:

  • @disclosureos/instruments — the SensorManifest document type with the full companion set: labels, constants, guards, factories, formatters, and validateSensorManifest.
  • @disclosureos/records — sensor readings can now cite a manifest entry through the new sensorRef field (<org-slug>:<sensor-id>), and the SensorType and DetectionMethod vocabularies expanded to cover distributed sensor arrays.
  • @disclosureos/scoring — the new calibrationTrust hook lets scoring credit claims backed by instruments with published calibration provenance. Defaults are conservative: nothing ever weighs below the baseline.
  • @disclosureos/cli — disclosureos manifest validate checks a manifest file against the schema from the command line.

The manifest format was proposed by ELDÆON, the standard's first external contributor, whose published manifest serves as the worked example on the Instruments page. See the Instruments docs to publish your own.

July 22, 2026site

Instruments joins the Standard Explorer

A sixth explorer section, new documentation, a restructured navigation, and this changelog.

The site grew alongside the standard:

  • Instruments is the sixth section of the Standard Explorer — manifest anatomy, the calibration gradient and its scoring multipliers, and ELDÆON's published manifest rendered live as the worked example, with a registry of participating organizations.
  • Instruments documentation covers the manifest schema, calibration model, and a step-by-step publishing guide; the quick start, architecture overview, and API reference were updated throughout to reflect six parts.
  • Navigation was restructured: the component parts now live in a single Standard dropdown, and the footer moved to a multi-column layout.
  • This changelog — a running record of changes to the standard, the packages, and the site.
July 15, 2026community

First community proposal: a sensor manifest for UAP instruments

ELDÆON opens the standard's first external pull request, proposing a per-sensor specification format drawn from a live 28-sensor array.

Three weeks after launch, the standard received its first external contribution. ELDÆON opened pull request #5 proposing a sensor manifest: a published document describing what an organization's instruments are — hardware specifications, detection methods, timing sources, calibration status, and raw-data locators — drawn from their own operating array of 28 sensors across 6 modalities.

The proposal filled a real gap. A case record can say a radar tracked something; nothing in the standard could yet say what that radar is, or how — or whether — it is calibrated. The review that followed shaped the proposal into a full foundation package, which merged the following week.

June 22, 2026release

DisclosureOS v1.0 is live on npm

Six foundation packages, an open repository, and one runnable golden path — the standard's first public release.

The DisclosureOS standard is public. Six foundation packages published to npm at 1.0.0, and the full source opened at disclosurefoundation/disclosureos under the MIT license:

  • @disclosureos/records — the Observation type and the shared vocabulary every other layer builds on. Depends only on Zod, works standalone.
  • @disclosureos/observables — twelve defined anomaly signatures across the Technology and Biologics frameworks, claimed with evidence.
  • @disclosureos/origins — the Origin Classification System: a permanent taxonomy of competing explanations, from the mundane to the exotic.
  • @disclosureos/scoring — completeness and compellingness as separate measures. There is deliberately no single headline score.
  • @disclosureos/schema — the portable contract. Composes every package-owned slot into one enriched, validated record, emitted as JSON Schema (draft 2020-12) for use beyond TypeScript.
  • @disclosureos/cli — scaffold, validate, and inspect observations from the terminal.

Design commitments worth noting: evaluative statements are recorded as claims — attributed, evidence-backed, and held in lists so evaluators can disagree without overwriting each other. All packages are ESM-only, require Node 20+, and ship with a runnable golden path that takes the 2004 USS Nimitz encounter through every layer of the standard.

June 22, 2026site

os.disclosure.org: the standard, rendered for humans

The Standard Explorer, the documentation site, an interactive API reference, and a guided onboarding workspace launch alongside v1.

Alongside the v1 packages, this site launched as the human-readable rendering of the standard:

  • The Standard Explorer — a guided walk through each component part (Records, Observables, Origins, Claims, and Scoring), written to be readable without a technical background. Every field list, enum, and definition on these pages is generated from the packages themselves, so the site can never drift from the code.
  • Documentation — a quick start, the full golden path, concept guides for the mental model, and migration guides for bringing existing datasets onto the standard.
  • API Reference — browse every exported type, its properties, and its companion guards, formatters, and factories, extracted directly from the package sources.
  • Onboarding workspace — map your CSV, JSON, or database fields onto Observation records, validate the output, and see what is missing before you commit to a migration.