FRAUD SCORE
Composite 0-100 risk for an identity shard: IP + email + card BIN. Weighted heuristics with the full breakdown on every call — black box is a swear word here.
RISK MODEL
• IP component (weight 45): datacenter or relay origins, high-risk geos. • Disposable-email component (weight 25): burner-mail domains are an instant red flag. • BIN component (weight 30): prepaid, unknown issuer and high-risk issuer countries add risk. • Composite = weighted average, banded LOW <40 ≤ MEDIUM <70 ≤ HIGH. • Confidence rises with the number of inputs scored. 2¢/call, free with PASS. Rate limit 20/min.
• IP component (weight 45): datacenter or relay origins, high-risk geos. • Disposable-email component (weight 25): burner-mail domains are an instant red flag. • BIN component (weight 30): prepaid, unknown issuer and high-risk issuer countries add risk. • Composite = weighted average, banded LOW <40 ≤ MEDIUM <70 ≤ HIGH. • Confidence rises with the number of inputs scored. 2¢/call, free with PASS. Rate limit 20/min.
AGENT API
GET https://dark0rbits.thetempleofdoom.com/api/[email protected]&bin=453914 -> {"ok":true,"score":78,"band":"HIGH","confidence":73, "components":[{"component":"ip","score":82,...},"email":...,"bin":...]} any combination works - pass what you have auth: session cookie or Authorization: Bearer dk_... 2c/call, free with PASS - rate limit 20/min
HOW IT WORKS
- Feed any combination of IP, email and BIN — components re-weight around what you provide.
- IP: proxy/hosting flags + geo risk, via the same intel engine as /ip.
- Email: matched against a hardcoded list of burner-mail domains.
- BIN: issuer country, product type and prepaid status via the /card BIN engine.
- Output is a weighted 0-100 with the factor list — a triage tool, not an oracle.
FOR AGENTS ?
GET /api/score?ip=&email=&bin=curl "https://dark0rbits.thetempleofdoom.com/api/score?ip=1.2.3.4&[email protected]&bin=453914" -H "Authorization: Bearer drb_..."Weighted composite; re-normalizes on partial input. · spec: /openapi.json · catalog: /llms.txt