<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pawpub.entities.org.uk/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pawpub.entities.org.uk/feed.php">
        <title>PawPub - pawsd</title>
        <description></description>
        <link>https://pawpub.entities.org.uk/</link>
        <image rdf:resource="https://pawpub.entities.org.uk/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-29T16:32:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/implementations?rev=1777414601&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/overview?rev=1770631715&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/protocol?rev=1775584238&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/sidebar?rev=1770495885&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/start?rev=1770490310&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/tags?rev=1777318175&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/transports?rev=1775581579&amp;do=diff"/>
                <rdf:li rdf:resource="https://pawpub.entities.org.uk/pawsd/ui?rev=1777311243&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pawpub.entities.org.uk/_media/wiki/dokuwiki.svg">
        <title>PawPub</title>
        <link>https://pawpub.entities.org.uk/</link>
        <url>https://pawpub.entities.org.uk/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/implementations?rev=1777414601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-28T22:16:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Implementations</title>
        <link>https://pawpub.entities.org.uk/pawsd/implementations?rev=1777414601&amp;do=diff</link>
        <description>Implementations

Currently, there are a few known implementations of PawSD:

	*  libsparklepaw by jade
	*  pawsd-fennel by jade (effectively unmaintained)
	*  libpawsd by Em
		*  also includes pawget (client)
		*  and floofd (daemon)


None of these are very complete yet! Please do make your own!</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/overview?rev=1770631715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-09T10:08:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Overview</title>
        <link>https://pawpub.entities.org.uk/pawsd/overview?rev=1770631715&amp;do=diff</link>
        <description>Overview

PawSD is a distributed directory system for modern networks. It permits everyone to publish information about themselves and advertise their networked services in a secure and open way, promoting autonomy and independence from centralised naming organisations.</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/protocol?rev=1775584238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T17:50:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Protocol</title>
        <link>https://pawpub.entities.org.uk/pawsd/protocol?rev=1775584238&amp;do=diff</link>
        <description>Protocol

This document is still a draft, and is subject to change at any time!

The PawSD protocol is designed around a simple request-response architecture that allows it to work over a variety of underlying transports. All a transport has to provide is a way for a client to send some bytes to a server and for the server to send some bytes back in response. It is imperative to choose transports that provide some form of data integrity, i.e. preventing malicious third parties from modifying dat…</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/sidebar?rev=1770495885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-07T20:24:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://pawpub.entities.org.uk/pawsd/sidebar?rev=1770495885&amp;do=diff</link>
        <description>PawSD

	*  Overview
	*  Protocol
	*  Transports
	*  Tags
	*  Implementations

« Back to main wiki</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/start?rev=1770490310&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-07T18:51:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PawSD</title>
        <link>https://pawpub.entities.org.uk/pawsd/start?rev=1770490310&amp;do=diff</link>
        <description>PawSD

PawSD is a distributed directory system inspired by DNS, petnames, and various other similar concepts. For a friendly overview, see Overview; the rest of this documentation describes its technical details.

Its documentation doesn&#039;t really belong on the PawPub wiki! it&#039;s just here temporarily until I put it somewhere better.&lt;script type=&quot;text/javascript&quot;&gt; catlist_baseurl = &quot;https://pawpub.entities.org.uk/&quot;; catlist_basescript = &quot;doku.php&quot;; catlist_useslash = 1; catlist_userewrite = 1; cat…</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/tags?rev=1777318175&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-27T19:29:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tags</title>
        <link>https://pawpub.entities.org.uk/pawsd/tags?rev=1777318175&amp;do=diff</link>
        <description>Tags

Here is a non-exhaustive list of known tags:
 High word             Low word              Name in English        Validity           Description                                                                    Value structure</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/transports?rev=1775581579&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T17:06:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Transports</title>
        <link>https://pawpub.entities.org.uk/pawsd/transports?rev=1775581579&amp;do=diff</link>
        <description>Transports

As noted at Protocol, PawSD can operate over any underlying transport that can provide a request-response model. Some of them are described here. Note that as the protocol itself does not provide any data integrity, it&#039;s highly recommended to use a transport that does, such as</description>
    </item>
    <item rdf:about="https://pawpub.entities.org.uk/pawsd/ui?rev=1777311243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-27T17:34:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User interface guidelines</title>
        <link>https://pawpub.entities.org.uk/pawsd/ui?rev=1777311243&amp;do=diff</link>
        <description>User interface guidelines

this page is horribly written lmao remind me to rewrite it when my brain is working better

When making a user interface for software that uses PawSD, it&#039;s helpful to follow some consistent ways of presenting information so that it&#039;s the same or similar between different software and therefore less confusing.</description>
    </item>
</rdf:RDF>
