Skip to content

Isolate Apptainer networking through a validated model broker - #227

Merged
merlerm merged 1 commit into
pr/strict-render-runtimefrom
pr/validated-model-broker
Sep 19, 2026
Merged

merlerm merged 1 commit into
pr/strict-render-runtimefrom
pr/validated-model-broker

Conversation

@merlerm

@merlerm merlerm commented Sep 19, 2026 •

Copy link
Copy Markdown
Collaborator

Apptainer agents previously shared host networking. Launch them in a disconnected network namespace and expose only fixed environment-server relays and a host-owned inference broker. Credentials remain on the host; the broker validates model requests and rejects web tools, remote content, and arbitrary destinations. Unsupported isolation fails before agent execution.

This combines the broker and Apptainer runner changes so the API and all callers land together. Docker retains its existing network/authentication path. Portable setup and boundary documentation replaces deployment-specific audit notes.

Validated with broker rejection/streaming tests, relay and runner tests, backend configuration tests, and deterministic Apptainer network controls. Host-side scoring remains a separate boundary.

@merlerm
merlerm added this pull request to stack #232 September 19, 2026 14:53
@merlerm
merlerm marked this pull request as ready for review September 19, 2026 14:54
@merlerm

merlerm commented Sep 19, 2026

Copy link
Copy Markdown
Collaborator Author

(this is for a new apptainer setup that is actually isolated)

Base automatically changed from pr/sandbox-bytecode-filter to main September 19, 2026 15:22
@merlerm
merlerm force-pushed the pr/validated-model-broker branch from ea3b2a1 to b6c9c9a Compare September 19, 2026 15:22
@merlerm
merlerm removed this pull request from stack #232 September 19, 2026 15:30
@merlerm
merlerm force-pushed the pr/validated-model-broker branch from b6c9c9a to df453b9 Compare September 19, 2026 15:31
@merlerm
merlerm changed the base branch from main to pr/strict-render-runtime September 19, 2026 15:31
@merlerm
merlerm added this pull request to stack #233 September 19, 2026 15:31
@merlerm merlerm changed the title Add a credential-isolating broker for validated model inference Isolate Apptainer networking through a validated model broker Sep 19, 2026
@merlerm
merlerm requested a review from tomsilver September 19, 2026 15:58

@tomsilver tomsilver left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@merlerm
merlerm merged commit b7e5fe1 into main Sep 19, 2026
4 checks passed
@merlerm
merlerm deleted the pr/validated-model-broker branch September 19, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants