forked from iOfficeAI/AionUi
-
Notifications
You must be signed in to change notification settings - Fork 0
P0: broker attest exact Mac control-plane and ACL readiness #667
Copy link
Copy link
Open
Labels
area:brokerevaOS broker/session/auth integrationevaOS broker/session/auth integrationarea:native-companionNative macOS companion boundaryNative macOS companion boundaryevaosevaOS public beta R&D workevaOS public beta R&D workkind:integrationIntegration implementation issueIntegration implementation issuepriority:P0Critical customer/runtime blocker requiring immediate attentionCritical customer/runtime blocker requiring immediate attentionpublic-betaBlocks or contributes to the public beta gateBlocks or contributes to the public beta gateready-for-agentIssue has enough handoff detail for an agent to startIssue has enough handoff detail for an agent to startrelease-train:runtime-reliabilityCross-version Workbench/runtime reliability release trainCross-version Workbench/runtime reliability release trainrisk:securitySecurity, auth, secrets, permission riskSecurity, auth, secrets, permission risk
Description
Metadata
Metadata
Assignees
Labels
area:brokerevaOS broker/session/auth integrationevaOS broker/session/auth integrationarea:native-companionNative macOS companion boundaryNative macOS companion boundaryevaosevaOS public beta R&D workevaOS public beta R&D workkind:integrationIntegration implementation issueIntegration implementation issuepriority:P0Critical customer/runtime blocker requiring immediate attentionCritical customer/runtime blocker requiring immediate attentionpublic-betaBlocks or contributes to the public beta gateBlocks or contributes to the public beta gateready-for-agentIssue has enough handoff detail for an agent to startIssue has enough handoff detail for an agent to startrelease-train:runtime-reliabilityCross-version Workbench/runtime reliability release trainCross-version Workbench/runtime reliability release trainrisk:securitySecurity, auth, secrets, permission riskSecurity, auth, secrets, permission risk
Problem
The Mac can prove that a Tailscale-compatible client is installed, running, enrolled, and locally online. It cannot authoritatively prove that the client is connected to the evaOS customer’s assigned control plane or that the required customer-scoped ACL route is allowed.
The bridge therefore omits
correct_control_planeandacl_allowed, and Workbench #664 correctly keeps readiness blocked. Those facts need a broker/control-plane authority contract; they must never be guessed from a100.xaddress, interface, local client output, or stale connector row.Required authority contract
correct_control_plane;acl_allowed;Acceptance proof
onlineonly when all six network booleans are true;customer_mac_status,desktop_control_status, anddesktop_seeremain the end-to-end exit gate.Dependencies
Proof boundary
Local Tailscale status, a private address, or a connector health response does not prove the assigned control plane, ACL authorization, or customer readiness.