IntoDNS.ai · JSON-LD Context

Intodns Ai Context

JSON-LD context defining the semantic vocabulary for Intodns Ai from IntoDNS.ai.

29 Classes 93 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
intodns: https://intodns.ai/schema#

Classes

AIAuthenticationError QuickScanResult CategoryScore DeepScanRequest DeepScanResponse DNSLookupResult DNSSECResult PropagationResult EmailCheckResult SPFResult BIMIResult MTASTSResult SMTPTLSResult FCrDNSResult SenderRequirementsResult EverythingReport DKIMResult DMARCResult AIExplainRequest AIExplainResponse AIFixRequest AIFixResponse SecurityHeadersGenerateRequest SecurityHeadersGenerateResult SecurityHeadersAnalyzeResult CspScanRequest CspScanResult CspScanInconclusive Error

Properties

Property Type Container
error string
requiresAccount boolean
success boolean
domain string
score integer
categories
critical_issues integer
warnings integer
timestamp dateTime
issues integer
type string
scan_id string
status string
estimated_time integer
records
cached boolean
signed boolean
valid boolean
chain list
nsec3param
rrsig
errors list
propagated boolean
servers_checked integer
servers_matching integer
results list
spf reference
dkim reference
dmarc reference
mx
exists boolean
record string
mechanisms list
lookups integer
lookupGraph
flattened
logoUrl string
authorityUrl string
logo
authority
policyId string
policy
policyUrl string
checkedAt dateTime
mxRecords list
servers list
summary
check string
description string
result
citationUrl string
apiUrl string
overallStatus string
checks list
generatedAt dateTime
reportUrl string
sections
citations list
machineReadable
evidence
selectors_found list
valid_keys integer
pct integer
rua list
issue string
context
data
source string
preset string
config
headers list
outputs
scannedAt dateTime
httpsAvailable boolean
headerFetchTimedOut boolean
note string
current list
missing list
recommended
url string
strict boolean
origin string
pagesCrawled integer
pagesFailed integer
truncated boolean
currentCsp
findings list
inventory list
inlineScripts integer
inlineStyles integer
eventHandlerAttrs integer
synthesis
inconclusive boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://intodns.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "intodns": "https://intodns.ai/schema#",
    "AIAuthenticationError": "intodns:AIAuthenticationError",
    "error": {
      "@id": "intodns:error",
      "@type": "xsd:string"
    },
    "requiresAccount": {
      "@id": "intodns:requiresAccount",
      "@type": "xsd:boolean"
    },
    "QuickScanResult": "intodns:QuickScanResult",
    "success": {
      "@id": "intodns:success",
      "@type": "xsd:boolean"
    },
    "domain": {
      "@id": "intodns:domain",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "intodns:score",
      "@type": "xsd:integer"
    },
    "categories": {
      "@id": "intodns:categories"
    },
    "critical_issues": {
      "@id": "intodns:critical_issues",
      "@type": "xsd:integer"
    },
    "warnings": {
      "@id": "intodns:warnings",
      "@type": "xsd:integer"
    },
    "timestamp": {
      "@id": "intodns:timestamp",
      "@type": "xsd:dateTime"
    },
    "CategoryScore": "intodns:CategoryScore",
    "issues": {
      "@id": "intodns:issues",
      "@type": "xsd:integer"
    },
    "DeepScanRequest": "intodns:DeepScanRequest",
    "type": {
      "@id": "intodns:type",
      "@type": "xsd:string"
    },
    "DeepScanResponse": "intodns:DeepScanResponse",
    "scan_id": {
      "@id": "intodns:scan_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "intodns:status",
      "@type": "xsd:string"
    },
    "estimated_time": {
      "@id": "intodns:estimated_time",
      "@type": "xsd:integer"
    },
    "DNSLookupResult": "intodns:DNSLookupResult",
    "records": {
      "@id": "intodns:records"
    },
    "cached": {
      "@id": "intodns:cached",
      "@type": "xsd:boolean"
    },
    "DNSSECResult": "intodns:DNSSECResult",
    "signed": {
      "@id": "intodns:signed",
      "@type": "xsd:boolean"
    },
    "valid": {
      "@id": "intodns:valid",
      "@type": "xsd:boolean"
    },
    "chain": {
      "@id": "intodns:chain",
      "@container": "@list"
    },
    "nsec3param": {
      "@id": "intodns:nsec3param"
    },
    "rrsig": {
      "@id": "intodns:rrsig"
    },
    "errors": {
      "@id": "intodns:errors",
      "@container": "@list"
    },
    "PropagationResult": "intodns:PropagationResult",
    "propagated": {
      "@id": "intodns:propagated",
      "@type": "xsd:boolean"
    },
    "servers_checked": {
      "@id": "intodns:servers_checked",
      "@type": "xsd:integer"
    },
    "servers_matching": {
      "@id": "intodns:servers_matching",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "intodns:results",
      "@container": "@list"
    },
    "EmailCheckResult": "intodns:EmailCheckResult",
    "spf": {
      "@id": "intodns:spf",
      "@type": "@id"
    },
    "dkim": {
      "@id": "intodns:dkim",
      "@type": "@id"
    },
    "dmarc": {
      "@id": "intodns:dmarc",
      "@type": "@id"
    },
    "mx": {
      "@id": "intodns:mx"
    },
    "SPFResult": "intodns:SPFResult",
    "exists": {
      "@id": "intodns:exists",
      "@type": "xsd:boolean"
    },
    "record": {
      "@id": "intodns:record",
      "@type": "xsd:string"
    },
    "mechanisms": {
      "@id": "intodns:mechanisms",
      "@container": "@list"
    },
    "lookups": {
      "@id": "intodns:lookups",
      "@type": "xsd:integer"
    },
    "lookupGraph": {
      "@id": "intodns:lookupGraph"
    },
    "flattened": {
      "@id": "intodns:flattened"
    },
    "BIMIResult": "intodns:BIMIResult",
    "logoUrl": {
      "@id": "intodns:logoUrl",
      "@type": "xsd:string"
    },
    "authorityUrl": {
      "@id": "intodns:authorityUrl",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "intodns:logo"
    },
    "authority": {
      "@id": "intodns:authority"
    },
    "MTASTSResult": "intodns:MTASTSResult",
    "policyId": {
      "@id": "intodns:policyId",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "intodns:policy"
    },
    "policyUrl": {
      "@id": "intodns:policyUrl",
      "@type": "xsd:string"
    },
    "SMTPTLSResult": "intodns:SMTPTLSResult",
    "checkedAt": {
      "@id": "intodns:checkedAt",
      "@type": "xsd:dateTime"
    },
    "mxRecords": {
      "@id": "intodns:mxRecords",
      "@container": "@list"
    },
    "servers": {
      "@id": "intodns:servers",
      "@container": "@list"
    },
    "summary": {
      "@id": "intodns:summary"
    },
    "FCrDNSResult": "intodns:FCrDNSResult",
    "check": {
      "@id": "intodns:check",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "intodns:description",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "intodns:result"
    },
    "citationUrl": {
      "@id": "intodns:citationUrl",
      "@type": "xsd:string"
    },
    "apiUrl": {
      "@id": "intodns:apiUrl",
      "@type": "xsd:string"
    },
    "SenderRequirementsResult": "intodns:SenderRequirementsResult",
    "overallStatus": {
      "@id": "intodns:overallStatus",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "intodns:checks",
      "@container": "@list"
    },
    "EverythingReport": "intodns:EverythingReport",
    "generatedAt": {
      "@id": "intodns:generatedAt",
      "@type": "xsd:dateTime"
    },
    "reportUrl": {
      "@id": "intodns:reportUrl",
      "@type": "xsd:string"
    },
    "sections": {
      "@id": "intodns:sections"
    },
    "citations": {
      "@id": "intodns:citations",
      "@container": "@list"
    },
    "machineReadable": {
      "@id": "intodns:machineReadable"
    },
    "evidence": {
      "@id": "intodns:evidence"
    },
    "DKIMResult": "intodns:DKIMResult",
    "selectors_found": {
      "@id": "intodns:selectors_found",
      "@container": "@list"
    },
    "valid_keys": {
      "@id": "intodns:valid_keys",
      "@type": "xsd:integer"
    },
    "DMARCResult": "intodns:DMARCResult",
    "pct": {
      "@id": "intodns:pct",
      "@type": "xsd:integer"
    },
    "rua": {
      "@id": "intodns:rua",
      "@container": "@list"
    },
    "AIExplainRequest": "intodns:AIExplainRequest",
    "issue": {
      "@id": "intodns:issue",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "intodns:context"
    },
    "AIExplainResponse": "intodns:AIExplainResponse",
    "data": {
      "@id": "intodns:data"
    },
    "source": {
      "@id": "intodns:source",
      "@type": "xsd:string"
    },
    "AIFixRequest": "intodns:AIFixRequest",
    "AIFixResponse": "intodns:AIFixResponse",
    "SecurityHeadersGenerateRequest": "intodns:SecurityHeadersGenerateRequest",
    "preset": {
      "@id": "intodns:preset",
      "@type": "xsd:string"
    },
    "config": {
      "@id": "intodns:config"
    },
    "SecurityHeadersGenerateResult": "intodns:SecurityHeadersGenerateResult",
    "headers": {
      "@id": "intodns:headers",
      "@container": "@list"
    },
    "outputs": {
      "@id": "intodns:outputs"
    },
    "SecurityHeadersAnalyzeResult": "intodns:SecurityHeadersAnalyzeResult",
    "scannedAt": {
      "@id": "intodns:scannedAt",
      "@type": "xsd:dateTime"
    },
    "httpsAvailable": {
      "@id": "intodns:httpsAvailable",
      "@type": "xsd:boolean"
    },
    "headerFetchTimedOut": {
      "@id": "intodns:headerFetchTimedOut",
      "@type": "xsd:boolean"
    },
    "note": {
      "@id": "intodns:note",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "intodns:current",
      "@container": "@list"
    },
    "missing": {
      "@id": "intodns:missing",
      "@container": "@list"
    },
    "recommended": {
      "@id": "intodns:recommended"
    },
    "CspScanRequest": "intodns:CspScanRequest",
    "url": {
      "@id": "intodns:url",
      "@type": "xsd:string"
    },
    "strict": {
      "@id": "intodns:strict",
      "@type": "xsd:boolean"
    },
    "CspScanResult": "intodns:CspScanResult",
    "origin": {
      "@id": "intodns:origin",
      "@type": "xsd:string"
    },
    "pagesCrawled": {
      "@id": "intodns:pagesCrawled",
      "@type": "xsd:integer"
    },
    "pagesFailed": {
      "@id": "intodns:pagesFailed",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "intodns:truncated",
      "@type": "xsd:boolean"
    },
    "currentCsp": {
      "@id": "intodns:currentCsp"
    },
    "findings": {
      "@id": "intodns:findings",
      "@container": "@list"
    },
    "inventory": {
      "@id": "intodns:inventory",
      "@container": "@list"
    },
    "inlineScripts": {
      "@id": "intodns:inlineScripts",
      "@type": "xsd:integer"
    },
    "inlineStyles": {
      "@id": "intodns:inlineStyles",
      "@type": "xsd:integer"
    },
    "eventHandlerAttrs": {
      "@id": "intodns:eventHandlerAttrs",
      "@type": "xsd:integer"
    },
    "synthesis": {
      "@id": "intodns:synthesis"
    },
    "CspScanInconclusive": "intodns:CspScanInconclusive",
    "inconclusive": {
      "@id": "intodns:inconclusive",
      "@type": "xsd:boolean"
    },
    "Error": "intodns:Error"
  },
  "@type": "schema:Dataset",
  "schema:name": "IntoDNS.ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects IntoDNS.ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-12) from openapi/intodns-ai-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/intodns-ai-openapi.json"
  ]
}