Skip to content

Prove standalone/embedded equivalence and the controlled host flow #91

Open

Description

@aram356

Acceptance Criteria

  • Compare identical policy/input/clock/RNG/captured bidder outcomes through both paths, including privacy denial, invalid input, timeout, partial failure and cancellation.
  • Demonstrate selected-bidder display admission, targeting, creative rendering, diagnostics and rollback on the actual integration artifact; report resource limitations without claiming a live publisher pilot.

Blocking And Review Gates

  • Blocked by: #76.
  • Conditional blockers: Applicable selected-host funding/ownership facts must be satisfied; no unrelated target prerequisite.

Use native blocked-by/blocking links for unconditional issue relationships. Conditional target gates are not universal blockers; link only the selected applicable path after its contract is frozen.

Shared Acceptance Requirements

Every implementation issue ships its own unit/conformance, failure, resource and privacy tests. A later integration issue does not postpone those checks. New untrusted decoders include generated hostile-input controls; changed hot paths include repeatable measurements. Use the existing engine, host services, validated config/push path and EdgeZero handler registration. Preserve privacy, authorization, cookie integrity, HTTPS/SSRF protections, deadlines, exact sent coverage, authoritative bidder/alias attribution and bounded work/storage. Standalone and embedded behavior share policy rather than fork implementations.

No issue may claim a missing capability from metadata import, compilation, observed allocations, a signed cookie, or a different artifact's old evidence. New public/configuration behavior requires its reviewed design before execution. No workload reduction, raised ceiling or replacement budget equation is implied. Bodies and evidence must not publish credentials, identifiers, raw consent, private provider addresses or customer configuration.

Technical Ownership

Sources: roadmap section 7, vision and the existing shared engine/host interfaces.

Source Contracts

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions