Protecting Pioneers from scams, fake Pi apps, and malicious links.
Safeπ is a security-focused web tool built for the Pi Network community.
Its purpose is simple:
Help Pioneers verify whether a website is safe, suspicious, or potentially harmful.
Safeπ now includes a powerful AI-based phishing analyzer, built using OpenAI’s latest models.
It scans URLs using signals such as:
- phishing patterns
- suspicious or fake Pi domains
- malicious redirects
- scam-like behavior
- SSL issues
- prior known malicious links (via internal database)
Safeπ is also prepared for Pi SDK v2 integration (domain validation pending).
- OpenAI Model: gpt-4.1-mini
- Detects phishing and fake Pi websites
- Classifies scam type (wallet drain, fake airdrop, malware, etc.)
- Confidence scoring
- JSON-based risk assessment
- Lightning-fast scanning
API Route: POST /api/analyze-link
🔍 Local Scam Database Located at: frontend/lib/scamDatabase.ts
Contains hundreds of verified scam URLs
Search UI included
Manual “Add New Scam Link” UI included
🔐 Pi SDK Integration (Pending Approval) The app is fully ready for:
Pi authentication
Pi payment flow
Events: onReadyForServerApproval, onReadyForServerCompletion
⚡ Modern Architecture Next.js 14 (App Router)
Vercel frontend deployment
Render deployment (mirror)
OpenAI direct SDK integration
Fully client-friendly structure (no Express backend needed)
📁 Project Structure pgsql Copy code SafePi_cleanstack/ ├── frontend/ │ ├── app/ │ │ ├── page.tsx │ │ ├── api/ │ │ │ └── analyze-link/route.ts ← AI Scanner API │ ├── lib/ │ │ ├── openai.ts ← OpenAI client │ │ └── scamDatabase.ts ← Local scam DB │ ├── public/ │ └── assets/ ├── safepi-logo.png └── safepi_app_preview.gif 🔐 Environment Variables Create Vercel & Render environment variable:
ini
Copy code
OPENAI_API_KEY=
🛠️ Installation 🟦 Frontend Setup bash Copy code cd frontend npm install npm run dev ⚙️ AI Scanner Test (optional) bash Copy code POST /api/analyze-link { "url": "https://example.com" } 💳 Pi Payment Flow (Prepared) Safeπ is ready for server-side Pi payments via:
bash Copy code POST https://api.minepi.com/v2/payments/{paymentId}/approve POST https://api.minepi.com/v2/payments/{paymentId}/complete Status:
✔ SDK included
✔ UI prepared
⏳ Waiting for Pi Developer Portal to approve & validate domain
📦 Deployment 🟩 Vercel (Primary) https://safepi.vercel.app
🟧 Render (Secondary) Used for testing API behavior.
🔐 Pi Domain Validation Pending approval. Once validated, Pi Browser compatibility becomes fully active.
🧭 Roadmap AI result → “Add to database” (automatic)
Payment Flow (Testnet)
Pi Browser compatibility (post-approval)
Threat database expansion
Community reporting v2
Chrome/Firefox extension
Full scam-pattern analytics
🤝 Contributing We welcome:
Feature requests
Bug reports
UI improvements
Pull requests
Submit via GitHub Issues or Pull Requests.
🪪 License MIT License Free to use, modify, and distribute with attribution.
👤 Maintainer Safeπ Development Team – 2025
🎉 Thank you for supporting Safeπ! Our mission is to protect Pioneers and strengthen trust across the Pi ecosystem.

