Skip to content

Commit 37164d4

Browse files
leeroybrunclaude
andcommitted
docs(providers): Machine admission shares the provider executor route; private catalog reads stay custodian-only
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent f3c0070 commit 37164d4

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

‎docs/providers.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,22 @@ Machines and endpoints. Coinciding identities return `resource_unavailable`
777777
before signing (and before Team model projection); strict signing schemas remain
778778
unchanged.
779779

780+
For Machine-placed Provider Actions in 0.3 development, Machine admission resolves
781+
the same native RPC route as the Provider executor. A public Action name is not a
782+
second RPC policy. Raw operations that use the daemon's private Account catalog,
783+
credentials or legacy profiles remain custodian-only, including model listing,
784+
probing, binding status, loading, model-settings mutation, and raw Team-source
785+
request-policy support, resource-test candidate and broker eligibility reads.
786+
Raw connected-service quota-credit consumption also remains custodian-only: it
787+
uses the custodian's recovery state and returns its private quota snapshot. Requester
788+
Account-owned catalog writes keep their separate Account authority.
789+
Foreign Machine Use admits only the existing Team-model worker compatibility
790+
projection; it does not admit generic or competing-source projection of the
791+
custodian catalog. That Team slice neither reads custodian settings nor borrows
792+
custodian compatibility consent; the requesting Account supplies its own consent.
793+
The CLI preserves a typed Home target refusal instead of reporting unavailable
794+
authentication.
795+
780796
The consumer's published loopback base path comes from the admitted hub runtime
781797
endpoint, through the same signed application's private metadata operation. It
782798
does not infer `/v1` from the protocol or disclose the hub origin or credentials.

0 commit comments

Comments
 (0)