Client Download

Our XMPP client is both a robust Jabber chat client (based on Spark 2.7.1) and a secure p2p wallet client. The wallet client is implemented as a Spark plugin. Other plugins provide OTR (off-the-record) for end-to-end chat encryption, real time language translation, and a host of other features.

The XMPP servers operated by the DCA 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 XMPP network.

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. Please click on the appropriate links below to expand the instructions for your type of computer operating system.

You may also use the functionally identical client available from our friends at SilentVault.


For Microsoft Windows

To install and run the DCSpark client, you will need to have Java-7 or Java-8 installed on your device. Java 8u60 or higher is recommended (7u71+ for WinXP). Either a standard JRE (Java Runtime Environment) or a JDK (Java Development Kit) will work. To obtain the latest version of Java, you can visit Oracle.
For all Windows versions except WinXP, do the following:
  1. Open your browser as Administrator. To do this, right-click the icon for your browser, and select "Run as administrator" from the menu, approving any popups.
  2. Then download the installer file: digitalcash-installer.jar.
  3. You may verify the checksum and/or signature on the file. (See Checksums and Signatures section below.)
  4. Open the installer file in your browser, by clicking on it wherever you saved the download (usually Downloads).
  5. Select your installation language, and follow the prompts. You are done!
  6. Do not forget to close your browser instance afterward, as it is normally unsafe to run a browser with administrator privileges.
For Windows XP only, download digitalcash-installer.exe. Simply run this file and follow the prompts.

For Mac (64-bit)

Our client bundle includes the Java JRE version 8u60, so you do not need to install Java separately. However it will do no harm if you have an independent version of Java installed already, or if you install one later.

To install the client, follow these steps:
  1. Download the installer file: digitalcash_2_7_1_20150914.dmg.
  2. You may verify the checksum and/or signature on the file. (See Checksums and Signatures section below.)
  3. Double-click on the downloaded file, wherever you saved it, to start the installation.
  4. In the popup window, drag the DigitalCash Spark icon on top of the Applications icon to install the app.
  5. Close the popup window and eject the DigitalCash_2_7_1 volume.
  6. Optionally, drag the DigitalCash Spark icon from the Applications folder to the dock if you want it to appear there.
  7. Note: if you already have a previous version installed, you will be prompted whether you wish to overwrite it or keep both versions.

For Linux (64-bit)

To install and run the DCSpark client, you will need to have Java-7 or Java-8 installed on your device. Java 7u79 or higher is recommended. Either a standard JRE (Java Runtime Environment) or a JDK (Java Development Kit) will work. To obtain the latest version of Java, you can do one of these things:
  1. Obtain the latest openjdk-7-jre or openjdk-7-jdk package from your Linux distribution, by using apt-get or equivalent.
  2. Visit the OpenJDK Project Site.
  3. Visit Oracle.
To install the client, follow these steps:
  1. Download the installer file: digitalcash-installer.jar.
  2. You may verify the checksum and/or signature on the file. (See Checksums and Signatures section below.)
  3. Double-click on the downloaded file, wherever you saved it, to start the installation.
    Or: you may run it in a shell window using this command:
    java -jar digitalcash-installer.jar
  4. Select your preferred language, and follow the prompts. You are done!

Checksums and Signatures

The SHA-1 checksums of our installation files are:

ff3a2228f8bab5a9f725d875a022217cdb5eefbe  digitalcash_2_7_1_20150914.dmg
f5568fe4065290a6ee114ade9455406f8dc901c9  digitalcash-installer.exe
081f2c07826b5d55bfefa094016189a72a2a563f  digitalcash-installer.jar

The SHA-256 checksums of our installation files are:

2dd86bff17baf90504d5fb2bf5bf39423f662ae42446e43947e7e56925ebdb0a  digitalcash_2_7_1_20150914.dmg
2d94d28e12f8851f22526e6cf1d14a28a1d65239d3fa486be5b576785ccccba6  digitalcash-installer.exe
dd5b7e58e74c71a2bcf54b0a6adcba0362674bf326f085f22dc2475aa4bf3768  digitalcash-installer.jar

The following signature files correspond to the installation file of the same name (without the .asc):
digitalcash-installer.jar.asc
digitalcash-installer.exe.asc
digitalcash_2_7_1_20150914.dmg.asc
Download the one for your installation file, and use the Signature Key below to verify it.

The archive signatures were created using the following key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)

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
ChsD55pomVQ/YBN07w+pSFwgwQq2ZrML2dY=
=iCp2
-----END PGP PUBLIC KEY BLOCK-----
Paste the above key into a file and use gpg --import [filename].

After importing the key, to verify the signature use one of the the following commands:

gpg --verify digitalcash-installer.jar.asc digitalcash-installer.jar
gpg --verify digitalcash-installer.exe.asc digitalcash-installer.exe
gpg --verify digitalcash_2_7_1_20150914.dmg.asc digitalcash_2_7_1_20150914.dmg.asc

You should see output like this:

gpg: Signature made Tue 15 Sep 2015 08:10:05 PM UTC using RSA key ID 3192D170
gpg: Good signature from "Silent-Vault Devs (also signing key) <devs@silentvault.com>"