Publius content is encrypted by the publisher and spread over some of the web servers. In our current system, the set of servers is static. The publisher takes the key, K that is used to encrypt the file and splits it into n shares, such that any k of them can reproduce the original K , but k-1 give no hints as to the key. Each server receives the encrypted Publius content and one of the shares. To browse content, a retriever must get the encrypted Publius content from some server and k of the shares.
Mechanisms are in place to detect if the content has been tampered with.
The publishing process produces a special URL that is used to recover the data and the shares. The published content is cryptographically tied to the URL, so that any modification to the content or the URL results in the retriever being unable to find the information, or a failed verification. Publius also provides a way to publish several files at once and to publish mutually hyperlinked material. There are two mailing lists available for Publius. This is where you can discuss different opinions about the technology and about censorship and anonymity in general.