pi-mono/packages/chord/src
Mario Zechner 072e413bf3 feat(chord): Chord v2 slice 13, the app kit
chord/next/app: startApp and startWorker with the fixed app layout, worker kinds,
AppInfo and WorkerInfo; sessions (hashed tokens, rolling cookies, bearer tokens),
the one-time owner link, the owner token file, device pairing; Files per host
with ordered chunked uploads; export and import per address; plugin roots,
installs and applyChanges; optional users, invite and ephemeral login facets.
HTTP: deny by default (public routes and sockets), remoteAddress,
readSignedCookie. Examples 53-55.
2026-11-02 15:13:37 +00:00
..
context feat: Durable storage adopt callback inside the commit, watch types in Chord, explicit watch retirement 2026-10-22 10:52:59 +00:00
delta fix(chord): Delta's tracker holds its one open change without a WeakRef 2026-10-27 23:46:11 +00:00
next feat(chord): Chord v2 slice 12, the plugin model 2026-11-02 13:19:03 +00:00
next-node feat(chord): Chord v2 slice 13, the app kit 2026-11-02 15:13:37 +00:00
sqlite fix(chord): bound the Node SQLite driver's prepared-statement cache 2026-10-27 11:28:28 +00:00
telemetry-sqlite feat: SQLite telemetry store in Chord, shared TelemetryStore and trace renderer 2026-10-19 16:50:11 +00:00
cell.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00
cluster.ts fix(chord): reload and retirement correctness across hosts; no leaked code generations 2026-10-14 07:08:02 +00:00
connection.ts feat(chord): references hydrate their state before use (protocol 4) 2026-10-14 14:29:58 +00:00
contract.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00
declare.ts feat(chord): init for state, typed principals, contract placement (protocol 3) 2026-10-14 11:55:26 +00:00
errors.ts refactor(chord): name things after the concepts; object variants; link protocol version; object lifetimes 2026-10-14 05:34:14 +00:00
host.ts fix(chord): admit a routed host even when the relay that spawned it is gone 2026-11-01 14:47:36 +01:00
index.ts feat(chord,durable): failures are watch calls; one vocabulary for watches, observers and reports 2026-10-27 20:38:08 +00:00
json.ts feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
link.ts feat(chord): references hydrate their state before use (protocol 4) 2026-10-14 14:29:58 +00:00
loader.ts fix(chord): nodeLoader registers every facet root before importing any 2026-10-12 23:37:22 +00:00
manager.ts fix(chord): a failed IPC write ends the link instead of raising an unhandled error 2026-10-14 08:07:35 +00:00
node.ts feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
object.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00
output.ts fix(chord): remove whole ANSI escape sequences from tool output (#11607) 2026-10-30 12:17:49 +01:00
publish.ts feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
registry.ts refactor(chord): name things after the concepts; object variants; link protocol version; object lifetimes 2026-10-14 05:34:14 +00:00
reload.ts feat(chord): references hydrate their state before use (protocol 4) 2026-10-14 14:29:58 +00:00
remote.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00
schema.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00
state.ts feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
types.ts feat(chord): references hydrate their state before use (protocol 4) 2026-10-14 14:29:58 +00:00
watch.ts feat(chord,durable): failures are watch calls; one vocabulary for watches, observers and reports 2026-10-27 20:38:08 +00:00
websocket.ts feat(chord): init for state, typed principals, contract placement (protocol 3) 2026-10-14 11:55:26 +00:00
wire.ts feat(chord): Chord v1 and v2 on pi-schema, drop TypeBox 2026-11-01 10:15:02 +00:00