Oldtimers Offer is a production-grade RWA tokenization platform for classic and vintage vehicles, operating for 2+ years with live NFTs on XRP Ledger Mainnet.
Each vehicle listed on the platform receives a Digital Vehicle Passport (DVP) — an XLS-20 NFT on XRPL that serves as its verifiable on-chain identity. Buyers can scan a QR code directly on any listing and verify the vehicle's blockchain record instantly, without trusting the platform.
A step towards decentralization of the classic vehicle market.
| Component | Technology | Status |
|---|---|---|
| Marketplace | WordPress + custom plugin | ✅ Live |
| NFT Minting Backend | Rust / Actix Web, XLS-20 | ✅ Live |
| Digital Vehicle Passports | XRP Ledger Mainnet | ✅ 90+ NFTs minted |
| DVP Badge + Passport Viewer | HTML/JS Web Component + QR | ✅ Live |
| Metadata API | Rust backend, JSON schema v1 | ✅ Live |
| Web App | Rust / Yew WebAssembly | ✅ Live |
| Android App | PWA/TWA — Google Play | ✅ Live |
| Windows App | PWA — Microsoft Store | ✅ Live |
| Image CDN | Google Cloud Storage + Cloudflare | ✅ Live |
Vehicle listed on platform
↓
Rust NFT microservice mints XLS-20 NFT on XRPL Mainnet
↓
DVP badge appears on listing → "Blockchain Verified"
↓
Buyer clicks badge → Passport modal opens
↓
Vehicle metadata · NFT Token ID · Transaction hash · QR code
↓
QR links to XRPL blockchain record — independently verifiable
Each NFT contains:
- URI — points to Rust backend metadata endpoint
- SHA-256 hash — tamper-proof verification of metadata JSON
- Vehicle attributes — make, model, year, color, mileage, country, type
- Media — branded DVP passport image + vehicle photograph via CDN
Full system architecture available on Miro:
Stack overview:
Users (HTTPS)
└── Frontend Layer
├── oldtimersoffer.com WordPress (SEO + CRM)
├── app.oldtimersoffer.com Rust / Yew WebAssembly
├── Android app PWA / TWA
└── Windows app PWA / TWA
Backend Services
├── Main API Rust / Actix Web
├── NFT Microservice Rust / Actix Web → XRPL Mainnet
└── Upload Microservice Rust / Actix Web → GCS + Cloudflare CDN
Database
└── MySQL (vehicle data, NFT records)
Blockchain
└── XRP Ledger Mainnet (XLS-20 NFTs via xrpl-rust crate)
Rust-based XRPL NFT microservice for minting Digital Vehicle Passport NFTs on XRP Ledger Mainnet. Implements the XLS-20 standard for Real World Asset tokenization.
Tech: Rust · Actix Web · xrpl-rust · XLS-20
WordPress plugin providing the admin minting interface and DVP Web Component integration. Controls the NFT minting flow — only verified vehicles are tokenized on XRPL.
Tech: PHP · WordPress · HTML/JS Web Component
Solidity smart contract proof of concept for classic vehicle renting and buying on EVM. Foundation for the upcoming Vehicle Logbook on XRP EVM Sidechain.
Tech: Solidity · EVM
Oldtimer (OLD) governance token — DAO compatible — deployed on EVM testnet. Explores future decentralized governance for the platform.
Tech: TypeScript · Solidity · EVM
- XLS-20 NFT minting on XRPL Mainnet
- DVP badge + passport viewer + QR verification
- Four-platform distribution (Web, Android, Windows, WordPress)
- Metadata API with SHA-256 tamper-proof hashing
- Milestone 1 — NFT transfer to owner XRP wallet (self-custody)
- Milestone 1 — Xumm / Crossmark wallet connect integration
- Milestone 2 —
VehicleHistory.solsmart contract on XRP EVM Sidechain - Milestone 2 —
logbook.oldtimersoffer.com— Vehicle Logbook dApp (Rust/Yew) - Milestone 2 — Rust backend ownership verification API (XRPL → EVM bridge)
- Automated NFT transfer on vehicle sale (escrow, XRPL native)
- Axelar trustless cross-chain ownership verification
- DVP PDF certificate with QR for auctions and shows
- Open API for third-party classic car platforms
- Insurance and financing integrations using DVP as vehicle record
- XRPL AMM — fractional classic vehicle ownership
- 90+ classic vehicles minted as XLS-20 NFTs on XRPL Mainnet
- ~2,000 users across web app, Android, Windows, and social media
- 2+ years of continuous production operation
- 4 platforms — Web App, Android (Google Play), Windows (Microsoft Store), WordPress
- XLS-20 native NFT standard — purpose-built, no workarounds
- 3–5 second finality, near-zero fees — mint at point of listing, not as a separate user action
- XRP EVM Sidechain — Solidity smart contracts for Vehicle Logbook, XRPL as ownership anchor
- Cross-layer interoperability — XRPL ownership proof gates XRP EVM write access
- Global, low-cost accessibility — USA buyers and international sellers on the same verification layer
| Developer | Role | |
|---|---|---|
![]() |
Milan Bjegovic · LinkedIn | Rust · XRPL · Backend Architecture |
![]() |
Cvijetin Mladjenovic · LinkedIn | Rust/Yew · Solidity · Frontend · Mobile |
Built on XRP Ledger · Powered by Rust · Serving the global classic vehicle market


