openai bed: prove the static-key model-access path (ADR 0050) #16

Merged
jschoubben merged 1 commits from feat/openai-access into main 2026-09-07 02:26:00 +00:00
Owner

A single-node VM bed: the operator sets an API key on an openai licence, the mesh seals it to the consumer, the host unseals and mounts it, and the consumer writes it as OPENAI_API_KEY (env + Codex auth.json). Asserts the written key equals the one set — the other shape ADR 0050 defines, and the ADR 0054 branch where a static-key vendor records no usage. SUITE_EXIT=0 on the first run.

A single-node VM bed: the operator sets an API key on an openai licence, the mesh seals it to the consumer, the host unseals and mounts it, and the consumer writes it as `OPENAI_API_KEY` (env + Codex `auth.json`). Asserts the written key equals the one set — the other shape ADR 0050 defines, and the ADR 0054 branch where a static-key vendor records no usage. SUITE_EXIT=0 on the first run.
jschoubben added 1 commit 2026-09-07 02:25:48 +00:00
A single-node VM bed: the operator sets an API key on an openai licence, the
mesh seals it to the consumer, the host unseals and mounts it, and the consumer
writes it as OPENAI_API_KEY (env + Codex auth.json). Asserts the written key
equals the one set — the other shape ADR 0050 defines, and the ADR 0054 branch
where a static-key vendor records no usage. Green on the first run.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben merged commit 7d7583350c into main 2026-09-07 02:26:00 +00:00
jschoubben deleted branch feat/openai-access 2026-09-07 02:26:00 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-lab#16