Skip to content

C++ SDK

MissionWeaveProtocol::sdk is the installed CMake target for the official C++ SDK. This reference describes exact commit 481b0ce3a65c1f2265935318b54481ece5032fdf, version 0.1.0, C++20, CMake 3.24 or newer, OpenSSL 3, and jsoncons 1.8.1. A different source revision or installed prefix is a different implementation input.

The installed missionweaveprotocol-conformance executable runs the embedded structural Schema vectors. It accepts no documented options and does not establish Registry currency, Admission Log durability, network security, or production readiness.

Normative evidenceCoverageDigest binding
Structural vectors58 total (27 valid / 31 invalid)Bound by the exact protocol bundle digest
Cryptography bundle62 evaluations (12 complete / 50 rejected)sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3
Admission bundle30 evaluations (12 complete / 18 rejected)sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0

C++

Package
MissionWeaveProtocol::sdk
Required toolchain
C++20 · CMake 3.24 · OpenSSL 3
Admission operations
prepare_first_admission · admit_first · verify_historical_admission
Runtime capabilityStatusEvidence or boundary
Strict JSON and Draft 2020-12 Schema validationImplemented
RFC 8785 canonical JSONImplemented
Signed Document signing and six-stage verificationImplemented
Registry-backed signing-key resolutionImplemented
WebSocket frame codecImplemented
Structural and cryptographic conformance runnerImplemented
Protocol bundlesImplemented
First Admission and Historical TrustImplemented
Admission authority adaptersDeployment adapter required

Deployments provide the current-Registry resolver, authoritative Admission Log, and trusted-context issuer.

Mission orchestrationNot implementedNo high-level Mission orchestration runtime is exported at the pinned commit.
Worker schedulingNot implementedNo Worker scheduling runtime is exported at the pinned commit.
Gateway serviceNot implementedThe SDK provides frame codecs, not a hosted gateway service.
Persistence runtimeNot implementedNo authoritative or Agent-local persistence runtime is exported at the pinned commit.

The library supplies in-process protocol behavior, not deployment authority. Applications still provide authenticated current and historical Registry evidence, trusted Admission context, and an authoritative Admission Log.