1. What is P2P Trading?
P2P (peer-to-peer) trading means that you trade directly with another user – not with an exchange.
- The app does not own the coins being traded.
- Instead, it acts only as an escrow service that holds both sides’ assets safely until the trade is complete.
- This prevents fraud and guarantees fairness.
2. How a Trade Works – Workflow
Step 1 – Seller Creates an Offer
- Seller chooses a market (e.g., PHP/USDT).
- Seller sets:
- Amount of base coin (e.g., 100 PHP).
- Price per unit (e.g., 1 PHP = 0.10 USDT).
- The app requires the Seller to deposit the offered asset (PHP) into escrow.
- This ensures the seller really has the coins.
- The coins are now “locked” until the trade is completed or canceled.
👉 Example: Seller deposits 100 PHP into escrow to sell them for 10 USDT.
Step 2 – Buyer Accepts the Offer
- Another user (Buyer) views the open offers in the marketplace.
- The Buyer accepts one.
- The app then requires the Buyer to transfer their asset (USDT) into escrow.
- Example: Buyer sends 10 USDT into escrow to buy the 100 PHP.
Now, both sides have their assets locked in escrow:
- Seller’s PHP.
- Buyer’s USDT.
Step 3 – Escrow Verification
- The app checks that:
- The Seller’s PHP deposit is valid and available.
- The Buyer’s USDT transfer is valid and confirmed.
- Only when both sides are fully verified does the app proceed.
Step 4 – Escrow Release (Trade Settlement)
- The escrow service automatically releases the assets:
- Buyer receives 100 PHP.
- Seller receives 10 USDT.
The swap is atomic – both happen together. No one can walk away with both coins.
3. Why Escrow is Needed in P2P
Since users don’t know each other:
- Without escrow, one could cheat by not sending their asset.
- With escrow, both sides prove ownership first, then the system performs the exchange.
The app guarantees:
- Seller will always get paid if their offer is accepted.
- Buyer will always get their coins if they send payment.
4. Example Trade – PHP/USDT
- Seller deposits 500 PHP at price 0.10 USDT each.
- Buyer accepts and transfers 50 USDT.
- Escrow verifies both.
- Final result:
- Buyer gets 500 PHP.
- Seller gets 50 USDT.
5. Supported Markets
- Each market is defined as a pair: BASE/QUOTE.
- Examples:
- PHP/USDT (sell PHP for USDT).
- PHP/LTC (sell PHP for LTC).
- DOGE/BTC (sell DOGE for BTC).
The same workflow applies to all pairs.
6. Fees
Our P2P trading system does not charge a classic trading fee.
Instead, a very small dust amount is included when you create an offer.
- This dust ensures that transactions can be processed automatically by the escrow system.
- If you cancel your offer, the dust amount is returned to your wallet.
- If the trade is successfully completed, the dust amount stays in the escrow address as part of system operation.
This way, users don’t pay high fees, and the escrow service can function smoothly.
✅ In summary:
- Seller deposits coins into escrow → creates an offer.
- Buyer accepts and deposits matching coins.
- Escrow verifies both sides.
- Escrow swaps the assets safely.
It’s direct user-to-user trading, with the app only as a neutral middleman.
Complete workflow with example screenshoots you can see in
presentation