Cipr and Ciprnode zero
The Cipr (Cosmic Index of Public Resources) is a decentralized, distributed, and censorship-resistant web index where domain owners control their own entries. No crawler decides if you are worth indexing. No curator approves your submission. No central authority can delist you. If you own a domain, you publish a small daemon, add a DNS TXT record, and your site is in the index, worldwide, in…
The Cipr and Ciprnode zero represent a revolutionary approach to web indexing that prioritizes decentralization and user control. Unlike traditional search engines, which rely on central servers and opaque ranking algorithms, Cipr is a peer-to-peer directory where domain owners themselves publish and maintain their entries. This eliminates the need for any central authority to decide which sites are indexed or how they are ranked.
Ciprnode zero is the reference implementation of the Cipr protocol, built entirely on Deno with zero runtime dependencies. It stores its local index in a SQLite database with an external-content FTS5 virtual table, enabling fast and efficient searches. The API adheres to strict Semantic RESTful principles, supporting features like HATEOAS compliance and the QUERY HTTP method.
Search results are ranked based on standardized, publicly auditable factors derived from BM25 over owner-declared metadata. This approach ensures transparency and fairness, as search rankings cannot be manipulated by opaque algorithms or ad revenue. Censorship of a Cipr entry would require DNS-level intervention, the same level of control needed to take down a domain itself.
Ciprnode zero's web interface, ciprface, offers a user-friendly search experience with filters for language, geographic proximity, offensiveness level, and timestamp. Verification of a site's inclusion in the Cipr index relies on DNS TXT triple validation using three random DoH resolvers and viral P2P propagation, ensuring the integrity and reach of the directory.
Operating on the principles of MIT licensing, Ciprnode zero is self-hostable and can compile into a standalone binary for various operating systems, including Linux, Windows, and macOS. With three live nodes available at https://ciprnode.cipr.info, https://ciprnode.guasa.art, and https://ciprnode.barriteau.net, the Cipr and Ciprnode zero ecosystem is already demonstrating its potential to reshape the web indexing landscape, providing a more democratic and resilient alternative to centralized search engines.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.