{"uid":"cap_vj0x1wBiYjKaPiWO7uLH0","slug":"api-delx-ai-6cc44818","name":"Domain Trust Report","description":"One-call domain trust and security report with TLS, headers, security.txt, RDAP, DNS, and uptime signals.","url":"https://api.delx.ai/api/v1/x402/domain-trust-report","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"timeout":{"type":"integer","maximum":15,"minimum":1}}},"responseSchema":{"type":"json","example":{"result":{"domain":"example.com","trust_level":"high","trust_score":72},"tool_name":"util_domain_trust_report"}},"example":{"request":{"url":"example.com","timeout":8},"response":{"ok":true,"result":{"dns":{"a":{"domain":"example.com","status":0,"answers":[{"ttl":300,"data":"104.20.23.154","name":"example.com.","type":1},{"ttl":300,"data":"172.66.147.243","name":"example.com.","type":1}],"record_type":"A","answer_count":2},"mx":{"domain":"example.com","status":0,"answers":[{"ttl":35,"data":"0 .","name":"example.com.","type":15}],"record_type":"MX","answer_count":1}},"tls":{"url":"https://example.com","host":"example.com","port":443,"issuer":["countryName=US","organizationName=SSL Corporation","commonName=Cloudflare TLS Issuing ECC CA 3"],"san_dns":["example.com","*.example.com"],"subject":["commonName=example.com"],"version":3,"valid_to":"2026-08-29T21:41:26","reachable":true,"valid_from":"2026-05-31T21:39:12","serial_number":"1AA73FEA257BE3334B9A29552E6F878E","days_until_expiry":77},"url":"https://example.com","rdap":{"domain":"example.com","handle":"2336799_DOMAIN_COM-VRSN","status":200,"ldh_name":"EXAMPLE.COM","statuses":["client delete prohibited","client transfer prohibited","client update prohibited"],"reachable":true,"registrar":"RESERVED-Internet Assigned Numbers Authority","expires_at":"2026-08-13T04:00:00Z","registered_at":"1995-08-14T04:00:00Z","last_changed_at":"2026-01-16T18:26:50Z"},"domain":"example.com","health":{"url":"https://example.com","server":"cloudflare","status":200,"is_json":false,"final_url":"https://example.com","reachable":true,"json_valid":false,"latency_ms":119,"redirected":false,"content_type":"text/html","cache_control":"","response_bytes":559},"headers":{"url":"https://example.com","status":200,"headers":{"server":"cloudflare","content-type":"text/html","cache-control":"","referrer-policy":"","x-frame-options":"","permissions-policy":"","x-content-type-options":"","content-security-policy":"","strict-transport-security":"","cross-origin-resource-policy":""},"final_url":"https://example.com","reachable":true,"missing_security_headers":["strict-transport-security","content-security-policy","x-frame-options","x-content-type-options","referrer-policy"],"security_headers_present":[]},"trust_level":"medium","trust_score":65,"security_txt":{"url":"https://example.com","found":false,"hiring":[],"status":0,"expires":"","contacts":[],"policies":[],"acknowledgments":[],"security_txt_url":"https://example.com/.well-known/security.txt","preferred_languages":[]}},"api_key":{"label":"","present":false,"key_prefix":""},"product":{"slug":"domain-trust-report","price":{"mode":"fixed","amount":"0.00","currency":"USDC","free_access":true,"amount_cents":0,"future_amount":"0.01","future_amount_cents":1},"title":"Domain Trust Report","method":"GET_OR_POST","category":"trust_risk","use_when":["An agent is about to rely on a domain it does not know.","A registry wants risk signals before listing an endpoint.","A commerce agent needs a basic trust check before payment or contact extraction."],"agent_job":"Decide whether a domain looks safe enough for an agent to browse, cite, or transact with.","stability":"productized_v1","tool_name":"util_domain_trust_report","avoid_when":["You already trust the domain and only need content extraction.","The domain is internal/private and not reachable from the public internet."],"product_id":"domain_trust_report","schema_url":"https://api.delx.ai/api/v1/tools/schema/util_domain_trust_report","description":"Trust-oriented domain report combining DNS, RDAP, TLS, security.txt, headers, robots, sitemap, and URL health signals.","idempotency":"safe for repeated calls with the same public input","cache_policy":"Safe to cache per URL/domain for 30-120 minutes.","monetization":{"enforce":false,"charge_mode":"off","shadow_only":false,"charge_enabled":false,"paid_candidate":false,"protocol_boundary":"Delx Protocol remains free; only stateless utilities are candidates for charging.","free_access_enabled":true,"future_paid_candidate":true},"input_example":{"url":"https://delx.ai","timeout":8},"payment_rails":{"primary":"x402","supported":["x402","mpp","circle_gateway_nanopayments"],"circle_gateway_nanopayments":{"docs":"https://developers.circle.com/gateway/nanopayments","scheme":"exact","status":"provider_configurable","batching":"Circle Gateway batched settlement","signature":"EIP-3009 TransferWithAuthorization","minimum_usdc":"0.000001","protocol_boundary":"Only Delx Agent Utilities are payment-capable; Delx Protocol remains free."}},"x402_endpoint":"https://api.delx.ai/api/v1/x402/domain-trust-report","required_params":["url"],"success_criteria":["Makes trust uncertainty explicit instead of pretending to certify safety.","Gives agents enough evidence to proceed, defer, or ask for human review."],"latency_target_ms":9000,"output_highlights":["DNS and RDAP summary","TLS and security.txt signals","headers and URL health","trust/risk notes for agents"],"canonical_endpoint":"https://api.delx.ai/api/v1/utilities/domain-trust-report"},"surface":"delx-agent-utilities","tool_name":"util_domain_trust_report","latency_ms":282,"agent_report":{"title":"Domain Trust Report","summary":"Domain Trust Report: medium. trust_level=medium; trust_score=65; tls_reachable=True; security_txt=False","verdict":"medium","next_steps":["If trust is medium/low, avoid autonomous payment and ask for human review."],"product_id":"domain_trust_report","evidence_signals":["trust_level=medium","trust_score=65","tls_reachable=True","security_txt=False"],"machine_contract":{"stable":true,"raw_result_field":"result","do_not_treat_as_certification":true}},"monetization":{"mode":"off","price_usdc":"0.00","shadow_only":false,"charge_enabled":false,"paid_candidate":false},"compatibility_route":true}},"exampleRequest":{"url":"example.com","timeout":8},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xM63QvhubnYl-cbaAFYzC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a composite security and trust assessment on a domain, combining TLS, HTTP headers, security.txt, RDAP, DNS, and uptime signals into a single report.","exampleAgentPrompt":"Can you run a full trust report on stripe.com — I want to see its TLS status, security headers, security.txt, DNS records, RDAP registration info, and uptime signals before we integrate with it?","exampleUseCases":null,"resultDescription":"A composite trust report covering: TLS certificate validity and configuration, HTTP security header presence (e.g. HSTS, CSP, X-Frame-Options), security.txt existence and contents, RDAP registrar and registration date data, DNS record signals, and uptime/availability indicators — all aggregated into a single structured response.","failureModes":["Domain does not exist or is unresolvable — DNS lookup fails","TLS certificate is expired or misconfigured — partial report returned","RDAP registry returns no data for the domain — field absent in response","Target domain blocks automated requests — uptime check may time out","Invalid domain format submitted — validation error returned","Upstream DNS or RDAP services temporarily unavailable — partial results with error flags"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, multi-signal security and trust picture of a domain in a single call — especially before integrating with a third-party service, vetting an outreach target, or making trust-based routing decisions. It aggregates TLS, headers, security.txt, RDAP, DNS, and uptime checks that would otherwise require 5–6 separate API calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:58:34.826Z","isFirstParty":false}