ModelingEvolution.Tags
1.0.0-preview.11
dotnet add package ModelingEvolution.Tags --version 1.0.0-preview.11
NuGet\Install-Package ModelingEvolution.Tags -Version 1.0.0-preview.11
<PackageReference Include="ModelingEvolution.Tags" Version="1.0.0-preview.11" />
<PackageVersion Include="ModelingEvolution.Tags" Version="1.0.0-preview.11" />
<PackageReference Include="ModelingEvolution.Tags" />
paket add ModelingEvolution.Tags --version 1.0.0-preview.11
#r "nuget: ModelingEvolution.Tags, 1.0.0-preview.11"
#:package ModelingEvolution.Tags@1.0.0-preview.11
#addin nuget:?package=ModelingEvolution.Tags&version=1.0.0-preview.11&prerelease
#tool nuget:?package=ModelingEvolution.Tags&version=1.0.0-preview.11&prerelease
ModelingEvolution.Tags
One type: ExternalReference — the bounded kind:value tag a caller attaches to a booking (ModelingEvolution.Booking),
a chat channel (ModelingEvolution.Chat.Types, DefineChannel.Tags) or anything else, and queries them by
(BookingLookupModel.ByTag, ChannelReadModel.ByTag). The same vocabulary everywhere — offer:pe-3f2a,
enquiry:pe-…, party:… — is the point: "the chat for this offer" and "the meeting for this offer" are the same query.
Rules (unchanged from the Booking type it was moved out of, 1.0.0-preview.6): kind 1..32 chars of letters/digits/-/_,
lower-cased; value 1..128 printable characters, no whitespace, compared ordinally; any @ in the value is refused —
identifiers only, never personal data (what lands in an append-only stream stays there); parse/format as one token.
Moving from ModelingEvolution.Booking ≤ preview.5: the namespace is now ModelingEvolution.Tags (was
ModelingEvolution.Booking.ValueTypes) — one using line; nothing else changed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- ModelingEvolution.JsonParsableConverter (>= 1.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ModelingEvolution.Tags:
| Package | Downloads |
|---|---|
|
ModelingEvolution.Chat.Types
The published language of ModelingEvolution.Chat: identifiers (WorkspaceId, ChannelId, ParticipantId, MessageId, Markdown), commands and events. Immutable records with IParsable + JsonParsableConverter; no UI, no MudBlazor. |
|
|
ModelingEvolution.Booking
Meeting booking as an event-sourced module (MicroPlumberd): slot arbitration on one mailbox, bookings tagged with external references, availability sync, O365 calendar integration. Consumed by the RocketWelder website and the ERP customer portal. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.11 | 31 | 8/19/2026 |
| 1.0.0-preview.10 | 36 | 8/19/2026 |
| 1.0.0-preview.9 | 42 | 8/19/2026 |
| 1.0.0-preview.8 | 63 | 8/17/2026 |
| 1.0.0-preview.7 | 55 | 8/17/2026 |
| 1.0.0-preview.6 | 58 | 8/17/2026 |