Common questions about Cyberspace Protocol - from basics to technical details
Frequently Asked Questions
Everything you wanted to know about Cyberspace Protocol - from "what is this?" to "how do I build on it?"
Absolute Basics
What is Cyberspace in one sentence?
A decentralized protocol that imposes real locality on digital systems using proof-of-work mathematics.
Is this like the metaverse?
No - Cyberspace is not a virtual world, game, or VR platform. It's infrastructure: mathematical rules for how digital space works, like how physics defines physical space. Apps can be built on top, but the protocol itself is just math.
Why do I care about "locality"?
Locality enables things flat digital systems cannot have: boundaries, neighborhoods, hidden content, travel time, and territory. Think of the difference between a hyperlink (instant, no distance) and walking to a specific sidewalk chalk message (requires traversal, presence matters).
Who runs Cyberspace?
Nobody. There is no company, no admin, no CEO. The protocol is enforced by mathematics: to move, you compute proofs; to verify, you check proofs. No trusted third party required.
Can it be shut down?
No. The protocol exists as long as people run the math. Nostr relays propagate movement proofs, but no single relay is required. Even if all relays went offline, the math would still work locally.
Getting Started
How do I get my first coordinate?
Your coordinate is derived from your cryptographic identity (Nostr public key). When you first "enter" Cyberspace by publishing a spawn event, you appear at the coordinate encoded by your pubkey. You don't choose it-you discover it.
Can I choose where I spawn?
Not without choosing a different identity. Your spawn coordinate is mathematically determined by your pubkey. If you want a different spawn point, generate a new keypair-but then you're a different "person" in the system.
How do I actually move?
Use the cyberspace-cli Python tool:
git clone https://github.com/arkin0x/cyberspace-cli.git
cd cyberspace-cli
pip install -e .
cyberspace move --to 42,17,3 The CLI computes the required proof-of-work and publishes a Nostr event. Movement is not instant-it takes time proportional to distance.
How much does it cost to move?
Cost is measured in proof-of-work computation, not money. You're paying in CPU cycles, not to a platform.
- Nearby movement (within a sector): milliseconds to seconds of compute on your machine
- Cross-sector movement: minutes to hours, $0.01-$0.10 equivalent if using cloud compute
- Vast distances: use Hyperspace (Bitcoin block teleport network) - ~15 min entry, then ~200ns per jump
Do I need to run a computer 24/7?
No. Compute proofs when you want to move, publish the result, then go offline. Your position is recorded on Nostr relays. Come back later, and you're still there.
Technical Details
What's a Gibson?
The smallest unit of distance in Cyberspace. Moving 1 Gibson means changing your coordinate by 1 step along an axis. Named after William Gibson, author of the Sprawl Trilogy that envisioned cyberspace.
Why does distance cost work?
Movement requires computing a Cantor pairing tree proof. The tree connects your starting coordinate to your destination. Farther coordinates have deeper trees (more pairings needed). This isn't arbitrary-it's the actual mathematical fabric between points.
What is Cantor pairing?
A way to combine two numbers into one unique number. Think of it as a mathematical zipper. Cyberspace uses this to prove you traveled through specific coordinates-you "zip" your path into a single number that anyone can verify.
Can I teleport?
Not directly. But you can use Hyperspace: a network of "stations" defined by Bitcoin block Merkle roots. Enter Hyperspace near you, travel the Bitcoin block chain (which is ordered), then exit near your destination. It's like taking a subway instead of walking.
What's the difference between dataspace and ideaspace?
Dataspace (plane bit = 0) maps to real-world GPS coordinates. Ideaspace (plane bit = 1) is purely abstract-no physical location. Both work the same way mathematically; the plane bit just determines if coordinates have real-world meaning.
Use Cases
Give me a concrete example of what Cyberspace enables.
Chalk-on-sidewalk messaging: Write an encrypted message at coordinate (42, 17, 3). Anyone can see the ciphertext, but only someone who travels to (42, 17, 3)-proving presence with proof-of-work-can decrypt it. No keys to manage, no permissions to grant. The location itself is the key.
How would an AI agent use this?
An AI agent with a persistent Nostr identity has a persistent location in Cyberspace. Other agents can find it by checking its last published coordinate. Agent-to-agent interaction requires proximity, enabling embodied AI societies with genuine spatial relationships.
Is this for AR apps?
Yes-Cyberspace provides a shared coordinate system that works across different AR platforms. Digital content anchored to Cyberspace coordinates persists even if you switch apps. Your AR glasses, my phone, and a future headset all agree on where things are.
Can I build a game on this?
Absolutely. Games need spatial mechanics: territory, boundaries, travel time, hidden areas. Cyberspace provides these primitives without requiring a central game server. Players prove their movements mathematically; no server can cheat or go offline.
What about location-based services?
Think beyond GPS check-ins. Imagine:
- Content that unlocks only when you're physically nearby
- Neighborhoods with membership requiring residence (prove you're there)
- Digital tourism (travel to famous coordinates, leave proof you visited)
For Developers
Where's the documentation?
Start at cyberspace.international/docs. The full spec is CYBERSPACE_V2.md on GitHub.
What language is the CLI?
Python. Source: github.com/arkin0x/cyberspace-cli. JavaScript/TypeScript SDK is planned-see the developer tooling roadmap.
How do I verify someone else's movement?
Parse their Nostr event (kind 3333), extract the proof from the proof tag, and recompute the Cantor tree. The CLI has a verify command. Verification requires the same work as producing the proof — there's no shortcut without ZK proofs (future extension).
Can I run my own relay?
Yes-Cyberspace uses standard Nostr relays. Any NIP-01-compliant relay works. No special Cyberspace infrastructure needed.
What about verification speed?
Verification requires the same work as producing the proof. There's no shortcut—Cantor trees must be traversed to verify. Future extensions may add ZK Starks for instant verification, but that's not yet spec'd or implemented.
Philosophy & Economics
Why "cyberspace"? Why not "metaverse"?
"Cyberspace" predates "metaverse" by 8 years. William Gibson coined it in 1984's Neuromancer. The Sprawl Trilogy described properties that Cyberspace Protocol now implements: permissionless access, scarce territory, distance that costs, rules enforced without rulers. This is the realization of that vision.
Is this a cryptocurrency?
No. There is no token, no coin, no blockchain. Movement costs compute time (your own or rented cloud), but there's nothing to buy or trade. The "economy" is thermodynamic: energy expended for locality.
Can I buy/sell coordinates?
The protocol doesn't have native ownership mechanics. You can claim a coordinate by being there and publishing proof, but "ownership" is a social layer on top. Apps could build markets, but the protocol itself is neutral.
What prevents someone from copying my position?
Your position is public (it's on Nostr), but to impersonate you, someone would need your private key. They can see where you are-they can't move as you without your key.
Is this environmentally wasteful?
Proof-of-work uses energy, but Cyberspace work is purposeful: it encodes spatial structure, not arbitrary hash grinding. Also, most movement is local (cheap), and Hyperspace leverages Bitcoin's existing PoW (already spent). Compare to running centralized servers 24/7-both have costs.
Community & Next Steps
Where do I talk to other people?
straylight.cafe is the community hub. Also follow github.com/arkin0x/cyberspace for updates.
How do I contribute?
Build tools, write docs, create art at famous coordinates, integrate Cyberspace into existing apps, or just use it and report bugs. The protocol is open-no permission needed.
What's the roadmap?
Protocol is specification-complete. Focus now is on tooling (CLI, SDKs, visualizers), integrations (Nostr clients, AR apps), and community growth. See the strategy folder for detailed plans.
Can I host this FAQ on my site?
Yes-this content is public domain. Adapt, translate, remix. We'd appreciate a link back, but no permission required.
Still have questions?
Join straylight.cafe and ask. The community is small but friendly.