CultLib/contracts/cultnet/interop
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Libby 8f71bff69c cultnet error contract: one message_invalid code replaces malformed_document_put/delete
Q6-A of docs/cultnet-error-contract-cut.md. message_invalid joins the closed
cultnet.error.v0 code enum (both schema copies), with details.field naming the
request field at fault ("message" when the whole frame cannot be read).
C# ForMessageInvalid, Rust CultNetErrorCode::MessageInvalid, TS
cultNetMessageInvalidError and Python message_invalid_error all write the same
captured bytes (error-vectors.json plus the C# and Rust cases). cultmesh-py and
cultmesh-ts refuse malformed puts and deletes with it; the C# subscription
servers use it for the missing subscriptionId.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-08 09:14:12 +00:00
..
carrier-vectors.cs-written.json Carrier vectors: drop the derived hasHop member from the reference's expected JSON 2026-11-07 01:39:57 +00:00
cultnet.interop-note.schema.json Consolidate CultNet schema contracts into CultLib/contracts/cultnet 2026-09-13 17:27:41 +02:00
error-vectors.json cultnet error contract: one message_invalid code replaces malformed_document_put/delete 2026-11-08 09:14:12 +00:00
selection-vectors.cs-written.json R-AO: shared vector for two-in-target shared-key resolution 2026-09-23 07:18:11 +02:00
selection-vectors.fixture.json R-AO: shared vector for two-in-target shared-key resolution 2026-09-23 07:18:11 +02:00
selection-vectors.rs-written.json R-AO: shared vector for two-in-target shared-key resolution 2026-09-23 07:18:11 +02:00