Skip to content

Releases: proof-computer/liskov-runtime-js

v0.3.38

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:29
f3cd9d4

Adds the job runtime-context API:

  • runtime.context: a read-only snapshot from signed bootstrap, including application/job identities, capabilities and observed network state.
  • runtime.refreshRuntimeContext(): one explicit signed refresh, with binding and replay checks and typed refusal errors.
  • Exported context types and helpers. No automatic polling or context logging; servers that omit context retain the existing startup behavior.

Install from github:proof-computer/liskov-runtime-js#v0.3.38 or use the attached package archive. This GitHub release does not publish to npm.

The SDK artifact is released; full public runtime-context availability remains gated on the diagnostic qualification. See PR #20 for implementation and PR #21 for release preparation.

v0.3.37

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:31
215f32b

Release v0.3.37

v0.3.36

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:00
c4d9fdf

Release v0.3.36

v0.3.35

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:47

Release v0.3.35 retires the legacy job-side environment readers and keeps the exported compatibility constants available to existing imports.

Use LISKOV_BOOTSTRAP instead of PROOF_SLIPWAY_BOOTSTRAP. PROOF_SLIPWAY_URL is no longer read; the default core URL remains available and LISKOV_CORE_URL supplies an explicit override. Legacy names have no fallback.

Old name Action What replaces it
PROOF_LISKOV_CORE_URL renamed LISKOV_CORE_URL The platform already emits LISKOV_CORE_URL, with the same value, in every handoff that carries PROOF_LISKOV_CORE_URL.
PROOF_LISKOV_SECRETS_URL removed The signed runtime bootstrap's secrets.url, then bootstrap.secretsUrl, then DEFAULT_LISKOV_SECRETS_URL.
PROOF_LISKOV_BOOTSTRAP_ALLOW_INSECURE_HTTP removed The bootstrap.allowInsecureHttp option.
PROOF_LISKOV_BOOTSTRAP_REQUEST_TTL_MS removed The bootstrap.requestTtlMs option, else 60 s.
PROOF_SLIPWAY_RUNTIME_ENV_ALLOW_INSECURE_HTTP removed The bootstrap record's allowInsecureHttp.
PROOF_SLIPWAY_RUNTIME_ENV_REQUEST_TTL_MS removed 60 s default.
PROOF_SLIPWAY_RUNTIME_ENV_NONCE removed A random nonce per request. config.nonce stays as a code option.
PROOF_SLIPWAY_RUNTIME_HEALTH_INTERVAL_MS removed The bootstrap's x.h.i. The runtimeHealth.intervalMs option still applies.
PROOF_SLIPWAY_RUNTIME_HEALTH_INITIAL_DELAY_MS removed The bootstrap's x.h.d.
PROOF_SLIPWAY_RUNTIME_DIAGNOSTIC_SEND_TIMEOUT_MS removed The bootstrap's x.h.to, and the diagnosticSendTimeoutMs option.
PROOF_LOCKBOX_BOOTSTRAP no longer read LISKOV_LOCKBOX_BOOTSTRAP only.
PROOF_LOCKBOX_URL, _APPLICATION_ID, _GRANT_ID, _POLICY_DIGEST, _DEPLOYMENT_ID, _SECRET_IDS, _REQUESTED_SECRET_IDS, _FILE_BASE_DIR removed, with the whole expanded-config fallback The compact LISKOV_LOCKBOX_BOOTSTRAP (its f field carries the file base directory), or the signed secret bootstrap.
PROOF_LOCKBOX_ALLOW_INSECURE_HTTP, _REQUEST_TTL_MS, _OVERWRITE_ENV removed The compact record's allowInsecureHttp. A 60 s TTL. An env-delivered bootstrap never overwrites, and a signed one always does (unchanged).
SLIPWAY_HOME renamed LISKOV_HOME The default directories $HOME/.slipway and /tmp/slipway are unchanged.
PROOF_ACURAST_JOB_ID, PROOF_ACURAST_PROCESSOR_ID, PROOF_ACURAST_ENCRYPTION_PUBLIC_KEY, SWITCHBOARD_MANAGED_JOB_ID, SWITCHBOARD_MANAGED_PROCESSOR_ID, SWITCHBOARD_MANAGED_ENCRYPTION_PUBLIC_KEY removed from the identity defaults _STD_.job.getId(), _STD_.device.getAddress() and the encryption-key lookups.

The signed payload domains and default state directories are unchanged. ACURAST_* identity names remain in Acurast's namespace. LEGACY_LOCKBOX_BOOTSTRAP_ENV remains exported but is no longer read; SLIPWAY_HOME_ENV_NAME remains exported as a deprecated alias for the LISKOV_HOME constant.

Contains BKLG-20260922-91r7 and BKLG-20261002-qihk. The package version and its release tag both identify 0.3.35. Install through the GitHub release/tag; npm publication is not part of this release.

v0.3.34

Choose a tag to compare

@github-actions github-actions released this 26 Sep 21:18
296566a

Release v0.3.34

v0.3.33

Choose a tag to compare

@github-actions github-actions released this 07 Sep 18:45
e13d365

Release v0.3.33

v0.3.32

Choose a tag to compare

@github-actions github-actions released this 06 Sep 13:26
f8cd0b0

Release v0.3.32

v0.3.31

Choose a tag to compare

@github-actions github-actions released this 06 Sep 13:09
dd83b10

Release v0.3.31

v0.3.30

Choose a tag to compare

@github-actions github-actions released this 06 Sep 06:03
89729b2

Release v0.3.30

v0.3.29

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:26
9de4344

Release v0.3.29