Contribute on GitHub

Apertus v0.3.21-beta

Archive data on your favorite blockchains


more releases

training videos


Store and retrieve data on most blockchains

Apertus empowers people to publish creative works on indelible global platforms. We believe everyone should have the power to immutably archive their history and creations on the blockchains.

Apertus can immutably archive data on a blockchain. You can later recover the blockpage by entering a single transaction id; the root id or by searching for it by #Keyword or @WalletAddress. Wallets must support bitcoin core 0.10.X - 0.16.3 standard RPC calls orginally introduced by Bitcoin developers, many still do.

Monitor one or more blockchains in realtime

Apertus converts any compatible blockchain into a publishing hub. Check the "Monitor Blockchains" box on the explore tab, sit back and watch as all data archived by other Apertus users is displayed in the monitoring window.

Create an Apertus Profile - sign and verify archives

Using a signature after creating an Apertus Profile proves the archivist owns the signature, and that the data returned to the client matches the data archived by the signee. It does this by creating a SHA256 hash of the entire archive. The hash is passed in as a message to the wallets signing function to create a signature. The signature is then attached to the archive for verification by other clients. Using a signature allows Apertus users to trust, follow and find archives.

NOTICE - Traditional Profiles are not supported in Sup!? see these sample transactions to begin experimenting with Sup!? profile registration, object creation and trading

Sup!? sample transactions

New Inquiry Feature - Polls \ Voting \ Data Grid

Create a simple voting system or poll for your cause on any compatible blockchains. The feature is also usefull in linking 1 or more rows of data. To view the latest statistics of a persistent inquiry press CTRL-ENTER to refresh your screen.


Apertus uses a handy tool that creates a SHA256 hash of any file. This hash can then be archived on ANY Apertus compatible blockchain. The transaction ID generated during the archive process can later be used to retrieve the hash proving the file existed at the time of the archive. When used in conjunction with a profile (basic token) and a signature, the Proof feature can anchor a point in time using a hash of your work on a blockchain of your choice.

Filter unsafe extensions

By default, executable files and all web scripting is either filtered or cleansed. Trusting signatures will open this up, or by unchecking the Filter box. Never open executable files from an unverified source.

New to Apertus 0.3.X

Authenticated publishing on indelible, long-lived platforms is our primary thrust, however, social-media capabilities is a side-effect. Profile creation lends to social media features as each published items can be used like a news feed. The new Profile feature is streamlining this output as it constitutes a simple blockchain entity; a basic token. Apertus also now has #hashtagging, linking, and public & encrypted messaging. Apertus PGP web of trust applications warrant exploration. Apertus 0.4.0 will include updated token capabilities.

New to Apertus 0.3.13

Apertus supports datacoin variable data storage for storage and retrieval in remote wallets.

New to Apertus 0.3.15

Menu button that allows a user to quickly view the current page in your default browser. The embeded browser has security limitations that prevent some pages from rendering properly.

Getting Started

Note: Apertus is shaping up to be a great publishing tool - but use with caution - Apertus is experimental software - it's NOT wise to have large amounts of valuable cryptocoin in your Apertus-linked wallets - nor be depedent on your private keys for publishing. Backup, and be smart.
Install the client

Click the link at the top of this page to download the offical Apertus client. Create a folder on your workstation and unzip the contents of the download into it.

Upgrade the client

Click the link at the top of this page to download the offical Apertus client. unzip the file into the Apertus folder on your workstation. When prompted to copy or replace files click Replace. Done!
More detailed instructions can be found by running Apertus (no blockchain needed for this), then clicking help \ info, or click here for the most current help page. Below is a quick help guide.

Install a wallet

Apertus requires a full wallet to function. Depending on your CPU, Bitcoin & Litecoin can take days to synchronize, but the rest are quicker. Bitcoin Testnet is quick, and it's easy to get coin. (see detailed instructions for more info).
Here are a few of our favourites:

Bitcoin      Litecoin      Dogecoin      Mazacoin      Datacoin

Enable wallet RPC access

To enable RPC, create a [CoinName].conf file using notepad, then place it in the Roaming App Data file associated with your wallet.

Example: C:\Users\[Your user name]\AppData\Roaming\Bitcoin\bitcoin.conf
Example: C:\Users\[Your user name]\AppData\Roaming\Litecoin\litecoin.conf

You may need to enable the viewing of hidden folders and files to see the AppData Folder.
Paste the following three lines into your [CoinName].conf file and restart the corresponding wallet. Be sure to change the "...CHANGE-ME" credentials to something other than this example :)


Configure Apertus to use your wallets

Now that you have enabled RPC on your wallet you need to configure Apertus to talk to the wallet. Open Apertus by browsing to the folder you created and running the Apertus.exe program.
Click on Settings \ Wallet.
We pre-loaded the settings for several common wallets for you.
Select the wallet you would like to begin using.
Change the login and password to match the credentials you entered in the [CoinName].conf file.
Check the Enable Wallet box.
Click the Save Button.
Note: Alter settings only if you really know what your doing - or are experimenting - see detailed instructions for more info.

Start Archiving and Exploring

Apertus is a blockchain reader/writer that currently uses non-redeemable destination addresses as a free-form 20-byte field to immutably store data onto a blockchain. The data is referenced and retrieved by Apertus using the final transaction id of the process; the root id. Coins used are forever burned into the blockchain in a process we call "etching." It may take hundreds, or even thousands, of micro-transactions to archive your data depending on the cryptocurrency you are using and the amount of data you are archiving. Coins used in the archive process cannot be recovered, and once archived, the data cannot be altered in any way. Make sure you have triple checked your data for errors before archiving.

After choosing your wallet and account, enter your data into the Enter Your Message Here box, click attach and select one or many files.
Hit Etch - Congratulations, you just made history.
Below are a few sample archives of blockpages. Copy and paste these root transaction id's into the Apertus search box and hit enter to restore the archives.
Note: Apertus must be connected to the blockchain listed for this to work.
Datacoin - IBM PCx86 simulator
Datacoin Variable - Full length videos
( #JESUSGANG - #JohnTrudell )
Bitcoin - Nelson Mandela
Bitcoin - The Mahabharata - An example of a series of Blockpages, constituting a Blocksite
Litecoin - China Moon Landing
Dogecoin - 3D Printable Dogecoin Moon Glider
Mazacoin - Fort Laramie Treaty, 1868 (rtf file)
Bitcoin Testnet - "Flowers of War - US Bombs the World" by Allen Vandever
Anoncoin / Litecoin - Blog posting on Anoncoin with Litecoin css include and Image file.

Note: You will need to uncheck the "Filter unsafe content" box before searching for the sample blog post or it will not display properly. Also, this Anoncoin blog post uses images and CSS files that were archived on Litecoin. Make sure you Apertus them to your master index first by searching for them on the Litecoin blockchain here 9427bec549b353e4a3d138ad9d291e525a1c69246211eb973e201e23d41e7f1a

These example blockpages are being hosted by bitFossil a real time Index of Apertus Data.

Happy Blockchaining :)