Domain Risk & Trust Decision
domain_risk_trust_decisionDeterministic domain risk and trust evaluation returning ALLOW / REVIEW / BLOCK. Decision for observed evidence; external evidence may change between calls. Uses DNS, RDAP, TLS, HTTP/redirect, URLhaus threat reputation, local indicators. Read-only: external read queries only, no action on domain, no persistence, limited cache. USE WHEN: decide whether domain is safe enough for interaction, onboarding, outreach, or payment. DO NOT USE WHEN: consolidated domain health/operational inspection (use domain_agent_discovery_check) or email validation (use email_suitability_decision). Example: domain='example.com'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Bare public hostname (e.g., example.com). No protocol, path, query, or fragment. Localhost and IP literals rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | Observed DNS A (IPv4) records. | |
| mx | Yes | Observed DNS MX records. | |
| ns | Yes | Observed DNS NS records. | |
| spf | Yes | SPF records derived from observed DNS TXT records (v=spf1). | |
| txt | Yes | Observed DNS TXT records. | |
| aaaa | Yes | Observed DNS AAAA (IPv6) records. | |
| dmarc | Yes | DMARC records derived from observed DNS TXT records (v=dmarc1). | |
| domain | Yes | Validated public domain. | |
| signals | Yes | Evidence source states (DNS, RDAP, TLS, HTTP, threat intel). | |
| decision | Yes | Trust decision for the domain. | |
| confidence | Yes | Confidence in the decision from 0 to 100. | |
| indicators | Yes | Observed risk indicators. | |
| risk_level | Yes | Risk level derived from observed signals. | |
| risk_score | Yes | Risk score from 0 to 100. | |
| diagnostics | Yes | Deterministic missing-record diagnostics. | |
| evidence_complete | Yes | Whether all evidence sources were available. | |
| recommended_action | Yes | Suggested action for the agent. | |
| structured_reasons | Yes | Human-readable explanation for the decision. |