← All packages
The record · v0.1.0 · Apache-2.0

@flashyos/directory

One record per real thing, merged across an estate

The estate directory — one record per real thing, emitted as fragments by each repository and merged into a single world model every property renders a view over.

npm install @flashyos/directorynpm ↗source ↗

Why it exists

Each repository emits a fragment describing the things it actually knows about. This merges them into a single world model that every property renders a view over — so an organisation, a person or a product has one record, not nine pages that quietly disagree.

What it refuses to do
The merge reports contradictions rather than picking a winner. Two doors that disagree are a finding, not something to average.

Use it

Merge an estate and see what disagrees
npx @flashyos/directory merge flashyos.com gda.group flashy.gold

Installing it puts this command on your path — read from the package’s own manifest, so this list cannot drift from what you actually get.

flashyos-directory

The licence

Apache-2.0, read from the package’s own manifest. Embed it in anything, including closed software — that is what makes a spec adoptable and a verifier worth running. FlashyOS’s server side is AGPL-3.0-only instead, and a test in the monorepo asserts the direction between them: AGPL code may consume this, this may never consume AGPL code.

Keep reading

The network directory
Also in the record
@flashyos/frontdoor