Skip to content

Commit a7d1f63

Browse files
atergaclaude
andauthored
docs: point service discoverability opt-in at the App Operator Terms (#376)
## Summary - The ICP MCP terms were split into two bilateral agreements (dfinity/internetcomputer-org#90, merged): User Terms for end users and App Operator Terms for the operators who enroll apps. The discoverability protocol is the operator-side surface, so its opt-in caution now links the [App Operator Terms](https://internetcomputer.org/icp-mcp/app-operator-terms/) instead of the old single terms of service. - The rewritten caution names the app operator (the person or entity legally authorized to operate the app and declare its canisters) as the accepting party, describes registration as the acceptance step, and keeps publishing the `/.well-known/ic-architecture` manifest as the act that activates participation, with acceptance by conduct as the unregistered fallback. The privacy policy link is retained. - No change to the protocol layers, manifest schema, or any technical content; one paragraph in the caution block only. - Merge order: satisfied. dfinity/internetcomputer-org#90 has merged and deployed; the linked page is live (returns 200), so this PR is safe to merge. - `npm run build` passes (210 pages). Co-authored-by: Claude <noreply@anthropic.com>
1 parent f50bc3f commit a7d1f63

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/guides/frontends/service-discoverability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ When an agent working through ICP MCP is handed only your app's URL (for example
1010
This guide describes what a canister app exposes to make that possible, ordered by priority.
1111

1212
:::caution[Adopting this protocol opts your app in]
13-
By implementing this service discoverability protocol for your app, you agree that your app should be discovered by [ICP MCP](https://internetcomputer.org/icp-mcp/), that you accept its [terms of service](https://internetcomputer.org/icp-mcp/terms/), and that you comply with its [privacy policy](https://internetcomputer.org/icp-mcp/privacy-policy/). Publishing the Layer 1 manifest at `/.well-known/ic-architecture` is the act that opts your app in: the layers are otherwise independently adoptable, and the rest of them describe how an agent works with an app once it has been discovered.
13+
Making an app available through [ICP MCP](https://internetcomputer.org/icp-mcp/) is governed by the [ICP MCP App Operator Terms](https://internetcomputer.org/icp-mcp/app-operator-terms/), an agreement between DFINITY and the app's operator: the person or entity legally authorized to operate the app and declare its canisters. The operator accepts the terms by registering, as their acceptance section describes, and what ICP MCP discloses to a participating app is described in its [privacy policy](https://internetcomputer.org/icp-mcp/privacy-policy/). Publishing the Layer 1 manifest at `/.well-known/ic-architecture` is the act that activates the app's participation (publishing without registering counts as accepting the terms by conduct): the layers are otherwise independently adoptable, and the rest of them describe how an agent works with an app once it has been discovered.
1414
:::
1515

1616
## The five layers

0 commit comments

Comments
 (0)