Skip to content

Keep Runtime egress authority out of provider Init - #144

Merged
andersalm merged 3 commits into
developfrom
fix/0.7.1-model-init-projection
Oct 2, 2026
Merged

andersalm merged 3 commits into
developfrom
fix/0.7.1-model-init-projection

Conversation

@andersalm

@andersalm andersalm commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

A hosted model connection now activates through the native provider's strict Init schema. Runtime removes its egress_contract authority marker from the projected offer while it keeps saved connection authority and credentials in private operator configuration.

The isolated installed Home passed Continue setup, Check key, actual Inbox approval, Save and Use in Assistant. Save returned HTTP 200 after the native Init refresh, and Assistant advertised the same saved offer. Saved authority and the private credential reference stayed intact; owned processes stopped at the end. Installed proof in #143 includes exact source, artifact and receipt hashes. Readable automated media are separate from human UX acceptance.

Candidate ef292436d293745b70da73566df14fe0c4aa7c1a targets approved develop@de1db928063425856498785476809fe939663738. CI run 36796945194 passed all eight required checks; release publication was skipped. Four basic gates and 11 focused hosted hint/projection tests passed. The current task diff SHA256 30e6176467f393afb5587944bd88ccf3ac1e08f3581e8d58712b721a5056f130 exactly matches the accepted independent security review.

Required human reviewer: irzhywau. #143 remains open until the required human review and reviewed merge pass.

Keep the saved connection authority marker for Runtime checks while removing it from the native provider Init copy. A red/green projection regression and a direct installed-provider Init probe isolate the strict-schema failure. Installed Home activation remains to be verified.

(cherry picked from commit 8ac5ad8)
@andersalm andersalm mentioned this pull request Oct 1, 2026
9 tasks
@andersalm
andersalm marked this pull request as ready for review October 1, 2026 01:50
@andersalm
andersalm requested a review from irzhywau October 1, 2026 01:50
@andersalm

Copy link
Copy Markdown
Contributor Author

Independent adversarial review (Claude Opus, run by the operator for Anders, 2 October; different model family from the author).
VERDICT: PASS. Egress authority is read only from the private operator offers; every Init path goes through materialize_provider_offer; the test fails without the fix.
Non-blocking: the test checks JSON only, not deserialization into the provider's strict config.

@andersalm
andersalm merged commit 93a7284 into develop Oct 2, 2026
9 checks passed
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.

1 participant