Overview
DOSafe is the safety and threat intelligence engine for the DOS ecosystem. It aggregates data from 19+ sources with over 3.93 million threat intelligence entries to provide real-time risk assessments for entities such as domains, URLs, wallets, phone numbers, and more.
Key Capabilities
Entity check -- Assess the risk of a single entity against the threat intelligence database, on-chain attestations, and DOS.Me identity data.
Bulk check -- Evaluate up to 50 entities in a single request.
URL check -- Analyze a URL for phishing, scam, and malware indicators.
AI text detection -- Determine whether a piece of text was generated by AI.
AI image detection -- Determine whether an image was generated or manipulated by AI.
AI video detection -- Analyze video for AI-generated content using a 7-layer pipeline (frame analysis, temporal consistency, audio-visual sync, LLM visual reasoning).
AI audio detection -- Detect AI-generated speech and voice clones using BEATs + mHuBERT ensemble (AUROC 0.88).
Face verification -- Liveness detection and face matching for identity verification.
Supported Entity Types
domain
evil.com
url
https://evil.com/phish
wallet
0xdeadbeef...
phone
+84901234567
bank_account
VCB:1234567890
email
facebook
fakeshop.vn
API Endpoints
All DOSafe endpoints use the base URL https://api.dos.ai/v1/dosafe.
POST
/v1/dosafe/check
Single entity safety check
POST
/v1/dosafe/check/bulk
Bulk entity check (max 50)
POST
/v1/dosafe/url-check
URL/domain safety check
POST
/v1/dosafe/detect
AI text detection
POST
/v1/dosafe/detect-image
AI image detection
POST
/v1/dosafe/detect-video
AI video detection
POST
/v1/dosafe/detect-audio
AI audio/voice detection
POST
/v1/dosafe/face/enroll
Face enrollment for verification
POST
/v1/dosafe/face/verify
Face liveness + match verification
POST
/v1/dosafe/voice/enroll
Voice enrollment for speaker ID
POST
/v1/dosafe/voice/verify
Voice speaker verification
Authentication
DOSafe endpoints accept authentication via the X-Api-Key header:
Alternatively, if you already have a DOS AI API key (dos_sk_*), you can use the standard Authorization header:
Anonymous access is available with a limited daily quota for evaluation purposes.
Risk Scoring
Risk scores range from 0 to 100 and map to the following levels:
0--19
safe
20--49
low
50--74
medium
75--89
high
90--100
critical
Scores are computed by weighted aggregation of signals from multiple data sources. No single source determines the final verdict.
Data Sources
DOSafe Threat DB
3.93M+ entries from 19 scrapers covering phishing, scam, malware, and spam
DOS Chain
Immutable on-chain risk attestations via EAS
DOS.Me Identity
Member trust scores, verified providers, and flagged status
Web Analysis
Real-time web search and LLM-powered risk analysis
Quick Example
Check an entity
Response:
Check a URL
Bulk check
Next Steps
DOSafe Partner API Reference -- Full endpoint documentation with request/response schemas and signal reference.
Error Codes -- Common error responses and how to handle them.
Last updated