LLMpediaThe first transparent, open encyclopedia generated by LLMs

Federated Wiki

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Literary Machines Hop 4
Expansion Funnel Raw 43 → Dedup 20 → NER 1 → Enqueued 1
1. Extracted43
2. After dedup20 (None)
3. After NER1 (None)
Rejected: 19 (parse: 19)
4. Enqueued1 (None)
Federated Wiki
NameFederated Wiki
DeveloperWard Cunningham
Released0 2011
Programming languageJavaScript, Node.js
Operating systemCross-platform
GenreWiki software, Collaborative software
LicenseMIT License

Federated Wiki. It is a distinct model for collaborative editing and knowledge sharing that diverges from the centralized architecture of traditional wiki platforms like Wikipedia. Conceived by Ward Cunningham, the inventor of the original wiki, the system emphasizes distributed ownership, where each participant hosts their own node or server. This architecture enables a network of interconnected but independent pages, fostering a pluralistic and resilient approach to building shared understanding.

Overview

The core innovation of this platform lies in its departure from the single, authoritative database model. Instead, it implements a federation of small, personal servers, each holding a collection of pages. These pages can be forked, merged, and referenced across servers, creating a web of perspectives rather than a monolithic document. This design is philosophically aligned with concepts of small pieces loosely joined and the original vision of the World Wide Web as a decentralized space. It supports various media types and emphasizes narrative flow through its unique interface, which presents content in a tiled, card-based layout.

History and Development

The project was initiated by Ward Cunningham around 2011, following his seminal work on the first wiki, the WikiWikiWeb, and his contributions to Agile software development and design patterns. Development was influenced by earlier experiments in decentralized systems and a desire to address limitations observed in large-scale wikis, such as edit wars and bureaucracy. Key development and discussions have occurred within communities like the Federated Wiki Camp and through collaborations with institutions such as the Mozilla Foundation. The codebase, primarily written in JavaScript and Node.js, has been released under the permissive MIT License.

Technical Architecture

The system is built as a single-page application served by lightweight Node.js servers. Each server instance operates independently, storing data in a local JSON-based file system or database. The client-side interface, rendered in the web browser, communicates with its host server via a RESTful API. A key technical feature is the use of Operational Transformation or similar algorithms to manage real-time, conflict-free synchronization when pages are forked or shared. Pages are composed of individual "cards"—discrete units of content like paragraphs, images, or code blocks—which can be individually manipulated and transcluded between different contexts.

Federation Model

Federation is achieved not through a central registry but through voluntary peer-to-peer connections. A user can "fork" a page from another server, creating a local copy that remains linked to its origin. Changes can be proposed back to the original or kept as a divergent perspective. This model implements a form of distributed version control, reminiscent of systems like Git, but applied at the level of wiki content. Servers discover each other through links and can form ad-hoc networks, creating a resilient structure resistant to single points of failure, contrasting with centralized platforms like Facebook or Twitter.

Use Cases and Applications

Applications extend beyond traditional encyclopedia creation to areas requiring nuanced, multi-voiced documentation. It has been used for collaborative research notes, personal knowledge management, project documentation in software development, and as a tool for digital storytelling. Educational institutions have experimented with it for student portfolios and collaborative writing assignments. The model is particularly suited for contexts where reconciling different viewpoints is more valuable than enforcing a single consensus, such as in documenting community histories or scientific hypotheses.

Community and Governance

The community is relatively small but dedicated, consisting of developers, academics, and enthusiasts who value digital autonomy. Governance is informal and meritocratic, centered around the original project led by Ward Cunningham and key contributors. Discussions and development planning often take place on the wiki itself, in GitHub repositories, and during informal gatherings, embodying a do-ocracy principle. This stands in contrast to the complex governance structures of Wikimedia Foundation projects. The community ethos strongly emphasizes indieweb principles, privacy, and individual sovereignty over data.

Category:Wiki software Category:Collaborative software Category:Content management systems Category:Distributed computing