AFS UI
AFS-UI
AFS-UI builds interfaces over the addressable resources of AFS. People use a rendered interface; agents can inspect and operate its exposed structure through paths. AUP describes the interface and its interactions, while a UI device such as Web Device renders it.
- Also called
- AFS-UI
- See also
- AFSAUPWeb DeviceUI Device
- Read more
- AFS UI →
Explore this topic
Learning
- Read an interface from both sides
Connect what a person sees with the structure an agent can use.
- What should endure?
Follow the architectural questions behind the keynote.
- What does AFS-UI add?
AFS-UI treats the interface as a projection over operational context that humans and agents can work with.
- What does the agent see behind a button?
A visual control can correspond to named structure, state and actions, rather than only a region of pixels.
- Can the view change while the object stays the same?
Separating context from projection lets multiple views refer to the same operational objects.
- How are a display and a session different?
A display presents and accepts interaction; a session groups the operational state associated with an interaction context.
Articles
- What Endures When Everything Evolves?
From Lode Runner on an Apple II to Unix, X Window and the early internet, Robert Mao traces the experiences behind AFS-UI and a shared interface system for people and agents.
- Introducing AFS-UI: one interface for people and agents
AFS-UI lets people use a rendered interface while agents reach its corresponding structure through paths. An introduction to AFS, AUP, Web Device and the surrounding UI landscape.
- When the interface changes, the work should remain
AI can generate a fresh interface at any moment. How do people and agents keep working on the same thing? A journey from OpenAI Intelligent UI and UI protocols to X Window and a working AFS-UI experiment.
- ArcBlock’s new website is live. ARC takes the stage.
ArcBlock’s new website runs on ARC, with all implementation code written by AI coding agents. Explore the new site and the technology behind it. The previous site remains available for about 30 days.
- A globe you can put on the page
A rotating globe on a page is not decoration bolted under the text. It is a layout component: figure, scene, or backdrop. The homepage already uses it. This article puts several in the reading column.
- Light on the page, not a picture of trees
Type on a white field is a document. Light moving over the type is a room. leaf-shadow is that overlay; gobo-loop is how you mint a new clip from a sentence.
Products
- ARC active
The runtime for Blocklets. It gives a developer a place to run an application described as a Blocklet, together with the resources that Blocklet declares it needs.
Events
Terms
- AFS
AFS (Agentic File System) turns the files, services, and active work relevant to a task into an inspectable resource view. Instead of handing an agent an undifferentiated machine or a pile of APIs, it gives the task a world with names and boundaries.
- AUP
AUP (Agentic UI Protocol) lets an application express what is shown and what actions are available. A runtime then renders the parts that fit its device capabilities, instead of treating one screen's pixels as the application itself.
- UI Device
Treats the browser as a device you can operate live, rendering AUP right there in the browser.
- Web Device
Declare a .web/ folder anywhere in AFS, and the data and AUP under it get rendered server-side into a website.