MyZubster: Secure, Private & Decentralized Service Exchange with PGP, Tor, and Geolocation
The Privacy-First Ecosystem
MyZubster is more than a Monero payment gateway. It's a complete ecosystem for private service exchange, designed with security and privacy at every layer.
What Makes MyZubster Different?
- π PGP-Verified Marketplace β Every order is signed and verified
- π§ Tor/Onion Support β Full anonymity with Orbot integration
- π Geolocation β Find service providers near you
- π¬ Encrypted Messaging β End-to-end encrypted chat between users
- π‘ Offline Support β Basic functionality works without internet
- π° Monero Payments β Private, borderless transactions
π‘οΈ Three Layers of Security
1. PGP for Market Integrity
Every order in the marketplace is PGP-signed and verifiable.
How it works:
- Seller creates a service order β signed with their PGP key
- Buyer makes a purchase β order is verified
- Dispute resolution β PGP signatures provide proof of authenticity
javascript
// Example: PGP signature verification
const isValid = await verifySignature(message, signature, publicKey);
if (isValid) {
console.log('β
Order verified β authentic seller');
}Why this matters: No one can impersonate a seller. Every order is cryptographically linked to the seller's identity.
2. Tor & Orbot Integration
MyZubster connects to the marketplace via Tor for complete anonymity.
How it works:
User opens the app and taps the π§
Orbot button
Orbot connects to the Tor network
The app connects to the .onion address of the marketplace
All traffic is anonymized
In the app:
javascript
// DashboardScreen.js β Orbot button
const handleOrbot = async () => {
const result = await connectOrbot();
if (result) {
setOrbotConnected(true);
Alert.alert('β
Connected to onion marketplace');
}
};
On the VPS (Tor service):
bash
# Tor hidden service configuration
HiddenServiceDir /var/lib/tor/marketplace/
HiddenServicePort 80 127.0.0.1:4000
Result: Your identity is hidden. Your IP is never exposed.
3. End-to-End Encrypted Messaging
All chat messages between users are end-to-end encrypted.
π Public/Private Key Exchange β Each user has a unique key pair
π Messages encrypted before sending β Only the recipient can decrypt
π± No middleman can read β Not even the server
How it works:
User A sends a message β encrypted with User B's public key
Server stores the encrypted message (cannot read it)
User B decrypts with their private key
Why this matters: Even if the server is compromised, your messages remain private.
π Geolocation β Find Services Near You
The app uses geolocation to help you find service providers in your area.
π± Real-time location β Shows professionals near you
πΊοΈ Map view β Visualize service providers on a map
π Filter by distance β Find providers within a specific radius
π Offline availability β Works without internet connection
Use case: Need a plumber? A web developer? A tutor? Find them near you in seconds.
π¬ Encrypted Messaging β Private Communication
Messages between buyers and sellers are end-to-end encrypted.
Features:
π End-to-end encryption β No one can read your messages
π File sharing β Attach images, documents, and files
β
Read receipts β Know when your message was read
π± Push notifications β Real-time alerts for new messages
π‘ Offline Mode
The app works even without internet connection.
π± Browse cached services β View previously loaded services
π Draft orders β Create orders offline, send when online
π¬ Cached messages β Read previous conversations
π Auto-sync β Automatically sync when reconnected
ποΈ Architecture Overview
text
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MYZUBSTER ECOSYSTEM β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββββββββββββββ β
β β Monero β β Gateway β β Marketplace β β
β β Wallet ββββΆβ (PGP, ββββΆβ (PGP signed orders, β β
β β RPC β β Webhook) β β Tor integration) β β
β βββββββββββββββ βββββββββββββββ ββββββββββββ¬βββββββββββββββ β
β β β
β ββββββββββββββ΄βββββββββββββ β
β β β β
β βΌ βΌ β
β βββββββββββββββββββββββ βββββββββββββββββββ β
β β Mobile App β β Tor/Onion β β
β β - Orbot β β Service β β
β β - Geolocation β β (Hidden) β β
β β - Encrypted Chat β βββββββββββββββββββ β
β β - Offline Mode β β
β βββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Security Summary
Feature How It Works Benefit
PGP Signatures Cryptographic signing of orders Prevents impersonation
Tor/Onion Anonymous network routing Hides your IP and location
End-to-End Encryption Public-key cryptography Only recipient can read messages
Monero Payments Private blockchain No transaction tracking
Offline Mode Local data caching Works without internet
π Getting Started
Clone the ecosystem
bash
git clone https://github.com/DanielIoni-creator/MyZubster.git
cd MyZubster
git submodule update --init --recursive
Start the gateway
bash
cd gateway
npm install
cp .env.example .env
node app.js
Start the marketplace
bash
cd ../marketplace
npm install
cp .env.example .env
node server.js
Start the app
bash
cd ../app
npm install
npx expo start --tunnel
π Repositories
MyZubster β Main repository (ecosystem root)
MyZubsterGateway β Core Monero payment gateway with PGP
MyZubster-Marketplace β Marketplace with PGP verification
MyZubster-App β Android app with Orbot & encryption
π Read More
I wrote a detailed blog post about the evolution of MyZubster:
π The Evolution of Monero Payments with MyZubster
π Support the Project
β Star the repositories
π Report issues
π Write tutorials
π§βπ» Contribute code
The future is decentralized, private, and open source. Let's build it together.
Built with β€οΈ for the Monero community.
- π¦ **X (Twitter)**: [@myzubster](https://x.com/myzubster)
- πΌ **LinkedIn**: [Daniel Ioni](https://www.linkedin.com/in/daniel-ioni-62b2b9423/)
- π **GitHub**: [DanielIoni-creator](https://github.com/DanielIoni-creator)
Top comments (0)