This repository is the original peether-protocol workspace for the PTDT Settlement Protocol.
As of April 21, 2026, the public project has been split into two clean, active repositories:
- Backend API: https://github.com/pinkpeether/ptdt-settlement-api
- Frontend UI: https://github.com/pinkpeether/ptdt-settlement-frontend
Use those split repositories for current public release work, deployment, and ongoing development.
pinkpeether/peether-protocol is retained as the original protocol/API workspace and historical reference. It contains the earlier backend implementation, deployment notes, security notes, and operator documentation.
The latest reviewed public backend release is now in:
https://github.com/pinkpeether/ptdt-settlement-api
The latest reviewed frontend release is now in:
https://github.com/pinkpeether/ptdt-settlement-frontend
PTDT Settlement Protocol is settlement infrastructure for ride-hailing and mobility networks. It is designed to expose a public proof layer around:
- Ride/operator settlement simulation
- PTDT-denominated protocol fee flow
- 60% burn / 40% staker distribution logic
- Receipt verification
- Settlement explorer visibility
- Protocol financial rollups
- Activity and status checkpoints
- Developer, partner, and market-facing proof surfaces
The active backend release exposes public and protected API surfaces including:
GET /api/v1/healthGET /api/v1/token/supplyGET /api/v1/token/priceGET /api/v1/token/liquidityGET /api/v1/token/statsGET /api/v1/explorer/bootstrapGET /api/v1/explorer/latestGET /api/v1/explorer/search?q=...GET /api/v1/receipt/:idGET /api/v1/receipt/:id/verifyGET /api/v1/sandbox/examplesPOST /api/v1/sandbox/estimatePOST /api/v1/sandbox/settleGET /api/v1/financials/summaryGET /api/v1/activity/overviewGET /api/v1/status/overviewGET /api/v1/developers/overviewGET /api/v1/partners/overviewGET /api/v1/markets/overview
Protected operator, quote, payment, payout, analytics, and webhook routes remain behind authentication where applicable.
The active frontend release includes:
- Settlement protocol home
- Settlement cockpit
- Operator console
- Explorer
- Receipt verification
- Protocol financials
- Activity checkpoint
- Status checkpoint
- Developers checkpoint
- Partners checkpoint
- Markets checkpoint
- Operator simulation case study
- App Alpha Phase 1
- Network: Binance Smart Chain
- Chain ID:
56 - PTDT token:
0x66c6Fc5E7F99272134a52DF9E88D94eD83E89278 - LP pair reference:
0xF3a06E9Dc5d89B2fD8d7d30946c9aeddc5e01E28
For the active backend repo:
git clone https://github.com/pinkpeether/ptdt-settlement-api.git
cd ptdt-settlement-api
npm install
cp .env.example .env
npm run build
npm startDevelopment server:
npm run devFor the active frontend repo:
git clone https://github.com/pinkpeether/ptdt-settlement-frontend.git
cd ptdt-settlement-frontend
npm install
cp .env.example .env
npm run devBuild:
npm run buildImportant documentation in this repository:
docs/PTDT-Settlement-Protocol-Public-Overview.mddocs/OPERATOR-GUIDE.mdSTART_HERE.mdINTEGRATION_GUIDE.mdQUICK_REFERENCE.mdDEPLOYMENT.mdSECURITY.md
Some older docs in this repository were written before the backend/frontend split. Where there is a conflict, use the active split repositories as the current source of truth.
- Do not commit
.envor production secrets. - Use
.env.exampletemplates in the active repositories. - Generated folders such as
node_modulesanddistshould remain uncommitted. - The active public release has moved to the split repos listed above.
MIT License. See LICENSE.