signals object contains the raw inputs AuthFlame used to build the summary. Read it when you want to explain a decision, log detailed telemetry, or build custom rules.
Syntax
valid_format:trueif the address parses cleanly (correct structure, valid characters, single@).
false value should almost always be treated as a hard block: the address cannot receive mail as written.
Entropy
score: Shannon entropy of the local part. Higher values mean more random-looking characters.suspicious:truewhen the score crosses AuthFlame’s threshold for auto-generated addresses.
Domain
is_known_disposable: matches AuthFlame’s list of 15,000+ tracked disposable domains (10-minute inbox services, etc.).is_known_free_provider: matches a public free provider like Gmail or Outlook. Free providers are not inherently risky, but they weight other signals.has_mx:trueif a live DNS lookup returned MX records.falsemeans the domain cannot receive email.is_catch_all:trueif the domain accepts mail for any local part. Catch-all domains reduce the value of address-level uniqueness.is_role_account:trueif the local part looks like a shared inbox (info,support,admin,sales, etc.).tld_risk_level:low,medium, orhigh, based on abuse patterns for the top-level domain.
Normalization
Alongside signals, every response includes anormalized block:
raw: the address as submitted.canonical: the deduplicated form after stripping sub-address tags and provider-specific dot rules. Store this to detect duplicate signups.local_part/domain: parsed components of the canonical address.subaddress: the+tagportion, if present.has_dots_removed:trueif provider-specific dot normalization changed the local part (for example, Gmail).
.png?fit=max&auto=format&n=I1VHCABaGN8XUrA3&q=85&s=a6ef4d31dcedaa6714272989ceab62a2)
.png?fit=max&auto=format&n=I1VHCABaGN8XUrA3&q=85&s=d9708474bd0c0cd8c6223006c4baeca5)