跳到主要內容

Historical boundary

Product lineage and boundaries

Map older ArcBlock product names to current ARC homes without promising full feature equivalence.

Older ArcBlock material still uses product names that appear next to ARC. Use this index to find the current developer entry and the hard non-promises. Status values:

StatusMeaning
currentActively documented ARC surface or product dependency you can open today
reference implementationExample app or pattern used to prove a contract; not a full platform product
external dependencyCapability consumed from another package or service, not re-documented here as a full ARC product board
historical onlyName retained for archaeology; not a supported upgrade path
unresolvedEvidence incomplete; do not invent a successor product

Mapping table

Old name / aliasWhy readers still see itCurrent ARC homeDeveloper entryWhat is not promisedStatus
Discuss KitStandalone discussion Blocklet; site product record superseded / mergedInto: arcReplicated discussion data as a reference Blocklet (blocklets/discuss-kit); parts of comments/collections surfaces in Web Device / UI runtimeBlocklets · Discuss Kit lineage · BlockletsFull former board/blog/wiki/bookmark/message platform feature setreference implementation
DID ConnectSign-in and credential presentation in older apps and docsRuntime identity and membership integration (for example @arcblock/did-connect-service used by members provider); broader DID Connect docs remain for the protocol/SDK familyIdentity · DID Connect · Identity overview · existing DID Connect docs boardsThat the former admin or user-centre UI is a stable ARC product faceexternal dependency (service/SDK) + current (caller/session integration on Identity board)
DID Spaces / DID SpacePersonal or app data space branding and docsDID Space as current AFS provider (@aigne/afs-did-space) and user-facing space tooling (arc space, related Blocklets)Identity · DID Space · Identity overviewThat every remote lifecycle, trust, and multi-instance path is one finished public contractcurrent (local/provider contract as documented on Identity board) with experimental/gap for unproven remote lifecycle
Data SpaceMarketing and conceptual language around “data belonging to a DID”Documentation term for caller data context and session views—not a second backend productIdentity · Data Space termA separate public SDK, provider package, or lifecycle API named “Data Space”current as terminology only
Media KitStandalone media Blocklet; site product superseded / mergedInto: arcPartial media publishing, rendering, delivery, and upload-related pieces around Web Device / DID Space / CDN helpers—not a single named successor productTask-specific Web Device / Identity pages as they document media paths; do not assume a Media Kit boardFull former uploader, plugin suite, remote-source pipeline, asset-library UI, or migration contractunresolved successor product · partial capabilities only
Image BinOlder asset/image library naming tied to media workflowsNo verified full ARC equivalent product board in this documentation setNone as a first-class ARC developer boardThat Image Bin features are fully present under another namehistorical only / unresolved
Blocklet Server (and related Server-era tooling)Long-running packaging and hosting vocabularyARC Blocklet package/instance model and CLI (arc blocklet)Blocklets · ARC CLI blockletThat every Server-era behaviour, API, or admin screen remainslineage → current Blocklet contract is narrower and re-specified
AFS UI (as if it were a product SKU)Draft architecture documents use the phraseArchitecture lens on this board; authoring via AUP + Web DeviceAFS UI · AUP · Web DeviceA third public authoring product or guaranteed third-party device SDKarchitecture (not a separate product board)

How to use a row

  1. Read Why readers still see it so you do not delete the name from mental models that external material still uses.
  2. Open Developer entry for operational work.
  3. Read What is not promised before writing migration, sales, or “feature parity” language.
  4. If status is unresolved or historical only, do not invent a replacement name in public docs.

Evidence notes (not a contract)

NamePrimary evidence used for this table
Discuss KitSite content/products/discuss-kit (superseded, mergedInto: arc); ARC blocklets/discuss-kit README as replicated collection reference; Web Device comments-surface code
DID Connect@arcblock/did-connect-service dependency in providers/basic/members; Identity board structure
DID Space@aigne/afs-did-space provider package; Identity board DID Space pages
Data SpaceIdentity board terminology pages; no separate provider package named data-space
Media KitSite product superseded; no complete Media Kit migration evidence in ARC tree for this board
Image BinName appears in historical material; no verified full successor board

Update a row only after re-checking current code. A merged PR that once added a path is not enough if the tree no longer contains it.

Related: Contracts and evidence · Reference