instructions

more releases

training videos

Features

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 0.10.X - 0.13.X 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.

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.

Proof

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

Install the client

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.

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 :)

server=1 rpcuser=RPC_USER_CHANGE_ME rpcpassword=RPC_PASSWORD_CHANGE_ME

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.



Archiving

Exploring

Datacoin - IBM PCx86 simulator

Datacoin Variable - Full length videos

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.

After choosing your wallet and account, enter your data into the Enter Your Message Here box.Hit Save - you just etched.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.

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 :)