CultLib/packages/cultnet-ts/contracts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens f94f5581b0 Let the verse catalog schema say what the reference emits
The C# reference publishes authorityRoutes with certificate: null for
loopback routes, and its own verifier treats null as "no certificate" in
local development. The TypeScript JSON schema only allowed the object,
so the browser client rejected every catalog the getting-started
provider served: "certificate: must be object", Odin could not resolve
the Verse, and the real browser/C# checkpoint has failed since f622ee1
(2026-08-18), behind the sample failure that hid it. TypeScript
consumers already guard route.certificate; the schema now accepts null.

The package-closure smoke also still spelled the browser identity with
providerId; it is authorityRuntimeId since c194bd4.

  npm test --workspace packages/cultnet-ts -> 54 pass
  npm run test:pack:ts -> passed

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:55:46 +02:00
..
cultmesh.session-accepted.schema.json Authenticate CultMesh authority routes and replay operations 2026-08-18 19:02:46 +02:00
cultmesh.session-open.schema.json Authenticate CultMesh authority routes and replay operations 2026-08-18 19:02:46 +02:00
cultmesh.verse-catalog-request.schema.json Discover browser providers through Odin 2026-08-18 00:34:44 +02:00
cultmesh.verse-catalog-response.schema.json Let the verse catalog schema say what the reference emits 2026-09-10 13:55:46 +02:00
cultnet.database-change-raw.schema.json Normalize CultNet schema files 2026-08-17 23:27:07 +02:00
cultnet.database-subscribe.schema.json Normalize CultNet schema files 2026-08-17 23:27:07 +02:00
cultnet.database-unsubscribe.schema.json Normalize CultNet schema files 2026-08-17 23:27:07 +02:00
cultnet.document-delete.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.document-mutation-contract.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.document-put-raw.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.document-put.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.document-record.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.error.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.hello.schema.json Advertise CultNet transport profiles 2026-06-14 21:20:52 +01:00
cultnet.login-success.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.login.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.operation-request.schema.json Add CultNet operation service envelopes 2026-07-10 11:11:28 +01:00
cultnet.operation-response.schema.json Add CultNet operation service envelopes 2026-07-10 11:11:28 +01:00
cultnet.raw-document-record.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.register.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.sample-change-name.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.sample-chat.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.schema-catalog-request.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.schema-catalog-response.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.schema-descriptor.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.shard-catalog-request.schema.json Add TypeScript shard catalog sync helpers 2026-06-16 13:53:12 +01:00
cultnet.shard-catalog-response.schema.json Add TypeScript shard catalog sync helpers 2026-06-16 13:53:12 +01:00
cultnet.snapshot-request.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.snapshot-response-raw.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.snapshot-response.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet.transport-profile.schema.json Advertise RUDP reconnect policy in profiles 2026-06-16 04:01:41 +01:00
cultnet.verify.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
ghostlight.agent-state.schema.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
swarm-contracts.manifest.json Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00