A data space associated with a DID. Create a personal space, or connect an application with the permissions and data model its task requires.
ARC Space
Formerly DID Spaces
A data space associated with a DID. Create a personal space, or connect an application with the permissions and data model its task requires.
- Once called
- DID Spaces
- Also called
- DID Space
- Where it stands now
- ARC Space
- Documentation
- did-spacesdid-space-jsdid-spaces-react-components
- Website
- myarc.space
Related resources
Learning
- How does a personal data space differ from an app database?
Think about several applications using data within user-centered access boundaries.
- Why is Arc Space more than an identity feature?
Identity and control relate to a space; applications also need usable data.
- Who owns an agent’s memory?
Distinguish personal records, task context and transient execution state.
- What were ArcBlock’s two MyData recognitions?
Distinguish Operator 2023 from Technology 2025 in the historical record.
Articles
- 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.
- Why We Built Aside
We watched great tools change hands or disappear. That is why ArcBlock built Aside: an ARC-powered iPhone app that sends every Share back to a place you own.
- What's next: ARC, one real application at a time
The new site is live. Here is how we plan to bring ARC into the community, data spaces and everyday applications, with migrations, new products and builders taking part along the way.
Documentation
- DID Space SDK (Node.js) legacy
@blocklet/did-space-js runs on Node.js to programmatically interoperate with DID spaces.
- DID Spaces UI (React) legacy
@blocklet/did-space-react: A React component library for DID Spaces connection & display.
Terms
- Dapp
An application whose important state does not sit only in one operator's database. What counts as decentralized varies a lot between projects, so the useful question is which part is checkable by someone outside.
- DID
A DID is a digital identifier. It helps its holder and a verifier establish who controls an identity and who a claim relates to. It is not a wallet, and it does not replace application accounts, sign-in methods, or permission rules.
- Self-Sovereign Identity
The position that a person should hold their own identifiers and credentials and decide each time what to disclose. It is a stance about who is in control, not a protocol; decentralized identity is how it gets built.