Skip to content

Releases: Trac-Systems/openmayhem

OpenMayhem 0.2.260

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 22:54

OpenMayhem 0.2.260

Gateway admission now refreshes authenticated catalog prices after an explicit pre-execution price-version refusal. Streaming chat, non-streaming chat, embeddings, image generation, speech, transcription, and artifact/workflow requests can retry with current terms without penalizing a healthy provider.

Retries preserve caller price limits, provider filters, cancellation, retry budgets, and prior signed usage. Concurrent refusals share catalog refresh work. Previously billed usage retains its original charge when a continuation uses a newer price.

Post-session metering and health probes retain the catalog snapshot accepted for the completed session. TNK and TAP deposit launchers now honor the configured installed binary and fail clearly if it is missing.

This release does not change the contract, catalog calibration requirements, receipt schema, or stored ledger data.

OpenMayhem Core v0.2.256

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 15:34

OpenMayhem Core 0.2.256

  • Classify invalid provider requests and invalid model output without penalizing healthy routes.
  • Treat signed provider failure receipts as terminal so paid attempts are never dispatched twice.
  • Apply the corrected failure handling consistently across text, embedding, image, audio, video, and workflow requests.

This is a wire-compatible code release. Contract version 27 and its contract digest are unchanged.

OpenMayhem Core v0.2.255

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 13:16

OpenMayhem Core 0.2.255

Receipt recovery now reads retained schema-11 settlement evidence across the
contract-27 upgrade without changing its signed envelope, feature key, or
signatures. New contract-27 receipts remain strictly bound to schema 12 and its
signed utilization fields.

Contract version 27 and its authenticated history are unchanged.

OpenMayhem Core v0.2.254

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 11:40

OpenMayhem Core 0.2.254

Market prices now follow absolute settled utilization instead of comparing activity with the previous epoch. A market at or above 80% utilization increases every price term by 10%, a market at or below 20% decreases every term by 10%, and the middle band holds. The existing 25%-400% reference-price bounds remain.

Contract version 27 and receipt schema 12 bind provider compute time and execution-slot capacity to signed receipts. The same controller applies to text, embeddings, image, video, audio and workflow markets without model recalibration.

Retained receipts from contract versions 23 through 26 continue to settle without signature rewriting. Because those receipts predate signed slot-time evidence, their market holds price for that settlement epoch and resumes utilization pricing with subsequent schema-12-only evidence.

The release also exposes utilization derivations in price reports and retires the former EMA, gain and configurable-step parameters from the writable admin surface.

OpenMayhem Core v0.2.253

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 02:47

OpenMayhem Core 0.2.253

Provider admission now treats an accepted reservation awaiting canonical state
as recoverable work. An identical session replay resumes the same signed
reservation, while changed requests and terminal rejections remain rejected.

Admission timeouts retain the exact reservation identity for recovery instead
of reporting a balance failure. This prevents delayed writer acknowledgements
from making an available provider appear unavailable.

Contract version 26 and its authenticated history are unchanged.

OpenMayhem Core v0.2.252

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 01:29

OpenMayhem Core 0.2.252

Provider admission now keeps canonical spend-reservation confirmation separate
from route-discovery timing. Pending reservations retain their exact signed
identity and durable recovery evidence, preventing a delayed acknowledgement
from creating a conflicting retry or an incorrect capacity failure.

Intercom feature relays preserve accepted-but-pending status, and reservation
recovery treats locally absent canonical state as pending propagation rather
than a binding mismatch.

Contract version 26 and its authenticated history are unchanged.

OpenMayhem Core v0.2.251 (superseded)

Pre-release

Choose a tag to compare

@TracSystems TracSystems released this 20 Sep 01:23

Superseded before deployment by v0.2.252. Do not deploy this release.

OpenMayhem Core 0.2.244

Choose a tag to compare

@TracSystems TracSystems released this 19 Sep 02:22

OpenMayhem Core 0.2.244

Streaming providers now classify a provisional tool call that fails final
validation as request-specific model output. The gateway reports the existing
provider_model_output_invalid error without cooling or withdrawing a healthy
provider route.

Contract version 26 and its authenticated history are unchanged.

OpenMayhem Core 0.2.243

Choose a tag to compare

@TracSystems TracSystems released this 19 Sep 00:38

Core 0.2.243 keeps active provider routes reliable across cold admission and settlement recovery.

  • A sole eligible provider receives the configured admission window instead of having it divided across connection phases.
  • Safe admission retries remain limited to failures before provider work, spend, or metering begins. Alternate eligible providers are still preferred when available.
  • Valid terminal inference results remain deliverable while their existing receipt settlement is reconciled, without rerunning inference.
  • Tier 4 provider identity remains separate from the verified execution tier used for admission.
  • Contract version 26 adds the audited recovery path for explicitly reversible provider KYB revocations and retains authenticated version 25 history replay.

The signed catalog remains unchanged. Existing calibrated models do not require recalibration.

Validation included the gateway unit suite, source-build contract, paid streaming and non-streaming API requests, structured output, embeddings, and paid image, video, speech, transcription, music, and workflow requests.

OpenMayhem Core 0.2.240

Choose a tag to compare

@TracSystems TracSystems released this 18 Sep 19:31

Fixed

  • Keep active long-context chat routes eligible while a turn is still progressing.
  • Bound provider connection, session, open, and admission phases so another eligible provider can be tried within the caller's wait budget.
  • Ignore tiny throughput samples that cannot reliably characterize a model while retaining valid fast samples.
  • Keep exact token counting responsive under load and recover tokenization routes cleanly.

Added

  • Exact, runtime-native /v1/tokenize and /v1/count_tokens control requests for supported text models. These requests do not create inference jobs, receipts, or charges.

The contract remains version 25 and the signed model catalog remains version 65.