ARC
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.

- Also called
- Agentic Realm Computer
- Where it stands now
- ARC
Related resources
Learning
- From runtime foundations to applications
Connect AFS, AOS, ARC, Blocklets and concrete products.
- What do AFS, AOS and ARC each do?
Separate resources, operating semantics and the runtime that hosts them.
- Why does AFS need an operating layer?
Applications need operating rules beyond resource access.
- What does ARC bring together?
Agentic Realm Computer hosts AFS and AOS for applications.
Articles
- Recreate My ASE 2026 AFS-UI Demo with ChatGPT
Follow the prompts from my ASE demonstration to make a website, interactive examples and slides, and see why a working environment makes short instructions useful.
- 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.
- Real user sovereignty: freedom to choose, freedom to move
Why Arc separates identity, data and compute: ownership should let you change services while keeping your identity, records and AI memory under your control.
- DiscussKit, Rebuilt on ARC
DiscussKit has been rebuilt on ARC, and ArcBlock Community has completed its move. This is a new division of responsibility across discussions, identity and user-owned data.
Products
- ArcSphere active
ARC's mobile application surface. It gives supported ARC Blocklet experiences a coherent, app-like way to be used on a phone.
Documentation
- ARC CLI active
The command line for ARC — declare, build, deploy and inspect a site or a Blocklet from a terminal.
- ArcBlock Jobs legacy
ArcBlock job opportunities: Build blockchain ecosystem, seek full - stack talents.
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.
- 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.
- Agent
A useful system can distinguish the person, service, or agent taking an action; the party it represents; and the permission for that action. Treating all three as one shared secret makes a later decision harder to explain.
- ARC
ARC is the runtime for Blocklets. It gives a developer a place to run an application described as a Blocklet, instead of making the runtime, the application, and its resource connections one unexplained deployment.
- 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.
- Blocklet
A Blocklet is ARC's deployable unit. It keeps an application's declared content, configuration, and runtime needs together, so the unit being run is easier to understand and manage.