AsiBackbone 7.5.1 Consumer Verification Guide
This guide records the consumer checks for the 7.5.1 package family. Perform
the artifact-verification steps against the published v7.5.1 GitHub Release
and NuGet packages after publication.
Confirm the compatibility boundary
- Package IDs remain
AsiBackbone.*. - All packages continue to target
net10.0. - Managed assemblies retain
AssemblyVersion7.0.0.0. - Package and file versions are
7.5.1and7.5.1.0. - Public APIs, package dependencies, durable schemas, canonical wire values,
public namespaces, documented defaults, and runtime decision behavior are
unchanged from
7.5.0.
Verify production-signing configuration
- In a normal production configuration, register
AsiBackbone.Signing.ManagedKeywith the host's reviewed managed-key implementation. - Confirm the local-development signing provider still fails registration when
the environment is Production and
AllowInProductionis not enabled. - Confirm test or non-hosted scenarios without an environment name remain usable.
- Treat
AllowInProductiononly as an exceptional test/demo escape hatch, not as approval for production key custody.
Verify host enforcement
Exercise the host's protected-operation boundary and confirm the protected executor is not called after a denied or deferred decision, unsatisfied acknowledgment, missing or invalid capability authority, or required evidence-persistence failure. Confirm an allowed governance decision remains distinct from a later host execution failure.
Review alternate entry points and delayed-work paths so none can invoke the protected executor before the governed seam permits execution.
Verify the published packages
gh release download v7.5.1 --repo AsiBackbone/AsiBackbone --pattern 'AsiBackbone.Core.7.5.1.nupkg'
gh attestation verify ./AsiBackbone.Core.7.5.1.nupkg --repo AsiBackbone/AsiBackbone
Inspect package metadata and Source Link repository commit, compare SHA-256 with
the release evidence manifest, and repeat for each adopted package. Confirm the
declared package dependencies and framework references match 7.5.0.
Build a clean consumer
Create a clean net10.0 project, add only the required AsiBackbone.* packages
at 7.5.1, restore, build with warnings enabled, exercise the adopted
integration boundaries, and run the consumer's tests.
Consumers upgrading from 6.x must first complete the
6.x to 7.0 upgrade guide.
See also: