New features, fixes, and improvements to WeaveOS. Subscribe to release notifications from Dashboard → Settings.
Criteria evaluation trace now correctly records nested all_of / any_of results when inner criteria short-circuit.
Walrus upload retry logic no longer silently drops the proof blob on transient network errors.
Webhook signature verification correctly rejects replayed events older than 5 minutes.
Reduced median quote generation latency by 18% by caching product config lookups in-process.
Hybrid pricing model now supports a configurable base fee cap — the base is charged up to a ceiling you define, preventing overcharging on low-cost workflows.
Workflow list endpoint now accepts cursor-based pagination via the after parameter. Previous page-based pagination remains supported but is deprecated.
Added dispute.resolved event type to webhooks. Includes resolution outcome (operator / customer / partial) and settlement adjustment amount.
Node.js SDK adds listAutoPaging() on workflows and quotes — transparently follows cursors across all pages.
numeric_threshold criterion now correctly handles floating-point comparisons at boundaries (e.g. 0.9 >= 0.9 no longer fails due to float precision).
Dashboard margin waterfall no longer double-counts platform fee in the net margin calculation.
Fixed a race condition where concurrent workflow completions on the same customer account could produce duplicate settlement records.
API key last-used timestamps now update correctly on test key requests.
Customer margin sparklines in the dashboard now correctly reflect the trailing 4-week window rather than the trailing 30-day calendar window.
Margin guardrails are now configurable per product — set a margin floor and a response action (alert, reroute, or pause) independently for each product ID in your account.
Python SDK released. Supports all workflow, quote, and webhook operations. Install with pip install weaveos.
Added cost breakdown to the workflow.completed webhook payload. The billed.breakdown object now arrives in the event body, removing the need for a subsequent fetch call.
Real-time cost tracking now surfaces intermediate cost accumulation at 5-second intervals during long-running workflows. Access via the new workflows.stream() SDK method.
Sui transaction confirmation now uses parallel witness collection, reducing median settlement finality from 4.2s to 1.8s.
The disputed workflow event is renamed from workflow.disputed to dispute.raised for consistency with dispute.resolved. The old name continues to fire but is deprecated and will be removed in v2.0.
Success fee pricing model is now available. Configure a quoted amount that is only charged when success criteria are met. Previously only available in private beta.
json_schema criterion type added. Validate workflow outcomes against a full JSON Schema (Draft 7) definition.
Dispute window is now configurable per account. Default remains 1 hour in production. Enterprise accounts can request up to 72 hours.
Workflow payloads larger than 64KB no longer silently truncate. Payloads up to 1MB are now supported.
Capped pricing model is now generally available. Set a price ceiling with a markup percentage applied to actual cost.
Walrus blob retention is now configurable. Default remains 5 epochs; accounts can set up to 52 epochs (~1 year on mainnet) via account settings.
Webhook delivery history is now available in the dashboard with per-delivery status, latency, and response body.
Boolean composition criteria (all_of, any_of, not) now support arbitrary nesting depth.
regex criterion no longer throws an uncaught exception on malformed patterns — it now evaluates as false with an error reason in the trace.
General availability of WeaveOS on Sui testnet. Fixed and hybrid pricing models available at launch.
Node.js SDK v1.0.0 released. Supports workflows.create(), workflows.fetch(), workflows.list(), and webhooks.construct().
On-chain settlement via the WeaveOS Sui Move contract. Every settled workflow produces a transaction record with ed25519 attestation.
Walrus-backed execution attestation. Outcome, trace, and proof blobs stored immutably per workflow.
Dashboard available with real-time margin tracking, customer profitability view, and developer settings.