Dreamine.Gem300.Abstractions
1.0.0
dotnet add package Dreamine.Gem300.Abstractions --version 1.0.0
NuGet\Install-Package Dreamine.Gem300.Abstractions -Version 1.0.0
<PackageReference Include="Dreamine.Gem300.Abstractions" Version="1.0.0" />
<PackageVersion Include="Dreamine.Gem300.Abstractions" Version="1.0.0" />
<PackageReference Include="Dreamine.Gem300.Abstractions" />
paket add Dreamine.Gem300.Abstractions --version 1.0.0
#r "nuget: Dreamine.Gem300.Abstractions, 1.0.0"
#:package Dreamine.Gem300.Abstractions@1.0.0
#addin nuget:?package=Dreamine.Gem300.Abstractions&version=1.0.0
#tool nuget:?package=Dreamine.Gem300.Abstractions&version=1.0.0
Dreamine.Gem300.Abstractions
Provider-neutral contracts, immutable models, and state enumerations for the GEM300 in-memory domain boundary.
Scope and evidence
| Capability | Status | Evidence boundary |
|---|---|---|
| GEM300 domain contracts and models | PASS |
Focused model, validation, and assembly-boundary tests |
| E39.1/E40.1/E87.1/E90.1/E94.1 standard wire contracts | BLOCKED_STANDARD |
The required mapping originals were not available locally |
| E116/E116.1 Equipment Performance contracts | BLOCKED_STANDARD |
Neither normative original was available; no placeholder API is published |
| External interoperability and field evidence | NOT_RUN |
No independent counterpart or equipment evidence was executed |
PASS is limited to the declared process-local domain boundary. It does not
mean current-revision conformance, certification, a SECS-II mapping, or vendor
interoperability.
Included contracts
- Object, carrier/load-port, substrate, Process Job, Control Job, and event-journal boundaries
- Immutable definitions and snapshots with copied collection inputs
- Application-declared carrier slot/substrate assignments; these are integration metadata, not wire models
- Process-local event identity and bounded-retention/publisher health models
- A retained Process Program snapshot model for verifying recipe identity at Process Job creation
The package references only Dreamine.Gem.Abstractions and
Dreamine.Secs.Abstractions. It contains no concrete GEM/GEM300 provider,
transport, message number, ACK value, or service-error value.
Existing interfaces and constructors remain available. The hardening surface is additive, while invalid enum values and inconsistent explicit slot plans are rejected earlier. See API review and the generated public API inventory.
License
MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Dreamine.Gem.Abstractions (>= 1.0.0)
- Dreamine.Secs.Abstractions (>= 1.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Dreamine.Gem300.Abstractions:
| Package | Downloads |
|---|---|
|
Dreamine.Gem300
Dreamine GEM300 domain runtime with integrity-safe carrier, substrate, job, object, and event workflows. |
|
|
Dreamine.SecsGem.FullKit
All-in-one meta package for the Dreamine SECS-II, HSMS, GEM, and GEM300 libraries. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 105 | 8/12/2026 |