Reference
Derived. The behaviour described here is specified under
openspec/specs/. Those specifications are the source; this page explains and illustrates them.
Hand-written reference material (cheatsheets, conventions, schemas) plus the auto-generated API reference.
Cheatsheets
- DI Extensions Cheatsheet — full menu of
Add*Services()extensions per package. - Routing Conventions — when to use
ICommandvsICommand<T>vsIQuery<T>, and viaIMediatorvsICommandOutboxDispatcher. - LogEvents Schema — event-ID ranges (100_000 framework, 200_000+ consumer apps).
API Reference
The full surface of every public type, generated from XML doc comments by DocFX mref.
Browse via the API Reference entry in the left navigation, or jump straight to a top-level namespace:
Stratara.Abstractions.Mediator— core IMediator/ICommand/IQuery contracts.Stratara.Abstractions.EventSourcing— IEvent, IEventSource, IAggregationService.Stratara.Abstractions.Outbox— outbox dispatchers + repository contracts.Stratara.Abstractions.Messaging— bus envelopes + integrity contracts.Stratara.Abstractions.Security— encryption, key-store, AAD contracts.Stratara.Abstractions.Multitenancy— tenant-scoped request marker + cross-tenant authorizer + tenant membership.Stratara.Abstractions.Authorization— role/permission attributes, authorization provider, permission catalog.Stratara.Abstractions.Settings— scoped-settings catalog, store, and read facade.Stratara.Abstractions.ApiKeys— API-key/PAT issuance + validation contracts.