actors/{actor}/numbering/*
Base configuration for entity number series. Sets the default prefix and the per-prefix seed (start number) for a series. For the concepts behind number series, see Number Series.
Path
actors/{actor}/numbering/{...scope}The {...scope} segment identifies the series within the actor:
| Actor | Scope | Example leaf |
|---|---|---|
| order | order | actors/order/numbering/order |
| order → invoice | invoice | actors/order/numbering/invoice |
| order → delivery | delivery | actors/order/numbering/delivery |
| payment | payment | actors/payment/numbering/payment |
| ticket (typed) | {typeKey} | actors/ticket/numbering/claim |
| asset (typed) | {typeKey} | actors/asset/numbering/{typeKey} |
For typed actors (asset, ticket) the scope is the type key.
Properties
| Property | Type | Description |
|---|---|---|
defaultPrefix | string | Default prefix for the series. Only honored for typeless entities (order, invoice, delivery, payment). On typed actors it raises a warning. |
seeds | object | Map of prefix → start number. Each value must be a positive number. Seeds are global per series and are never channel-overridable. |
Prefixes must match a-z only and may optionally end with one of _ . -. Seeds default to 1000 when not configured.
Example
yaml
uri: /registry/actors/order/numbering/order
spec:
value:
defaultPrefix: O
seeds:
O: 1000A typed actor configuring only seeds (the prefix comes from the type spec):
yaml
uri: /registry/actors/ticket/numbering/claim
spec:
value:
seeds:
CLAIM: 5000