Context
Registry Stack PR #355 proves combined Registry Relay and Registry Notary project generation through compiler, fixture, and in-process integration tests. The legacy monorepo lab is intentionally frozen because Solmara Lab will replace it, so the live two-process topology belongs here.
This issue must prove the deployed path without making product or version metadata select behavior.
Scope
- Author or import one concise Registry Stack combined project.
- Generate Relay and Notary product inputs through
registryctl.
- Boot both services from those generated inputs.
- Exercise the authenticated, compiler-pinned Notary-to-Relay consultation path over the network.
- Demonstrate one coordinated generation change and fail-closed mixed-generation rejection.
- Keep source capabilities product-neutral. Changing or removing source product/version metadata must not change
http, script, or snapshot capability selection.
- Use synthetic fixtures and environment-only secrets.
Acceptance criteria
- One documented command or short command sequence generates and starts the combined topology from a clean checkout.
- A successful claim evaluation proves the live Notary-to-Relay path.
- A mismatched contract generation fails closed before source work.
- Generated inputs, runtime logs, and retained evidence contain no credentials or raw subject values.
- CI validates the project and parses the generated product configs even if the full live topology remains a scheduled gate.
- The legacy monorepo lab is not modified.
Related work
Context
Registry Stack PR #355 proves combined Registry Relay and Registry Notary project generation through compiler, fixture, and in-process integration tests. The legacy monorepo lab is intentionally frozen because Solmara Lab will replace it, so the live two-process topology belongs here.
This issue must prove the deployed path without making product or version metadata select behavior.
Scope
registryctl.http,script, orsnapshotcapability selection.Acceptance criteria
Related work