How will it all work?
While there is much still to work out, here is what we have so far in terms of concepts
Domains
The domains are the surface of the sea.
Each domain contains as much of the Sea's information as it can hold
Organized in to subdonains that keep the data accessible
Even if one area of the Sea is poisoned, the rest will have time to prevent total collapse
Subdomains - below the surface
Beneath the anonymized domains lies the information.
Information can be stored in multiple ways to encourage easy lookup, such as (but not limited to)
- Category
- Author
- Publisher
- Organization
Each different way of storing it will requre a different top-level subdomain (tls.domain.tld), like categories.seaofdomains.org or authors.seaofdomains.org
This will allow for easy separation of the different ways of storing information
DNS CNAME records can be used to crosslink different methods of storage as needed
The System
A basic part of any information system is ensuring a robust system of both tools to make updates along with strong Acesos and Change control mechanisms
While this is complex the tools for this already exist - nothing fancy is needed.
This is the part of the Sea of Domains however that requires more than just DNS - it will require infrastructure and engineering worka.
To begin with much of this will rely on existing internet infrastructure, however to survive it will need nameservers of its own.
Clients and Viewers
This will be the software that is used to access information stored in the Sea
There will be an approved process for validating that a client follows the rules of the Sea
This will be a simple process, but it will be necessary to ensure that the information is not tampered with
Since the data will truly be public it is not about preventing access, but preventing misinterpretation
Language of Knowledge
To begin with saving knoweledge is the key - speed is of the essence and we can't wait for a new language to express it in.
That being said we will be using a limited technology to store it, and to make it more than just a novelty something new will be needed.
For this I propose a new language, designed solely to store knowledge.
A language without ambiguity, with a single token for every unique concept.
That can be easily translated into any other language, to be easily understood by any human.
One that can uniquely be compressed and stored while using as little space as possible.
Prime Numbers
The language will be based on prime numbers, with each prime number representing a unique concept.
The prime-concept mapping is stored as a hash table - and the numbers alone are meaningless without it.
Given the extensive research into and use of prime numbers, this is a good choice for a base.
Laws of prime number multiplication make each combination of concept unique as well
We only will run out of possibly represented concepts if we run out of prime numbers (wink).
As data gets stored into the system categorically, it will be added to each associated concept's prime number subdomain
This will allow for easy lookup and retrieval of information
This idea is in the very early stages and the project is not waiting it to get started.