Skip to content

SYS REQ 027

sergio velderrain edited this page Nov 11, 2026 · 5 revisions

SYS-REQ-027: Consumer-declared lane workloads

Requirement

The system shall run a consumer-declared workload in a disposable guest and return candidate-bound evidence, without publishing and without consumer identifiers in engine code.

Rationale

A consumer's release gate needs per-lane evidence from engine-provisioned guests that it can verify itself, and a second consumer must be able to use the same lanes without changing engine code (VITechnologies/projectbuddy#159). The engine's own release qualification (SYS-REQ-018) is a separate need (challenge ledger row CH-07).

Fit Criterion

A declaration from a repository the engine has never seen produces a lane record that the consumer's own gate verifies offline, and no undeclared secret reaches the guest.

Verification

Planned system-integration verification; TEST-092, TEST-093, TEST-094, TEST-095, TEST-103, TEST-104, TEST-105, TEST-108, TEST-109.

Source

System-Requirements-Specification

Priority

High

TestID

TEST-092, TEST-093, TEST-094, TEST-095, TEST-103, TEST-104, TEST-105, TEST-108, TEST-109

TestArtifact

Planned lane workload contract cases and lane lifecycle cases

CodeRef

REQ-090, REQ-091, REQ-092, REQ-093, REQ-101, REQ-102, REQ-103, REQ-106, REQ-107, REQ-116, REQ-117

Status

Planned

Clone this wiki locally