跳到主要內容
Series · The web as a system capability

The web as a system capability: glossary

Robert
ARCAFSAUPArchitecture

This glossary is grouped by origin. The grouping is not a value judgement. It helps a reader tell which terms are ARC architecture, which are open standards, and which are products or practices belonging to a particular period.

ARC architecture terms

TermMeaningBoundary
ARC, Agentic Realm ComputerArcBlock's cross-platform runtime and computing environment for people and agents.Not a synonym for a traditional virtual machine, and not a single web framework.
AFS, Agentic File SystemARC's filesystem abstraction, expressing content, configuration, data and callable capability through addressable paths.Not a drop-in replacement for a POSIX filesystem, and it does not automatically supply every database or external service capability.
Web DeviceARC's system provider for documents and content publishing. It assembles HTML from declared site resources, pages and content, and supports build, preview, check and publish workflows.Does not maintain a continuing interactive browser session, and does not replace arbitrary dynamic application runtimes.
UI DeviceARC's interface provider that maintains a continuing interactive session.Shares AFS/AUP semantics with the Web Device, for a different purpose.
AUP, Agentic UI ProtocolARC's UI expression for describing interface nodes, data binding and event relationships.Not a visual framework that requires every interface to look the same.
ProviderAn implementation that mounts some capability or data source onto an AFS path.Complex business logic, unusual data sources and external services may still need a dedicated provider.
ActionAn operation invoked through an AFS path.An action does not turn all program logic into files automatically; it provides a consistent callable boundary.
DIDDecentralized identifier. Inside ARC's runtime it can be part of a verifiable caller identity.Identity is not authorization; specific capability and permission still require a separate decision.
Discuss KitArcBlock's reference application for a complete discussion board.ARC has moved some generic comment and reaction primitives down into the system, and Discuss Kit has not been fully replaced.
ABT Node / Blocklet ServerABT Node was the runtime's name when ArcBlock released it in 2020, renamed Blocklet Server in late 2021. It installs, composes, runs and manages blocklets.Not a separate product called Blocklet Server starting in 2020, and not the same thing as a static hosting service.

Open web standards and practices

TermMeaningBoundary
HTMLThe markup language for the structure of web documents, an application of SGML.HTML by itself does not solve site deployment, identity or interaction.
HTTPThe application-layer protocol web clients and servers use to exchange resources.HTTP does not prescribe how a page is implemented, how users sign in, or how social relationships are managed.
CGIA common interface letting a web server invoke an external program to generate a response.CGI opened up programmatic responses; it did not fully detach URLs from files or the server environment.
UserDir / public_htmlA convention in Apache and other servers for mapping a ~user URL to a user directory.Not a built-in Unix capability for automatic public publishing.
TrackBackAn early blog mechanism for notifying cross-site responses.Not a shared comment database, and not inherently spam-resistant or source-verifying.
WebmentionA W3C standard for cross-URL link notification. The receiver verifies that the source really links to the target.Does not define identity, comment UI, moderation, a follow graph or storage policy.
ActivityPubA W3C federated social protocol built on ActivityStreams, with Client-to-Server and Server-to-Server layers.Supports activities, Actors and inbox/outbox; does not prescribe a unified UI, algorithm, moderation regime or automatic trust.
SPASingle-Page Application, a web application form that renders and routes largely in the browser.Not the only way to build an interactive web, and not inherently unindexable.
SSRServer-Side Rendering, generating initial page output on the server.Predates React, and serves more purposes than search optimisation.

Historical products, services and practices

NameWhat it wasDo not confuse it with
GopherAn early internet information navigation system.The web's single predecessor, or the only mainstream option before some given year.
Weblog / BlogA continuously updated personal or group publishing form, later popularised by tools and hosting services.The origin of all personal publishing.
FrontPageMicrosoft's visual website authoring and management software.A complete publishing solution requiring no server or configuration.
Vignette StoryServerAn early enterprise content and personalisation product.A representative price sample for all CMS products.
Mac Personal Web SharingmacOS serving a user's Sites content through the built-in web server.Public home page hosting provided automatically by Apple.
HomePage / .MacApple's consumer page authoring and hosting services.Publishing from a local Mac directory.
iWebApple's desktop web and media authoring tool, able to publish to .Mac.Another name for Personal Web Sharing.
Dropbox Public folderThe older Dropbox folder capability that let a public link render HTML.A complete, permanent website hosting platform.
Google Drive Web HostingA capability, later shut down, for publishing static sites from a public Drive folder.Today's Google Drive file sharing, Google Sites or Google Cloud Storage.

Third-party build and publish products

NameWhat it isDo not confuse it with
NetlifyA web publishing platform that productised Git-driven builds, deployment and Deploy Previews.The first static hosting, the first Git-push publishing, or a runtime for all web applications.
ZEIT/now and VercelZEIT's now started from simplifying deployment, and ZEIT later became Vercel. Vercel organises Git, previews and production releases, and covers common static and web runtime work.A linear upgrade of Netlify, or a substitute for every backend need.
v0Vercel's AI build product, initially focused on generating React, Tailwind CSS and shadcn/ui code from prompts, later connected to Vercel's deployment flow.A single instruction that completes deployment, data, identity and runtime design for a team.
LovableA product centred on prompt-driven building, preview and explicit publishing; published projects can use a lovable.app URL or a custom domain.A tool that turns a project into a permanent production site without a publish confirmation.

How sources are used here

  • Open standards link to primary sources first: W3C, IETF, CERN and similar.
  • Historical products link to vendor archives or historical institutions first, with Wikipedia and web archives used where a stable secondary reference is needed.
  • ARC terms follow the current ARC technical reference and the boundaries of the versioned implementation, noting whether something is implemented or a design direction.