{
  "schema_version": 1,
  "site": "https://www.cyberspace.international",
  "generated_from": {
    "source_repository": "https://github.com/arkin0x/cyberspace",
    "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
    "fetched_at": "2026-09-25T04:15:30.807Z"
  },
  "llms_txt": "https://www.cyberspace.international/llms.txt",
  "llms_full_txt": "https://www.cyberspace.international/llms-full.txt",
  "pages": [
    {
      "id": "cyberspace.v2",
      "title": "Cyberspace v2: Protocol Specification",
      "description": "The canonical specification: the 256-bit coordinate system, spawn, hop and sidestep proofs, the temporal work axis, location-based encryption, Nostr integration, and the GPS mapping.",
      "kind": "specification",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/v2",
      "markdown": "https://www.cyberspace.international/spec/v2.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "CYBERSPACE_V2.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/CYBERSPACE_V2.md",
      "content_sha256": "cab3c5c0eff62fc3b81ccea98aead341ac99a04316b6355e7576d0bcb8414c1c",
      "bytes": 147332,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.rationale",
      "title": "Cyberspace Design Rationale",
      "description": "Why the protocol is shaped the way it is: the case for imposing locality on a digital system, and the alternatives that were rejected. Non-normative.",
      "kind": "rationale",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/rationale",
      "markdown": "https://www.cyberspace.international/spec/rationale.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "RATIONALE.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/RATIONALE.md",
      "content_sha256": "ee7ebca25018dd1125990ac0722a1a273fc1bd3f1196a80a22130fdffe00f48e",
      "bytes": 19091,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.decks",
      "title": "DECKs: Design Extension and Compatibility Kits",
      "description": "How the protocol is extended without changing the base specification, and the registry of DECKs.",
      "kind": "deck",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/decks",
      "markdown": "https://www.cyberspace.international/spec/decks.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/README.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/README.md",
      "content_sha256": "431d5617dd2364b0fd79feeaa791b222140961b71a757400800da8b0521ea0c2",
      "bytes": 3449,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.hyperspace",
      "title": "DECK-0001: Hyperspace (Bitcoin block transit)",
      "description": "Long-distance transit through Bitcoin block hashes: stops, landfalls, stations and rides, and the proofs each one carries.",
      "kind": "deck",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/hyperspace",
      "markdown": "https://www.cyberspace.international/spec/hyperspace.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/DECK-0001-hyperspace.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/DECK-0001-hyperspace.md",
      "content_sha256": "011e7ae4c78bc96f6ebd21ceff5d3689236b26116483ecbb3f3c46bf786e1405",
      "bytes": 31780,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.virtual-spawn",
      "title": "DECK-0002: Virtual Spawn",
      "description": "A genesis movement event that places an identity without a physical spawn.",
      "kind": "deck",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/virtual-spawn",
      "markdown": "https://www.cyberspace.international/spec/virtual-spawn.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/DECK-0002-virtual-spawn.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/DECK-0002-virtual-spawn.md",
      "content_sha256": "25d714d7c0865d3de9364222466eb451f02741c47a586b15fd30be63ec6618fc",
      "bytes": 7851,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.sno",
      "title": "DECK-0003: SNO (Simple Nostr Objects)",
      "description": "The small 3D object format: an integer lattice with 1/120 ticks, indexed faces, a 256-colour palette, and hard limits. Kind 33331 standalone; the same payload inside bags and avatars.",
      "kind": "deck",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/sno",
      "markdown": "https://www.cyberspace.international/spec/sno.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/DECK-0003-sno.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/DECK-0003-sno.md",
      "content_sha256": "4452f7d676301bec26903d027917d900b004cc177ce0e01cbfc02ab6ee9ba100",
      "bytes": 82400,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.territory",
      "title": "Territory, conflict, and the game layer",
      "description": "The design record separating what the base protocol guarantees from what games built on it may add: holding a region, derezz as an opt-in game, and why there is no domains DECK.",
      "kind": "design-record",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/territory",
      "markdown": "https://www.cyberspace.international/spec/territory.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "docs/territory-conflict-game-layer.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/docs/territory-conflict-game-layer.md",
      "content_sha256": "0b75e5ac88a7705e2bba0242f81e7c042333f97409ab7062278adce2b2a532c4",
      "bytes": 19328,
      "verified_version": "cyberspace @ 8a5b13662640"
    },
    {
      "id": "cyberspace.what-can-be-sold",
      "title": "What can be sold in Cyberspace",
      "description": "A record of which measured limits are real and what, given them, can and cannot be sold.",
      "kind": "design-record",
      "stability": "current",
      "url": "https://www.cyberspace.international/spec/what-can-be-sold",
      "markdown": "https://www.cyberspace.international/spec/what-can-be-sold.md",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "docs/what-can-be-sold.md",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/docs/what-can-be-sold.md",
      "content_sha256": "efa138bc26ea659eea916d3a5c32ebabeae06cd676d57d41148a9b72980db375",
      "bytes": 14594,
      "verified_version": "cyberspace @ 8a5b13662640"
    }
  ],
  "artifacts": [
    {
      "id": "cyberspace.artifact.sno-palette.json",
      "title": "cyberspace-neon-256 palette",
      "description": "The built-in 256-colour SNO palette as JSON: 24 hues by 8 steps (index = hue * 8 + step), then steels and signatures.",
      "media_type": "application/json",
      "url": "https://www.cyberspace.international/spec/sno-palette.json",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/sno-palette.json",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/sno-palette.json",
      "content_sha256": "82fbc9ba2ff46082e9d065e36ea61ba3c38967a7c3f3b74ee8a7698ed28a8c0c",
      "bytes": 2748
    },
    {
      "id": "cyberspace.artifact.sno-palette.png",
      "title": "Palette sheet",
      "description": "The same palette as an image, one cell per index.",
      "media_type": "image/png",
      "url": "https://www.cyberspace.international/spec/sno-palette.png",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/sno-palette.png",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/sno-palette.png",
      "content_sha256": "45398a3c6e24a54949d57c652ac3ddcf9cb8aeedddaef24458d783b9d116fe50",
      "bytes": 155985
    },
    {
      "id": "cyberspace.artifact.sno-reference.py",
      "title": "SNO reference validator",
      "description": "Dependency-free Python that accepts or refuses an SNO payload exactly as DECK-0003 section 1.9 says, and runs its own rejection table.",
      "media_type": "text/x-python",
      "url": "https://www.cyberspace.international/spec/sno-reference.py",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/sno-reference.py",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/sno-reference.py",
      "content_sha256": "06a6540539a761c494fc83269e1293033eba5168058ffbfde3c0706f7dc0f3ed",
      "bytes": 32584
    },
    {
      "id": "cyberspace.artifact.landfall-reference.py",
      "title": "Landfall reference",
      "description": "Reference computation for DECK-0001 landfalls.",
      "media_type": "text/x-python",
      "url": "https://www.cyberspace.international/spec/landfall-reference.py",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "decks/landfall-reference.py",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/decks/landfall-reference.py",
      "content_sha256": "521ccf4a35651f3387ffc78a8f06309642d29b5841f89e094c173d3f5f46ca4f",
      "bytes": 5029
    },
    {
      "id": "cyberspace.artifact.hint-reference.py",
      "title": "Hint reference",
      "description": "Reference for bag hints (section 7.7), with golden vectors.",
      "media_type": "text/x-python",
      "url": "https://www.cyberspace.international/spec/hint-reference.py",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "hint-reference.py",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/hint-reference.py",
      "content_sha256": "c21137b58409edd398494e0cd4850aef38e0b841cc22d6bae9558bd93b9db503",
      "bytes": 11267
    },
    {
      "id": "cyberspace.artifact.sidestep-reference.py",
      "title": "Sidestep reference",
      "description": "Reference for the sidestep proof (section 6).",
      "media_type": "text/x-python",
      "url": "https://www.cyberspace.international/spec/sidestep-reference.py",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "sidestep-reference.py",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/sidestep-reference.py",
      "content_sha256": "b1fb15590c3966e1f7e58e6ece9ef8f4ea0f4317559d6a7c7420e199ec8b94b6",
      "bytes": 7518
    },
    {
      "id": "cyberspace.artifact.visualization_vectors.json",
      "title": "Visualization vectors",
      "description": "Golden vectors at the Cantor Height 34 scale for renderers.",
      "media_type": "application/json",
      "url": "https://www.cyberspace.international/spec/visualization_vectors.json",
      "source_repository": "https://github.com/arkin0x/cyberspace",
      "source_path": "visualization_vectors.json",
      "source_commit": "8a5b136626408da856ddbd38e966028106fd0201",
      "source_url": "https://github.com/arkin0x/cyberspace/blob/8a5b136626408da856ddbd38e966028106fd0201/visualization_vectors.json",
      "content_sha256": "d8392a83afd543171d1e06a4c1ec4817b0734c8f5b23e94dba5f86ccc458142e",
      "bytes": 6235
    }
  ]
}
