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 v129 release identity.

Stable route
/reference/compatibility
Version
v124 contract
Source SHA-256
b98689f5b39e13773ade608e88735feff4f13cf5410757ca38322da628870fbc

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 129.0.0 · ruleset 127.0.0 · supported current range >=129.0.0 <130.0.0 · 356 MCP tools · 43 AI skills

Inputs

Inputs and constraints

  1. Exact package versions.
  2. Registry digest 8d0b5b839d02d9efbd4306cc99410595a183705c2670b76d2567eaaaade99065.
  3. Operation matrix digest c4e0cff348b62f31db2bb2ffdeec533a92ca3a6d476757bb9b559ac58a7875e1.

Outputs

Output and receipt

  1. Coordinated compatibility verdict
  2. Explicit current or historical class
  3. No cross-major current contract

Stable recovery

Failures

COORDINATED_RELEASE_IDENTITY_REQUIRED

Stop publication and align every named current-release surface exactly.

node_modules/@receiz/sdk/dist/v122Registry.generated.js · 12e6d5c15216fda6a0f1e55a192eb01162d134765d1038dc5e5ccdaf4066809f

Offline

Offline behavior

Historical sealed proof objects remain exact-byte verifiable offline. Current runtime admissions and capabilities do not travel forward as authority.

Authority

Truth boundary

Begin with exact held artifact bytes and local verification. SDK, HTTP, MCP, AI, framework, server, session, and UI mechanics may transport, coordinate, inspect, or distribute beneath the sealed Receiz proof object. They do not become proof authority.

The enclosing sealed Receiz proof object and its exact bytes are the stronger source of truth.Record Moment and Seal File are independent local operations after one-time anonymous Signature V4 device enrollment. Neither requires an account or server signer. Identity and account continuity remain optional projections beneath public verification.

Permanent anchor · #compatibility-current-identity

Current identity

The application, Academy, SDK, compiler, MCP and AI release identity is 129.0.0, inheriting the exact admitted v127 ruleset. The published packages contain 425 SDK client methods, 704 callable exports and 356 explicit MCP tools. Installed-package tables bind exact 129.0.0 package digests. Package publication and application deployment remain separate evidence boundaries.

Permanent anchor · #compatibility-version-matrix

Version matrix

The v129 release binds coordinated 129.0.0 packages, ruleset 127.0.0 and supported current range >=129.0.0 <130.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 129.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-identity

Run from the Receiz repository against the exact coordinated package identity. A command result is evidence beneath sealed artifact truth.