WHY A DOCK, NOT A LOCALE LIST
| traditional i18n | BlanguageDOCK | |
|---|---|---|
| locales | a product decision | a language docks itself — no gatekeeper decides worthiness |
| strings | en first, the rest are translation tasks | records with parents: who, when, which sweep passed |
| absence | silent fallback to English, unmarked | absent renders as absent — machine renders as machine, labeled |
| removal | an editor deletes a file | withdrawal with a receipt; history chain-anchored — the dock forgets nothing, it honors withdrawals |
| improvement | a release cycle | standing sweeps + git deliberation; forks are dissent |
spec: DESIGN-BRIEF-04
— the Claude Design handoff ships at the alpha→beta transition, by founder order.
THE CONSENT LAYER — measurement, never decoration
the sibling of BiGen's integrity layer, with the same symmetry law: consent blocks apply to
English, to our own hub strings, to a fluent elder and to a machine draft — identically. the failure mode this
layer exists to prevent is appropriation theater: a warm veneer over heritage extraction.
anchored in CARE — Carroll et al. 2020, Data Science Journal
(Collective benefit · Authority to control · Responsibility · Ethics,
GIDA) and
UNDRIP Articles 13–14.
where CARE and permissionless docking tension, this surface shows the tension; it does not resolve it silently.
consent:
contributor: git identity | persona nullifier — never the bzDiD root
(DisclosureMode per binding — BRIEF-04 §1, the attestation seam)
community_attested: true | false | not_sought # a speaker/community of the language vouches
provenance: how the text came to be
withdrawal:
status: none | withdrawn # any contributor may withdraw THEIR OWN — permissionless
effective: YYYY-MM-DD # no one may remove another's, or the history
history: preserved, chain-anchored # the dock forgets nothing; it honors withdrawals
machine_generated: true | false # if true, renders LABELED — never silently
three negative controls: the consent block rendering softer on our own material → fail ·
a withdrawn string still rendering → fail · a withdrawal erasing history → also fail ·
a machine-drafted string rendering unlabeled → fail. (machine is never silent about being machine —
the unmeasured-never-zero law, translated.)
THE DOCK — seed register, every status source-linked
vitality categories cite the
UNESCO Atlas record (2010, Moseley ed.)
and its methodology Language Vitality and Endangerment, 2003;
the successor platform is the World Atlas of Languages.
codes link ISO 639-3; a language with no code renders "no code — a finding, not a blank".
English is the control specimen: ours, no special treatment.
العربية is the first RTL member — direction goes load-bearing (D-13, tokens.css --flow/--hatch);
its cells render dir=rtl natively, never as a mirrored afterthought.
and the day's unification, recorded where both registers cite it: money is any language that expresses value —
a currency docks for a jurisdiction the way a father tongue docks for a speech community, and the pointer principle holds:
a currency rendering never owns the value it expresses (gate T-8: the EU/EUR/VAT lane).
the control specimen — English · eng · consent flags apply identically
community_attested
not_sought — rendered, not hidden
not_sought — rendered, not hidden
machine_generated
true (baseline authored by the hive, not a community of speakers)
true (baseline authored by the hive, not a community of speakers)
withdrawal
none · provenance: this repo
none · provenance: this repo
vitality
safe — and irrelevant to its standing in the dock
safe — and irrelevant to its standing in the dock
if the consent block looks like a formality here, it is wrong everywhere
(BRIEF-04 §5 — the same specimen-first lesson as BiGen's manufacturer-funded LiBBY block).
THE STRING CORPUS — the hub's own strings, and the honest empty cells
a string absent in a language renders absent on every surface, labeled —
never a silent fallback to English pretending to be the reader's language. a string record never displays
dock-entry furniture (vitality badges): a category error the brief forbids.
THE SWEEPS — self-healing as visible machinery, not a claim
- id: missing-key-sweep # every UI key on every surface exists in the corpus, or renders Absent{reason}
schedule: weekly
last_run: 2026-08-19 # corpus seeded this run — zero violations, by construction
- id: withdrawal-sweep # no withdrawn string still renders anywhere
schedule: weekly
last_run: 2026-08-19
- id: machine-label-sweep # no machine text renders unlabeled
schedule: weekly
last_run: 2026-08-19
- id: direction-sweep # dir=rtl renders logical properties (D-13), never a mirrored afterthought
schedule: weekly
last_run: 2026-08-19
on_change: open_amendment # a violation is an AMENDMENTS event, never a silent fix
the corpus improves the BiGen way: standing queries, receipts in git history,
dissent by fork. a stranger can run the sweeps and check us.
THE DOCK AS DATA — clone it, fork the verdicts, show your work
the seed register as YAML (lives in-repo; this page renders it)
loading…
THE WORD ENTRY — skaists · Latvian · adjective
One of our six doors is called skaists.social. It is a real
Latvian word, and it means beautiful. This is its dictionary entry, laid out the way a
dictionary lays one out — where the word came from, what it means (it means four things), and how it
changes shape in a sentence.
skaists — Latvian for beautiful. it started out meaning hot.
hot → flushed → bright → beautiful. a word that walked from a fever to a face.
Entry shape follows en.wiktionary.org: language as the heading,
not the interface; etymology, IPA, numbered senses, inflection, cognates, source. Every string below is
quoted from the cited source. The IPA cell is deliberately empty — the source's transcription could not
be read cleanly through this seat's fetch, and this page does not print a phonetic string it cannot
vouch for (SOURCES: cite or the cell stays silent).
Etymology — quoted, Wiktionary after Karulis (1992, 2001)
“This word results from the merging of two different
lines: (a) a derivation from the same stem as skaidrs (“clear”): *skaid-tas >
*skaista > skaists; the older “clear, pure” meaning can be found in examples up
to the beginning of the 19th century; and (b) the past participle of kaist (“to be hot,
to glow”), with an extra initial s from a former reflexive marker (compare apskaisties
(“to get angry”) from ap-s-kaist-ies). The meaning probably changed as follows:
“warm, hot, heated” > “red, flushed” > “bright, attractive,
beautiful.” The older “red, flushed” meaning can be found in older sources and in
folk tales (skaistiem vaigiem “with flushed cheeks”). Cognates include Lithuanian
skaistùs, dialectal skáistas (“bright, light, clear, glittering, sparkling,
beautiful, pure, chaste”).”
Senses — four, numbered as the source numbers them
| 1 | beautiful (having beauty; corresponding to certain aesthetic ideals, provoking certain aesthetic feelings) |
|---|---|
| 2 | beautiful, pleasant (which causes, gives pleasure) |
| 3 | beautiful, good (having good moral value, being socially useful) |
| 4 | (of animals, plants) beautiful, good (well kept, having desirable characteristics, e.g., for breeding) |
Sense 3 is the one the domain is named for: beautiful
and good are the same word here — a thing is beautiful because it is socially useful. That is
not a pun this estate invented; it is the third sense in the dictionary.
Declension — indefinite, singular
| case | masculine | feminine |
|---|---|---|
| nominative | skaists | skaista |
| genitive | skaista | skaistas |
| dative | skaistam | skaistai |
| accusative | skaistu | skaistu |
| instrumental | skaistu | skaistu |
| locative | skaistā | skaistā |
The definite forms and the plural exist and are not
reproduced here — the full paradigm is at the source, linked below. A partial table that does not say
it is partial is the same defect as a claim without a receipt.
Around the word
| pronunciation | not printed — the source's transcription did not survive this seat's fetch cleanly, and a phonetic string that cannot be vouched for stays out of the cell. It is at the source. |
|---|---|
| synonyms | daiļš · glīts · grezns · krāšņs · (colloquial) smuks |
| antonym | neglīts |
| cognates | Lithuanian skaistùs, dialectal skáistas |
SOURCES — cite or the cell stays silent
THE WORKSHOP — dock your tongue: create · merge · migrate · remove
the corpus, right now
reading the live corpus…
where the corpus itself lives, by the estate's own routing law:
… — small public immutable rides Arweave; if the docking works and the corpus
outgrows the price break, the same law that routes every other payload graduates it to Autonomi. The
anchors field in the corpus meta is append-only and waits for exactly that ceremony
(the founder signs, the seat prepares).
pick your verb
➕ create
dock a tongue the corpus lacks
dock a tongue the corpus lacks
🔀 merge
improve lines in a docked tongue
improve lines in a docked tongue
🚚 migrate
carry lines to a truer code — history kept
carry lines to a truer code — history kept
🕊 remove
withdraw — honored, never erased
withdraw — honored, never erased