AzeMark 2 · AzeForge 0.6.3

Software.

Model message timelines, state machines, relational entities, classes, interfaces, and their relationships.

Directives

Source and rendered output

Excerpt from 10-models.aze.md in the upstream docs/language library, compiled with the pinned 0.6.3 compiler. The full file ships as a canonical Source below.

10-models.aze.md · Cache lookupAzeMark Source
:::: sequence
id: cache-lookup
title: Cache lookup
description: One request and its reply across two participants.
----
participants:
  - name: client
    kind: actor
    label: Client
  - name: cache
    label: Cache
timeline:
  - kind: message
    from: client
    to: cache
    text: Read key
  - kind: message
    from: cache
    to: client
    form: return
    text: Cached value
::::
10-models.aze.md · rendered outputDocument preview

Canonical Sources

These files come from the compiler's verified example library. Keep the document envelope and directive spellings intact when adapting them.

Authoring workflow

  1. Start from the smallest relevant block in the canonical Source.
  2. Give referenced declarations stable kebab-case identifiers.
  3. Run azeforge validate before rendering.
  4. Apply diagnostic suggestions to the reported location rather than guessing at a replacement field.