servers:  /  , sigs:  / , show log

Loading...

Market Home

Client Software Version

Aquila uses client-side cryptography to resist theft of funds or disclosure of secret information, even if its servers are compromised. For full security, the Aquila client must be installed locally. If you don't install the client, then its security is no better than for a standard web application.

The client is a single HTML file, with no other dependencies. To install, right-click to download the file below, and save it to local media. Then open the file with your web browser.

You Are Running
Version:
The Market Recommends
Version:
Download Link:
File sha256 Hash:

The recommended software version is obtained from a message signed and broadcast by the market owners, and will change from time to time.

The client is distributed as a single HTML file instead of a browser extension because:

  • JavaScript in an ordinary web page is more sandboxed than JavaScript in a browser extension, reducing the attack surface if this client turns out to be malicious or flawed.
  • Installation of browser extensions is inconvenient on many operating systems designed to run from read-only media.

The client that you are running now is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Copyright 2016 Aquila Developers

Private Messages

From: 
Address Book
Filter
Clear
Newer
Older

Messages older than are not shown, even if they're unread.

Private Messages

Inbox Sent Items Compose
To: 
Address Book
Filter
Clear
Newer
Older

Private Messages

From:
To:
Address Book
Subject:
Bitcoin Tx:pays to
View Transaction
State:
View Order
make msg also readable by  
Broadcast Private Message
  (plain text, no markup)

Upload Images

Uploaded images can be attached to listings. Existing images appear below.

Broadcast Delete Selected Image

Select Image and Preview Upload
Broadcast Upload Previewed Image

ImageThumbnail

Address Book

Users on the market are identified by Bitcoin-style addresses (coded hashes of public keys). To keep track of people more conveniently, you can assign arbitrary nicknames to addresses.

Only you will see these nicknames. For security reasons, the market does not try to provide a global address book.

Address:
Add / Edit
Nickname:

Address (PK Hash)Nickname
Delete

Forum List

Name

AgeFromSubject
Newer
Older
Subject:

Broadcast New Forum Post
  (plain text, no markup)

Manage Keys

All users identify themselves to the market using cryptographic key pairs. The browser may store these key pairs persistently (across exit and reboot), but you should also back them up by exporting them to a file and saving it locally.

Export Keys To File

To import from a backup file, delete all keys below. You will then be prompted to import.

PK HashTypeSecret Key (WIF)Public Key (hex)AgeAction
Rotate Encryption Key
   
Generate New Buyer Pseudonym
Delete All Keys
  (type "DELETE ALL" in box to confirm)

If you delete all keys, then you will lose the ability to decrypt messages sent to you, or to release escrowed funds. Do not rely on any delete button here to securely delete keys. Use encrypted volumes, and wipe or physically destroy media at end of life.

Delete Old Encryption Key

By deleting this key, you will make all messages encrypted with it permanently unreadable. These messages are:

Delete Old Pseudonym

By deleting this pseudonym, you will lose the ability to send new messages under this identity, or to release any escrowed funds. You will also lose access to any encrypted messages sent to this pseudonym. These messages are:

TypeHashAge

Delete
  (type "DELETE" in box to confirm)

Create New Listing

Currency:
Ship From:  (like "DE", "FR,GB", "EU,CH", "ANY", etc.)
Ship To:
Category:
Title:

  (plain text, no markup)

Select images from the list below to attach to this listing. Images must already have been uploaded.

From the table below, the buyer must choose one line from the "main" group, and one line from the "shipping" group if it's present.

Item DescriptionPrice EachGroup
Add Row

Broadcast New Listing

My Current Listings

TitleAge
Delete

Create New Listing

This listing has been deleted.

Category:
Ship From:
Ship To:

ItemPriceQty

Shipping address, and notes to seller:

Broadcast Place New Order

The multisig payment address will be generated after you broadcast the order, and exchange rates will be locked. Your order may be cancelled if you don't send payment within thirty minutes.

Orders

HashAgeTitleBuyerSeller
Newer
Older

View Existing Order

Hash:
Listing:
Seller:
Buyer:
Age:
Pay To:

The buyer must send payment in the given amount to the Bitcoin address above. The seller will confirm that payment has been received, by clicking the address to view it in a blockchain explorer.

ItemQtyPrice (Each)Price (Total)

The following private messages have been sent regarding this order:

New Private Message
Propose Escrow Release
 
Leave Feedback

Propose Different Escrow Release

Order Escrow Release

Order:
Seller:
Buyer:
Pay From:
Value In:
Pay To:
Value Out:
Fee:
Transaction:
View As Hex

Compose Message Accepting Escrow Release

Msg Explorer

Hash

Market Control

Control of the market (i.e., the ability to allow or ban users, or moderate a forum, or release escrow to resolve a buyer-seller dispute) is determined by a vote of many owners, with ownership tracked in the Bitcoin blockchain.

Refresh ticker/marketControl

The current elected admins are:

The owners are:

The owners have delegated voting power (agent : [ principal0, ... ]) as follows:

The ticker, which contains frequently-changing information needed by the client, is:

Owner Tools

Vote For Admins Nominate Myself Proxy Vote

This is a list of marketControl messages. Only one is effective, but many can be broadcast and awaiting votes. The message with greatest total voting power becomes effective after a delay, typically a few minutes.

HashadminPkh[0]AgeVoting Power
Vote

Compose and broadcast a marketControl message. All owner's keys that you control will vote for this message. In most cases, more votes from other users will be required before it becomes effective.

Check Format
Broadcast Nomination

If you broadcast a proxy message, then the person that you specify can vote on your behalf on marketControl messages. Select an owner's key, and delegate or rescind proxy voting power:

pkhIdShares

Broadcast Delegate To Proxy

If you rescind the proxy, then they lose that authority.

Broadcast Rescind Proxy

Admin Tools

Approve or Ban User Delete Message Request Fee

Approve As:
Address:
Valid From:   (Unix time, or +/-x for x days in future/past)
Valid To:
kB Per Day:
Comment:

Broadcast Approve (or Ban) Identity

Hash:
Comment:

Broadcast Delete Message

CSV format, one row per payment, "from,to,amount", amount in BTC.

Comment:

Broadcast Request Fee

My User Information

This page contains public information about you. For example, a seller might post general policies here, or off-market contact information. Other users will see this page when they click your address.

Title:

Broadcast New User Info
  (plain text, no markup)

View My User Information As Others Will See It

User Information

User:
Get User Info
Last Seen:
Private Msg:
Compose To User
Role:
seller  
View Listings
View Orders
buyer  
View Orders
admin
owner
BANNED
Effective:
Feedback:
Left By User
Received For User
no user info

Provide Feedback

Leave a score of +1 after an entirely successful transaction, or -1 if you got scammed. A score of zero has the same effect as no feedback at all.

Left By:
For User:
Order:
Score:
Comment:

Broadcast Feedback

View Feedback

Left By:
For User:
Search
AgeLeft ByForCommentScoreOrder
Newer
Older

Market Fees

Market fees are generally paid from sellers to owners, but may be used for other purposes too (e.g., to refund a bond posted by a seller). They are totally independent of payment for items bought and sold on the market.

Requests from the market admins to pay fees:

Fees That I Pay
Fees That I Receive
All Fees

Confirmations from users claiming to have paid fees:

Fees That I Pay
Fees That I Receive
All Fees

Stealth-style payment is used, so the fee recipient needs this confirmation to find the payment in the blockchain.

Requested Fee Payments

The admins have requested that users make payments as follows:

From:
To:
Search
HashAgeBy AdminComment

Requested Fee Payment

In one specific payment request:

Hash:
Age:
By Admin:
Comment:
FromToValue
(BTC)

Completed Fee Payments

Users claim to have made payments as follows:

From:
To:
Search
HashAgeFromToValue
(BTC)

Completed Fee Payment

A user claims to have made the following payment:

Hash:
Age:
From:
To:
Amount:
Request:
Pay To:
WIF:

The sender must pay Bitcoin to the address given above, in the given amount.

The recipient may import this address as WIF to another wallet, and spend the payment from there.

Server List

The table shows the server URI, goodness metric, average response time, last seen time, whether it appears in marketControl, and whether it appears in the hard-coded bootstrap list.

URIGdnsresp (s)agomktC?btstrp?

Choose servers




Save Changes