Reference · Coordinated identity · immutable history
Compatibility and version support
Bind application, SDK, MCP, AI skills, verifier, registry, operation matrix, and tool inventory to the exact v128 release identity.
- Stable route
/reference/compatibility- Version
- v124 contract
- Source SHA-256
4da7c795bd41534f41cb996cf7324247e31a515b1aebdcb61dc0d4eb47e29349
Solved outcome
What this enables
Accept current mechanics only when every coordinated surface agrees, while retaining immutable read, verify, and export compatibility for historical proof objects.
Exact form
Signature or request
published coordinated packages 128.0.0 · ruleset 127.0.0 · supported current range >=128.0.0 <129.0.0 · 335 MCP tools · 43 AI skillsInputs
Inputs and constraints
- Exact package versions.
- Registry digest 8d0b5b839d02d9efbd4306cc99410595a183705c2670b76d2567eaaaade99065.
- Operation matrix digest 940c316b5b7d6212240e699d03b3c1fd419cbbecc6ee51ddd7aa7783d9e523b0.
Outputs
Output and receipt
- Coordinated compatibility verdict
- Explicit current or historical class
- No cross-major current contract
Stable recovery
Failures
COORDINATED_RELEASE_IDENTITY_REQUIREDStop publication and align every named current-release surface exactly.
node_modules/@receiz/sdk/dist/v122Registry.generated.js · 12e6d5c15216fda6a0f1e55a192eb01162d134765d1038dc5e5ccdaf4066809fOffline
Offline behavior
Historical sealed proof objects remain exact-byte verifiable offline. Current runtime admissions and capabilities do not travel forward as authority.
Permanent anchor · #compatibility-current-identity
Current identity
The application, Academy, SDK, compiler, MCP and AI release identity is 128.0.0, inheriting the exact admitted v127 ruleset. The published packages contain 425 SDK client methods, 680 callable exports and 335 explicit MCP tools. Installed-package tables bind exact 128.0.0 package digests. Package publication and application deployment remain separate evidence boundaries.
Permanent anchor · #compatibility-version-matrix
Version matrix
The v128 release binds coordinated 128.0.0 packages, ruleset 127.0.0 and supported current range >=128.0.0 <129.0.0. Upgrade the three public packages together. Stable historical wire schemas and method suffixes remain protocol identities; historical sealed proof bytes remain immutable.
Permanent anchor · #compatibility-registry
Registry
Bind the current registry digest before admission, planning, capability verification, or commit. Registry projection is law input beneath the verified artifact and cannot rewrite historical bytes.
Permanent anchor · #compatibility-operation-matrix
Operation matrix
Bind operation identifiers, input authority, required evidence, output authority, process boundary, namespace policy, and compatible SDK range exactly.
Permanent anchor · #compatibility-historical-artifacts
Historical artifacts
Historical sealed proof objects remain exact-byte readable, verifiable, and exportable. Historical runtime admissions, plans, capabilities, stores, or confirmations do not authorize current operations.
Permanent anchor · #compatibility-upgrade-rules
Upgrade rules
Upgrade coordinated mechanics together, preserve immutable historical proof, regenerate projections, and rerun identity, verification, MCP, AI-skill, and release-identity conformance.
Permanent anchor · #compatibility-end-to-end-example
End-to-end example
The universal example compiles against installed 128.0.0 declarations. A future declaration change must fail the compile contract before published code can drift.
Copyable path
Authenticated SDK issuance → Verify → inspect receipt
import { createReceizClient } from "@receiz/sdk";
// Begin with the complete proof object already held by the person or runtime.
const encoded = process.env.RECEIZ_ARTIFACT_BASE64;
if (!encoded) throw new Error("RECEIZ_ARTIFACT_BASE64 is required");
const artifactBytes = Uint8Array.from(Buffer.from(encoded, "base64"));
// Local verification is account-free and precedes every transport projection.
const receiz = createReceizClient();
const verification = await receiz.verification.verifyArtifact(artifactBytes);
if (verification.status !== "verified-artifact") {
throw new Error(`Artifact verification status: ${verification.status}`);
}
console.log(verification.status);Deterministic check
Conformance
pnpm test:coordinated-release-identityRun from the Receiz repository against the exact coordinated package identity. A command result is evidence beneath sealed artifact truth.