The SilentVault Spark Client for Linux

This is the most full-featured client offered by SilentVault. It is both a robust Jabber chat client (based on Spark 2.7.7) and a secure p2p wallet client. The wallet client is implemented as a Spark plugin. Additional plugins provide OTR (off-the-record) for end-to-end chat encryption, voice communication, and a host of other features.

The XMPP servers operated by SilentVault sit behind PageKite gateways, so that they do not need any public-facing IP addresses. In addition to increased security, this means that while connected to our server, you can only chat with other users of our client. Our server allows you to log in anonymously, or with a specific username, for either 1-on-1 chats or in multi-user chatrooms. You can only access your wallet through our private server.

Of course, you can also use our client to connect to any regular public Jabber server. However you will have no wallet access on external servers, and most public servers typically do not allow anonymity.

By building in secure communications alongside anonymous p2p payments and exchanges, we aim to create a platform for an entire economic and social community using a single set of tools.

We believe strongly in publishing all source code which runs on your computing device. If you would prefer to build your own SilentVault Spark client from original source, instructions for doing so can be found here. For licensing and versioning info, click here.

System Requirements

To install and run the SilentVault Spark client, you will need to have Java-7, Java-8, or Java-11 installed on your device. Java 7u271 or higher is recommended. Either a JRE (Java Runtime Environment) or a JDK (Java Development Kit) will work. To obtain the latest version of Java, you can visit Oracle. With Linux, you can obtain the latest openjdk-7-jre or openjdk-7-jdk package (or openjdk-8-* versions) from your Linux distribution, or visit Azul Systems.

Installing the Client

To download the client installer for Linux 64-bit (all distros) use these files below:

Installer download link: silentvault-installer.jar

sha256 verification checksum: db618a1bceab5b8da3ee7e06194af395724df64185312f681960524d36cfca0a

Developer Signature File: silentvault-installer.jar.asc

In addition to the checksums, the file silentvault-installer.jar is signed, and once downloaded can be verified thus (in a shell window):

jarsigner -verify silentvault-installer.jar

The Linux installation kit was created using IzPack and is a self-contained installer. To run them, use these commands:

Linux: (in a shell window)
java -jar silentvault-installer.jar

Just follow the prompts and you are done! You may also be able to double-click the .jar file's icon in your browser's Downloads list, or in a file manager.

Verifying Developer Signatures


Other Clients

In addition to the SilentVault Spark client, the wallet client itself is available as a Java webstart application. This version cannot be used as a chat client, but only to access your wallet. You can obtain it here. However, it is much easier to build yourself from our source code than is Spark.

If you only have Java-6 on your device, you cannot use our clients. Sorry.

For a discussion of how to use the test network to play around with SilentVault wallets using play money, please see our sandbox page.

If you have questions or problems, feel free to post in our Customer Support forum (note registration is required, to keep out bots and spammers).