OxL Reference

11.1 Kinds of transactions

ConstructScopeGuarantee
atomic { }TVars in process memoryserialisability, automatic retry (§8.9)
atomic(db) { }one databaseACID of that database
emit inside atomic(db)database + topicthe event is published only after commit (outbox)
saga { }several servicesall steps, or compensation of those already executed
@idempotentone rpca repeat with the same key returns the first response

See also

Source: docs/spec/oxl-standard.en.md