Each card names the route and what has been verified on it. Nothing here is a plan: every entry has an example tree that exits with the number of failed checks, and the number is zero.
WinWindowsx64 and Win32. Visual Studio 2022, C++17 and later. I/O completion ports, Windows CNG crypto, services with event-log diagnostics.Reference build
LinuxLinux x86-64GCC 15 or Clang through CMake. One io_uring ring per pump thread, OpenSSL 3, AF_UNIX for pipes, systemd units with sd_notify. Sanitizer builds are part of the gate.Port, tested not assumed
C++C++The kernel classes for code built with the same toolset, or the macro-free facade: one header, one import library, lambdas for handlers.TargetFacade · MsgFacade
CCA flat extern "C" ABI over the store with 282 entry points, each paired with a UTF-8 twin so a caller never reasons about the host's wchar_t width.Msgcore_c.h
JavaJavaPure Panama FFI over the facade vtables on JDK 22 and later, no JNI, no jextract, no generated header. Plus a native Java port of the hub, with the same routing rules and golden vectors.java.lang.foreign · com.p2peerhub
C#.NETThe COM layer with a 99-line hand-written interop file, no TlbImp. Events on the connection point, HRESULTs as exceptions. Verified on .NET Framework 4.8, x64.TargetCom · MsgcoreCom
PSPowerShellLate-bound through the registered coclass: New-Object -ComObject and everything after it is by name. No compiler, no header, no interop assembly.IDispatch
VBSVBScript · VBA · ExcelCreateObject from the oldest scripting host there is. If it works under cscript it works from VBA, an Excel macro and a WSH logon script, so that is what is tested.IDispatch
PHPPHPA hub peer as a Composer package, PHP 8.1 and later, with a daemon, a systemd unit, an FPM drop-in and an optional C++ extension. Six CI cells across Windows and Ubuntu.P2PeerHub_Php
JSJavaScript in the browserA hub peer inside a page, speaking the frame codec over a WebSocket. The codec's golden vectors round-trip byte-identical against the Java side, both directions.P2PeerHub_Js
PyPythonChartboard embeds Python 3.11 as a hub of its own: advisor, modelling and scanner scripts talk to the chart engine and the datastore over the kernel.Chartboard
COMAny automation hostDual interfaces, so early-bound clients get a vtable and late-bound ones get IDispatch. ISupportErrorInfo means every refusal comes with a sentence.TargetCom.P2PNetwork · MsgcoreCom.MsgStore