Skip to content
/ piac Public

Buy and sell anything privately and securely

License

Notifications You must be signed in to change notification settings

jbakosi/piac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piac

status-badge

Buy and sell anything privately and securely

The goal of this project is to develop a decentralized peer-to-peer marketplace where sellers and buyers can transact privately and securely preserving as much anonymity as practically possible.

This project is work-in-progress. See the current status and todo list in doc/status.md.

Contribute

Join the discussion on matrix.

Planned features

  • Buy and sell with monero
  • Decentralized distributed peer-to-peer marketplace
  • Pseudonymous identities
  • No tracking
  • No analytics
  • No KYC
  • No censorship
  • No registration
  • No fees (except monero transaction fees and shipping costs)
  • Multi-signature escrowed transactions
  • End-to-end-encrypted connections and messaging
  • Native I2P and Tor integration
  • Reputation system
  • Product rating system
  • Wishlists
  • Built-in monero node or connect to remote nodes

Build

# Install system-wide prerequisites on Debian/Ubuntu Linux
sudo apt-get install -y git cmake g++ pkg-config libssl-dev libunbound-dev libminiupnpc-dev libboost-chrono-dev libboost-date-time-dev libboost-filesystem-dev libboost-locale-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libboost-system-dev libboost-thread-dev libzmq3-dev libhidapi-dev libprotobuf-dev libusb-dev libxapian-dev rapidjson-dev libreadline-dev libcrypto++-dev libssl-dev libolm-dev/bullseye-backports nlohmann-json3-dev libevent-dev libcurl4-openssl-dev libspdlog-dev
# Clone piac
git clone https://codeberg.org/piac/piac.git && cd piac
# Build external libraries
mkdir -p external/build && cd external/build && cmake .. && make && cd -
# Build piac
mkdir build && cd build && cmake .. && make && cd -
# Test piac (optional)
cd build && ctest

See also doc/build.md.

Run

# Run daemon
cd piac/build
./piac-daemon --help
# Run command-line client (in another terminal)
cd piac/build
./piac-cli --help

See also doc/secure-rpc.md.

Pronounce

[ˈpijɒt͡s]

License

GPL v3. See LICENSE.