Contract-aware envelopes
A cross-zone message identifies its target contract, function, and arguments. The destination is explicit and can be checked before execution.
Zones organize contract execution and provide a deterministic path for messages between supported contract contexts.
Compose the primitives. Keep their boundaries explicit.
An organization can have more than one contract and more than one responsibility. Zone-aware execution provides structure, while a deterministic delivery process lets supported contracts exchange messages without making network calls during block execution.
A cross-zone message identifies its target contract, function, and arguments. The destination is explicit and can be checked before execution.
The delivery process snapshots pending messages and follows a deterministic order. Validators see the same inputs and can reproduce the same delivery decisions.
Per-zone delivery limits keep one queue from consuming unbounded execution. Messages remain part of an inspectable process.
Malformed and failed deliveries receive failure outcomes without preventing later messages from being considered. Suspended zones can preserve their pending work.
No. The supported cross-zone path runs through the contract host and delivery envelope. Older direct zone transaction variants remain gated.
No. It is queued and processed under deterministic delivery rules. Applications should account for delivery outcomes and message ordering explicitly.