Commit graph CultLib/docs
Author SHA1 Message Date
Meta Vens
62ac7e3483 Record the unported RUDP hardening as owed work
Exact acknowledgement receipts landed; bounded session memory and hostile
sequence rollover rejection did not. Until they do, this runtime accepts
sequence and reassembly input the retiring lineage rejects, so its repository
cannot be deleted yet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 23:14:45 +02:00
Meta Vens
67cbb4ea36 Give the Rust CultMesh runtime a home
The only Rust CultMesh implementation in existence was 1,363 lines inside
Ghostlight's vendor directory. It was in no library repo and no standalone
repo, so it had never been checked against the browser, Kotlin, and
TypeScript CultMesh bodies it must interoperate with.

It is not a duplicate of the facade in cultnet-rs. That one is the small
surface the parity table claims for Rust: peer cards, authority leases,
endpoint parsing. This is the stream and session layer -- node, document
sets, RUDP document publication, stream descriptors, negotiation, stream
catalog, and shared-memory frame rings -- which the same table lists under
Rust's "Not claimed". A consumer grew the unclaimed surface because there was
nowhere else to put it.

Its path dependencies already matched this layout and it builds against
CultLib's cultnet-rs unchanged, so it does not depend on the forked RUDP
extras. Seven runtime-local tests pass, and CI now runs them.

The parity table gains no claim from this. The Rust row says plainly that no
interop lane exercises the stream surface, and expansion work records that
runtime-local tests are not a parity claim. Landing code is not evidence.

packages/cultmesh-rs needed an explicit .gitignore re-include; the NuGet
packages rule hides every language package until one is added by name.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 23:09:45 +02:00
Meta Vens
75c180782a Acknowledge retransmits across RUDP horizons 2026-08-23 19:15:22 +02:00
Meta Vens
a2e3d3fa35 Bind reliable windows to the RUDP ACK horizon 2026-08-23 18:54:18 +02:00
Meta Vens
f4dabfefb0 Bound RUDP reliable transmission windows 2026-08-23 18:35:49 +02:00
Meta Vens
d4d24385d1 Prove clean .NET Eve package onboarding 2026-08-18 06:33:40 +02:00
Meta Vens
262b5cc53d Add provider session wire transport 2026-07-14 23:47:30 +01:00
Meta Vens
b73e04e011 Release CultLib Unity package 1.0.8 2026-07-13 18:50:30 +01:00
Meta Vens
bf9629000a Package CultMesh NuGet dependency closure 2026-07-10 10:41:39 +01:00
Meta Vens
41427d3762 Document typed alias sync ergonomics 2026-06-28 00:14:55 +01:00
Meta Vens
f06914d7c5 Add C# RUDP schema service host 2026-06-17 14:48:53 +01:00
Meta Vens
1c85eabefb Add C# multi-peer RUDP listener 2026-06-17 14:28:18 +01:00
Meta Vens
ba5f4ef824 Update RUDP service adoption map 2026-06-17 14:09:52 +01:00
Meta Vens
114fb86b0f Add C# RUDP schema client adoption path 2026-06-17 13:27:56 +01:00
Meta Vens
b2f2e1a0ff Add Kotlin interop RUDP serve dial path 2026-06-17 12:45:30 +01:00
Meta Vens
cd3f3c28f6 Add C# interop RUDP serve dial path 2026-06-17 11:22:17 +01:00
Meta Vens
c80703172a Add Rust interop RUDP serve dial path 2026-06-17 10:07:37 +01:00
Meta Vens
91d9ecda93 Add Python interop RUDP serve dial path 2026-06-17 08:05:41 +01:00
Meta Vens
25847c0845 Add TypeScript interop RUDP serve dial path 2026-06-17 07:28:47 +01:00
Meta Vens
8da99394cc Add Python CultMesh RUDP server listener 2026-06-17 06:34:30 +01:00
Meta Vens
b72bc7803b Add Rust CultMesh connected RUDP clients 2026-06-17 06:04:00 +01:00
Meta Vens
2ec98d60da Add Kotlin CultMesh connected RUDP clients 2026-06-17 05:42:02 +01:00
Meta Vens
5af8ed57f7 Add C# CultMesh connected RUDP clients 2026-06-17 05:16:46 +01:00
Meta Vens
d131d0f42a Add Rust RUDP schema message helpers 2026-06-17 04:29:22 +01:00
Meta Vens
cc0d52bfc5 Add TypeScript CultMesh RUDP peer helpers 2026-06-17 03:58:12 +01:00
Meta Vens
ce9d709dae Add Python RUDP schema client transport 2026-06-16 23:37:59 +01:00
Meta Vens
678a72c3ca Clarify role-scoped parity claim 2026-06-16 19:02:25 +01:00
Meta Vens
2998f96e73 Add Rust authorized RUDP peer sugar 2026-06-16 17:01:37 +01:00
Meta Vens
6510419439 Add C# CultMesh RUDP facade helpers 2026-06-16 16:57:35 +01:00
Meta Vens
0680855925 Mirror authorized RUDP peer sugar 2026-06-16 16:52:20 +01:00
Meta Vens
c399451880 Add Kotlin authorized RUDP peer sugar 2026-06-16 16:45:21 +01:00
Meta Vens
44c010a867 Add Python CultMesh RUDP factories 2026-06-16 16:42:03 +01:00
Meta Vens
3deabd706d Add TS CultMesh RUDP factories 2026-06-16 16:37:16 +01:00
Meta Vens
9120d0a372 Add Python CultMesh catalog factories 2026-06-16 16:31:13 +01:00
Meta Vens
0308167c3e Add Rust CultMesh catalog factories 2026-06-16 16:26:04 +01:00
Meta Vens
6229167992 Document Kotlin schema catalog filters 2026-06-16 16:22:18 +01:00
Meta Vens
da48d58df7 Add TS CultMesh catalog factories 2026-06-16 16:18:08 +01:00
Meta Vens
e65c0d0fc6 Add Python schema transport client port 2026-06-16 16:13:56 +01:00
Meta Vens
2453e44f11 Add C# transport-aware server listeners 2026-06-16 16:07:56 +01:00
Meta Vens
2355617eca Add Kotlin built-in schema catalog 2026-06-16 16:03:18 +01:00
Meta Vens
7711edf930 Advertise TS shard catalog schemas 2026-06-16 15:12:12 +01:00
Meta Vens
3a8844be11 Add Rust shard catalog helpers 2026-06-16 14:58:35 +01:00
Meta Vens
9c21270f40 Unify Kotlin schema transport catalog helpers 2026-06-16 14:42:57 +01:00
Meta Vens
4f69d11644 Add C# schema client transport port 2026-06-16 14:22:41 +01:00
Meta Vens
8bc505f0c1 Add TypeScript shard catalog sync helpers 2026-06-16 13:53:12 +01:00
Meta Vens
30934fc776 Add TypeScript schema catalog sync helpers 2026-06-16 13:36:34 +01:00
Meta Vens
4335ab10bd Fix RUDP ordered control sequence parity 2026-06-16 13:18:39 +01:00
Meta Vens
38d772c250 Add Kotlin catalog transport helpers 2026-06-16 12:57:54 +01:00
Meta Vens
805539384e Add TypeScript TCP peer helper 2026-06-16 12:15:23 +01:00
Meta Vens
49142a78e5 Add transport-aware server peer context 2026-06-16 11:54:54 +01:00