YUTABASE — repository state
Last reviewed: 2026-07-28
name: yutabase
kind: postgres-semantic-profile
candidate: 0.1.0-candidate.1
profile: postgres
revision: 5
supported-postgres: [16, 17]
release-status: candidate
Current focus
Build the smallest honest nervous-system layer for agents and applications:
logical records, word-named relations, explicit row-level claims, and a
non-authoritative semantic projection of signed Correspondence.
The source Correspondence log remains the signed transport and
authority-history record. YUTABASE makes it queryable; it does not acquire the
power to grant permissions, consent, locks, merges, or deployments.
Implemented in this candidate
- Postgres
yu and via schemas with a lexicon, logical deck registry,
active threads, severance log, diagnostics, and generated word views;
- exact database-owned candidate metadata in
yu.standard_meta;
- logical-to-physical deck mapping for stable refs;
- seven starter words;
- optional TypeScript ref/UUIDv7/YOUSPEAK client and installer planning;
- fresh-install and legacy-upgrade migration paths;
- mandatory mapped-card guard pairs for physical deletion, UUID identity
changes, and
TRUNCATE;
- non-null, non-blank source locators on YUTABASE-owned claim arrays;
- CI definition for PostgreSQL 16/17 plus SDK tests, typecheck, build, pack,
and clean Node.js consumer smoke.
“Implemented” does not mean deployed to a production database. The workflow
definition is the intended verification route; current health is established
only by an actual passing run for the commit being assessed.
Experimental or non-normative
- the signed THREADS wire-protocol sketch;
- the SQLite port;
- the AgentTool Correspondence projection packages: a public pure metadata
planner and a private loopback-only verifier/writer/checkpoint executor;
- multi-device leases, conflict resolution, presence, and synchronization;
- apps, kingdom/play documents, NEN experiments, and external deployments.
These materials can guide future work but do not enlarge candidate
conformance.
Known boundaries
- claim metadata is self-reported and row-level, not truth proof or
field-level provenance;
yu.threads is unsigned and is not a transport or authority log;
- soft refs are checked on insert and guarded against ordinary physical delete,
mapped-UUID change, or deck
TRUNCATE, but a table owner/superuser can bypass
either trigger;
- no authentication, tenancy, permission engine, encryption, consensus, or
replication is supplied by YUTABASE;
- PostgreSQL 16/17 are the only claimed database targets;
- no SQLite compatibility claim is made.
Next integration work
- test a clean rebuild against retained Correspondence events and historical
key continuity before claiming recoverability;
- define correction/current-view semantics without rewriting source-event
history;
- expose read-only project focus, decisions, claims, refusals, receipts, and
artifact relations to AgentTool and SDK consumers;
- keep lease/permission enforcement in the source coordination layer;
- add inter-device failure, replay, privacy, and conflict test vectors before
calling any sync protocol conformant.
Entry points
This file is a repository status note, not a heartbeat, liveness proof, or
deployment receipt.