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
Meta Vens
49a5a2ae30
Add Kotlin WebSocket schema message sugar
2026-06-16 11:41:32 +01:00