Bookmarking is a runtime capability, not a site plugin
Bookmarking and notes should not be rebuilt on every site. Arc ships them as a default-on runtime capability: hidden until you log in, easy to turn off, or bound to buttons the page already has.
You are here. See how this question connects to other ideas.
Select a node to open its page · Expand to read within the map
LEARN / AFS
From Unix and Plan 9 to provider implementation, testing and remote access. Learn how agents discover resources, understand operations and verify results.
Start with AFSUnderstand what a task can name, access and operate.
New to AFS · resources and addresses5 questionsDistinguish addresses, capabilities, updates and failures in a shared working environment.
After AFS · resource behavior and reliability6 questionsFrom Unix and Plan 9 to a task-oriented resource environment.
Design ideas4 questionsCompare stored data, system capabilities and external services.
Choosing implementations5 questionsFrom path contracts to reads, actions and conformance tests.
For developers6 questionsSeparate explanations, prompts, MCP tools and execution.
Agent integration5 questionsUnderstand remote access, reverse mounting, scope and failure.
Distributed resources5 questionsEach explanation stands on its own. “Builds on” links show the background it uses.
Shared AFS foundations
AFS gives a task a named, inspectable view of the resources it can work with.
A path identifies a resource within a namespace, so operations can refer to it explicitly.
A provider implements resource operations; a mount places that provider in a namespace.
Naming a resource is useful only when consumers can understand what operations on it mean.
A Small World presents the resources relevant to one observer, rather than exposing the whole system.
An entry path and the resource’s original location are different things.
Location, supported operations and caller authority are separate questions.
Reading the same address and receiving changes are separate steps.
A shared address does not decide how stale edits are handled.
Finding relevant content differs from selecting records by explicit conditions.
Missing, unsupported, denied and conflicting operations need different responses.
Remote access and reverse mounting
A local path can represent a remote service without removing network and authority boundaries.
Connection or registration direction changes; authority does not automatically reverse.
Unix, Plan 9 and context
Common names and operations let tools work across resource implementations.
A participant can assemble a resource view that includes remote services.
Paths, capabilities and conformance
Providers use their own relative paths; the dispatcher restores the mount prefix.
Check declared shared contracts, not merely whether a demonstration runs.
Success-only examples miss over-broad access, swallowed errors and lost updates.
Data, systems and external services
Classify resources and responsibilities before repository directories.
Runtime state and capabilities can have structured entry points with their own lifetimes.
Common operations preserve differences in location, structure and persistence.
Permissions, latency and side effects remain part of the service contract.
Read handlers and business actions
Begin with one explicit resource and its path contract before adding operations.
An action needs discoverable arguments, effects and failures as well as a handler.
Mount a report at /work and check it with shared tests and an actual read.
Explanations, prompts, MCP and verification
Discover the resource, inspect its explanation, then use supported operations.
Prompts orient the caller; explain supplies guidance for a particular path.
MCP supplies the connection contract; AFS supplies the resource environment and semantics.
Exposing AFS to MCP clients differs from mounting an MCP server into AFS.
Observe discovery, reads, operation choice and result verification separately.