Skip to content

Instantly share code, notes, and snippets.

@stackdump
Created September 20, 2025 18:57
Show Gist options
  • Save stackdump/4c18042bbde8eb13b6d466d2e626fada to your computer and use it in GitHub Desktop.
Save stackdump/4c18042bbde8eb13b6d466d2e626fada to your computer and use it in GitHub Desktop.

Logoverse Axioms vs W3C URI Axioms

This table compares Tim Berners-Lee’s Axioms of Web Architecture (URIs)
(W3C Design Issues) with
the object axioms of the Logoverse (Cid, Render, JsonLD, SVG, append-only registries).


W3C URI Axiom Logoverse Equivalent / Response Notes
Universality — Any resource can/should have a URI. Cid() — Every Logoverse object (token, glyph, event, Petri net) is sealed with a CID. Alignment: both ensure all significant entities are addressable.
Global Scope / Global Uniqueness — A URI denotes the same thing everywhere. Content addressing + consensus — CIDs are globally unique, verified by cryptography and chain consensus. Stronger than URI ownership model; less ambiguity.
Sameness / Identity — A URI refers to the same object over time. Immutable objects + versioning (v0, v1… ) — Same CID = same content; new versions get new IDs. W3C allows mutable representations; Logoverse enforces immutability.
Opacity — Don’t infer semantics from the string of a URI. Explicit metadata — IDs (CIDs) are opaque; meaning comes from JsonLD(), glyphs, schemas. Strong alignment; Logoverse doubles down with machine-readable semantics.
Relative URIs / Hierarchies — Support for relative naming, modularity. Registries + references — Objects link to one another via CIDs; hierarchy modeled semantically, not in identifier syntax. Partial alignment: Logoverse uses semantic relations, not path segments.
HTTP GET Semantics — Retrieval must be safe, idempotent. Render() / SVG() / JsonLD() — Reading or rendering an object has no side-effects. State changes only occur via new object versions in append-only logs. Functional equivalence: Logoverse enforces read/write separation.
Persistence — URIs should persist over time. Append-only registries + content addressing — Objects persist indefinitely; history cannot be erased. Stronger persistence guarantees via immutability.
Authority / Ownership — The URI owner decides what it denotes. Cryptographic proof, consensus, provenance — Meaning is bound to content and consensus, not just owner policy. Divergence: Logoverse reduces reliance on authority.

Key Takeaways

  • Alignment: Identity, universality, uniqueness, opacity, safe reads.
  • Extension: Logoverse strengthens persistence, immutability, provenance.
  • Difference: W3C relies on authority and scheme ownership; Logoverse anchors identity in content addressing + consensus.
  • Innovation: Semantics are first-class and executable (via JSON-LD + Petri-net schemas), not bolted on.

@stackdump
Copy link
Author

W3C_URI_Axioms                     Logoverse_Axioms
───────────────                    ────────────────
 Identity ────────────────▶  CID Immutability
   │                          │
   │ (forgets authority)      │ (preserves sameness by content)
   ▼                          ▼
 Authority ───────X────────▶  Consensus Proof
                     (authority forgotten)

 Opacity ────────────────▶  Semantic Layers
   │                          │
   │ (forgets relative path)  │ (preserves opacity)
   ▼                          ▼
 Hierarchy ───────X────────▶  Semantic Linking
                     (hierarchy forgotten)

 Persistence ─────────────▶  Append-Only Log
 Retrieval  ──────────────▶  Versioned Reads

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment