This is a server daemon for replicating content from Twitter into the public record.
When a tweet with #RecordThisPlease
and the server's Twitter bot username is created, this bot does three things.
- It turns the tweet into a bulletin, 2) it ensures that bulletin is stored in the public record and, 3) it replies to the user informing them if it worked or not.
This bulletin can be viewed in the public record by clients that host it or by a web service that relays it. This repository also contains code for a web service that relays it. An example of that service live on the internet is sporadically viewable at relay.getombuds.org. Future iterations of the system will have third parties endorsement of replicated content that makes the original resource non-repudiable.
If none of that made much sense, the picture below may help explain the architecture of the systems involved. Steps 1, 2, and, 3 are labeled below.
It's very simple. Tweet at an OmbudsRetweeter bot with #RecordThisPlease
The image below is an example of an exchange between a twitter user and our testnetwork retweeting bot.
Note that the tweet by @_nskelsey_
is missing #RecordThisPlease
.
![Stored tweet](http://i.imgur.com/XFjzkRy.png | width=200)
Alternatively, you can record someone else's tweet by replying to their original tweet and mentioning the retweet bot (and including #RecordThisPlease
). Below is an example exchange where @nskelsey permanently records what @askuck twat tweeted in the public record.
![Stored tweet](http://i.imgur.com/9Y6pyBE.png | width=200)
If you'd like to run this software yourself you are going to have to install some large dependecies.
An incomplete list follows below:
- Golang
- Nginx
- An Ombuds Full Node
- A BTC-RPC v1 Compliant Bitcoin Wallet
If you are serious about it just reach out to @NSkelsey or @alexkuck. We are happy to help! If you would like to know more about ombuds visit us on the web.