{
  "@context": {
    "@vocab": "https://email-spam-tester.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "email": "https://email-spam-tester.com/schema#",
    "AlignedDkim": "email:AlignedDkim",
    "d": {
      "@id": "email:d"
    },
    "s": {
      "@id": "email:s"
    },
    "verified": {
      "@id": "email:verified"
    },
    "aligned": {
      "@id": "email:aligned"
    },
    "AlignedDmarc": "email:AlignedDmarc",
    "result": {
      "@id": "email:result"
    },
    "policy": {
      "@id": "email:policy"
    },
    "disposition": {
      "@id": "email:disposition"
    },
    "AlignedSpf": "email:AlignedSpf",
    "domain": {
      "@id": "email:domain"
    },
    "ArcSet": "email:ArcSet",
    "i": {
      "@id": "email:i",
      "@type": "xsd:integer"
    },
    "cv": {
      "@id": "email:cv"
    },
    "seal_d": {
      "@id": "email:seal_d"
    },
    "seal_s": {
      "@id": "email:seal_s"
    },
    "ams_d": {
      "@id": "email:ams_d"
    },
    "ams_s": {
      "@id": "email:ams_s"
    },
    "authserv_id": {
      "@id": "email:authserv_id"
    },
    "AttachmentOut": "email:AttachmentOut",
    "filename": {
      "@id": "email:filename"
    },
    "content_type": {
      "@id": "email:content_type",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "email:size_bytes",
      "@type": "xsd:integer"
    },
    "inline": {
      "@id": "email:inline",
      "@type": "xsd:boolean"
    },
    "AuthOther": "email:AuthOther",
    "results": {
      "@id": "email:results",
      "@container": "@list"
    },
    "header": {
      "@id": "email:header",
      "@type": "xsd:string"
    },
    "AuthResult": "email:AuthResult",
    "method": {
      "@id": "email:method",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "email:reason"
    },
    "props": {
      "@id": "email:props"
    },
    "comment": {
      "@id": "email:comment"
    },
    "AuthResults": "email:AuthResults",
    "BimiCertSubject": "email:BimiCertSubject",
    "cn": {
      "@id": "email:cn"
    },
    "o": {
      "@id": "email:o"
    },
    "c": {
      "@id": "email:c"
    },
    "BimiCertificate": "email:BimiCertificate",
    "url": {
      "@id": "email:url",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "email:type"
    },
    "subject": {
      "@id": "email:subject",
      "@type": "@id"
    },
    "issuer": {
      "@id": "email:issuer",
      "@type": "xsd:string"
    },
    "not_before": {
      "@id": "email:not_before",
      "@type": "xsd:string"
    },
    "not_after": {
      "@id": "email:not_after",
      "@type": "xsd:string"
    },
    "days_left": {
      "@id": "email:days_left",
      "@type": "xsd:integer"
    },
    "san": {
      "@id": "email:san",
      "@container": "@list"
    },
    "mark_type": {
      "@id": "email:mark_type"
    },
    "eku_bimi": {
      "@id": "email:eku_bimi",
      "@type": "xsd:boolean"
    },
    "logotype": {
      "@id": "email:logotype",
      "@type": "xsd:boolean"
    },
    "logo_matches": {
      "@id": "email:logo_matches"
    },
    "chain_length": {
      "@id": "email:chain_length",
      "@type": "xsd:integer"
    },
    "BimiDmarc": "email:BimiDmarc",
    "found_at": {
      "@id": "email:found_at"
    },
    "record": {
      "@id": "email:record"
    },
    "pct": {
      "@id": "email:pct"
    },
    "sp": {
      "@id": "email:sp"
    },
    "BimiLogo": "email:BimiLogo",
    "final_url": {
      "@id": "email:final_url",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "email:status_code",
      "@type": "xsd:integer"
    },
    "bytes": {
      "@id": "email:bytes",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "email:sha256",
      "@type": "xsd:string"
    },
    "base_profile": {
      "@id": "email:base_profile"
    },
    "version": {
      "@id": "email:version"
    },
    "title": {
      "@id": "email:title"
    },
    "view_box": {
      "@id": "email:view_box"
    },
    "square": {
      "@id": "email:square"
    },
    "data_uri": {
      "@id": "email:data_uri"
    },
    "BimiOut": "email:BimiOut",
    "tool": {
      "@id": "email:tool",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "email:query"
    },
    "checked_at": {
      "@id": "email:checked_at",
      "@type": "xsd:string"
    },
    "duration_ms": {
      "@id": "email:duration_ms",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "email:status",
      "@type": "xsd:string"
    },
    "findings": {
      "@id": "email:findings",
      "@container": "@list"
    },
    "steps": {
      "@id": "email:steps",
      "@type": "@id"
    },
    "name": {
      "@id": "email:name",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "email:tags",
      "@type": "@id"
    },
    "dmarc": {
      "@id": "email:dmarc",
      "@type": "@id"
    },
    "logo": {
      "@id": "email:logo"
    },
    "certificate": {
      "@id": "email:certificate"
    },
    "BimiSteps": "email:BimiSteps",
    "BimiTags": "email:BimiTags",
    "v": {
      "@id": "email:v"
    },
    "l": {
      "@id": "email:l"
    },
    "a": {
      "@id": "email:a"
    },
    "avp": {
      "@id": "email:avp"
    },
    "lps": {
      "@id": "email:lps"
    },
    "BlocklistCounts": "email:BlocklistCounts",
    "listed": {
      "@id": "email:listed",
      "@type": "xsd:integer"
    },
    "clean": {
      "@id": "email:clean",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "email:error",
      "@type": "xsd:integer"
    },
    "BlocklistOut": "email:BlocklistOut",
    "kind": {
      "@id": "email:kind",
      "@type": "xsd:string"
    },
    "lists": {
      "@id": "email:lists",
      "@container": "@list"
    },
    "counts": {
      "@id": "email:counts",
      "@type": "@id"
    },
    "BlocklistRow": "email:BlocklistRow",
    "zone": {
      "@id": "email:zone",
      "@type": "xsd:string"
    },
    "codes": {
      "@id": "email:codes",
      "@container": "@list"
    },
    "detail": {
      "@id": "email:detail"
    },
    "CheckOut": "email:CheckOut",
    "id": {
      "@id": "email:id",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "email:category",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "email:summary",
      "@type": "xsd:string"
    },
    "summary_localised": {
      "@id": "email:summary_localised"
    },
    "weight_compat": {
      "@id": "email:weight_compat",
      "@type": "xsd:decimal"
    },
    "weight_ours": {
      "@id": "email:weight_ours",
      "@type": "xsd:decimal"
    },
    "evidence": {
      "@id": "email:evidence"
    },
    "citations": {
      "@id": "email:citations"
    },
    "CheckRow": "email:CheckRow",
    "weight": {
      "@id": "email:weight",
      "@type": "xsd:integer"
    },
    "core": {
      "@id": "email:core",
      "@type": "xsd:boolean"
    },
    "ChecksOut": "email:ChecksOut",
    "sections": {
      "@id": "email:sections",
      "@container": "@list"
    },
    "score_version": {
      "@id": "email:score_version",
      "@type": "xsd:integer"
    },
    "schema_version": {
      "@id": "email:schema_version",
      "@type": "xsd:integer"
    },
    "limits": {
      "@id": "email:limits"
    },
    "CreatePlacement": "email:CreatePlacement",
    "public_results_accepted": {
      "@id": "email:public_results_accepted",
      "@type": "xsd:boolean"
    },
    "score_slug": {
      "@id": "email:score_slug"
    },
    "account": {
      "@id": "email:account"
    },
    "DiffBaseline": "email:DiffBaseline",
    "DiffChange": "email:DiffChange",
    "path": {
      "@id": "email:path",
      "@type": "xsd:string"
    },
    "section": {
      "@id": "email:section",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "email:severity",
      "@type": "xsd:string"
    },
    "effect": {
      "@id": "email:effect",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "email:from"
    },
    "to": {
      "@id": "email:to"
    },
    "DkimKey": "email:DkimKey",
    "bits": {
      "@id": "email:bits"
    },
    "revoked": {
      "@id": "email:revoked",
      "@type": "xsd:boolean"
    },
    "DkimOut": "email:DkimOut",
    "cname": {
      "@id": "email:cname"
    },
    "key": {
      "@id": "email:key",
      "@type": "@id"
    },
    "DkimSignature": "email:DkimSignature",
    "h": {
      "@id": "email:h",
      "@container": "@list"
    },
    "t": {
      "@id": "email:t"
    },
    "x": {
      "@id": "email:x"
    },
    "DkimTags": "email:DkimTags",
    "k": {
      "@id": "email:k"
    },
    "p": {
      "@id": "email:p"
    },
    "n": {
      "@id": "email:n"
    },
    "DmarcOut": "email:DmarcOut",
    "DmarcTags": "email:DmarcTags",
    "np": {
      "@id": "email:np"
    },
    "adkim": {
      "@id": "email:adkim"
    },
    "aspf": {
      "@id": "email:aspf"
    },
    "rua": {
      "@id": "email:rua"
    },
    "ruf": {
      "@id": "email:ruf"
    },
    "fo": {
      "@id": "email:fo"
    },
    "ri": {
      "@id": "email:ri"
    },
    "rf": {
      "@id": "email:rf"
    },
    "EngineOut": "email:EngineOut",
    "scores": {
      "@id": "email:scores",
      "@type": "xsd:boolean"
    },
    "Finding": "email:Finding",
    "code": {
      "@id": "email:code",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "email:level",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "email:params"
    },
    "message": {
      "@id": "email:message",
      "@type": "xsd:string"
    },
    "FixOut": "email:FixOut",
    "fix": {
      "@id": "email:fix"
    },
    "gain_compat": {
      "@id": "email:gain_compat",
      "@type": "xsd:decimal"
    },
    "gain_ours": {
      "@id": "email:gain_ours",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "email:source",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "email:HTTPValidationError",
    "HeaderAlignment": "email:HeaderAlignment",
    "from_domain": {
      "@id": "email:from_domain"
    },
    "dkim": {
      "@id": "email:dkim",
      "@container": "@list"
    },
    "spf": {
      "@id": "email:spf",
      "@type": "@id"
    },
    "HeaderArc": "email:HeaderArc",
    "instances": {
      "@id": "email:instances",
      "@type": "xsd:integer"
    },
    "valid_structure": {
      "@id": "email:valid_structure"
    },
    "sets": {
      "@id": "email:sets",
      "@container": "@list"
    },
    "HeaderAuth": "email:HeaderAuth",
    "verdict": {
      "@id": "email:verdict"
    },
    "other": {
      "@id": "email:other",
      "@container": "@list"
    },
    "HeaderDelivery": "email:HeaderDelivery",
    "first": {
      "@id": "email:first"
    },
    "last": {
      "@id": "email:last"
    },
    "total_s": {
      "@id": "email:total_s"
    },
    "date_skew_s": {
      "@id": "email:date_skew_s"
    },
    "hops": {
      "@id": "email:hops",
      "@type": "xsd:integer"
    },
    "HeaderField": "email:HeaderField",
    "value": {
      "@id": "email:value",
      "@type": "xsd:string"
    },
    "HeaderHop": "email:HeaderHop",
    "index": {
      "@id": "email:index",
      "@type": "xsd:integer"
    },
    "from_host": {
      "@id": "email:from_host"
    },
    "from_rdns": {
      "@id": "email:from_rdns"
    },
    "from_ip": {
      "@id": "email:from_ip"
    },
    "by_host": {
      "@id": "email:by_host"
    },
    "with": {
      "@id": "email:with"
    },
    "for": {
      "@id": "email:for"
    },
    "tls": {
      "@id": "email:tls"
    },
    "tls_detail": {
      "@id": "email:tls_detail"
    },
    "timestamp": {
      "@id": "email:timestamp"
    },
    "delay_s": {
      "@id": "email:delay_s"
    },
    "clock_skew": {
      "@id": "email:clock_skew",
      "@type": "xsd:boolean"
    },
    "raw": {
      "@id": "email:raw",
      "@type": "xsd:string"
    },
    "HeaderSummary": "email:HeaderSummary",
    "from_name": {
      "@id": "email:from_name"
    },
    "return_path": {
      "@id": "email:return_path"
    },
    "return_path_domain": {
      "@id": "email:return_path_domain"
    },
    "date": {
      "@id": "email:date"
    },
    "message_id": {
      "@id": "email:message_id"
    },
    "message_id_domain": {
      "@id": "email:message_id_domain"
    },
    "HeaderUnsubscribe": "email:HeaderUnsubscribe",
    "present": {
      "@id": "email:present",
      "@type": "xsd:boolean"
    },
    "https": {
      "@id": "email:https",
      "@type": "xsd:boolean"
    },
    "mailto": {
      "@id": "email:mailto",
      "@type": "xsd:boolean"
    },
    "one_click": {
      "@id": "email:one_click",
      "@type": "xsd:boolean"
    },
    "signed": {
      "@id": "email:signed"
    },
    "InboxResponse": "email:InboxResponse",
    "address": {
      "@id": "email:address",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "email:slug",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "email:expires_at",
      "@type": "xsd:dateTime"
    },
    "InfraDiff": "email:InfraDiff",
    "baseline": {
      "@id": "email:baseline"
    },
    "first_run": {
      "@id": "email:first_run",
      "@type": "xsd:boolean"
    },
    "changed": {
      "@id": "email:changed",
      "@type": "xsd:boolean"
    },
    "worsened": {
      "@id": "email:worsened",
      "@type": "xsd:boolean"
    },
    "status_from": {
      "@id": "email:status_from"
    },
    "score_from": {
      "@id": "email:score_from"
    },
    "changes": {
      "@id": "email:changes",
      "@container": "@list"
    },
    "not_compared": {
      "@id": "email:not_compared",
      "@container": "@list"
    },
    "InfraIp": "email:InfraIp",
    "ip": {
      "@id": "email:ip",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "email:sources",
      "@container": "@list"
    },
    "managed": {
      "@id": "email:managed",
      "@type": "xsd:boolean"
    },
    "InfraOut": "email:InfraOut",
    "cached": {
      "@id": "email:cached",
      "@type": "xsd:boolean"
    },
    "stored": {
      "@id": "email:stored",
      "@type": "xsd:boolean"
    },
    "ok": {
      "@id": "email:ok",
      "@type": "xsd:boolean"
    },
    "score": {
      "@id": "email:score"
    },
    "coverage": {
      "@id": "email:coverage"
    },
    "ips": {
      "@id": "email:ips",
      "@container": "@list"
    },
    "not_checked": {
      "@id": "email:not_checked",
      "@container": "@list"
    },
    "diff": {
      "@id": "email:diff"
    },
    "InfraSection": "email:InfraSection",
    "data": {
      "@id": "email:data"
    },
    "InfraToolOut": "email:InfraToolOut",
    "KeyIn": "email:KeyIn",
    "KeyOut": "email:KeyOut",
    "LocaleIn": "email:LocaleIn",
    "lang": {
      "@id": "email:lang",
      "@type": "xsd:string"
    },
    "MeOut": "email:MeOut",
    "key_prefix": {
      "@id": "email:key_prefix",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "email:created_at",
      "@type": "xsd:string"
    },
    "MessageOut": "email:MessageOut",
    "from_addr": {
      "@id": "email:from_addr"
    },
    "bounce_address": {
      "@id": "email:bounce_address"
    },
    "has_html": {
      "@id": "email:has_html",
      "@type": "xsd:boolean"
    },
    "has_text": {
      "@id": "email:has_text",
      "@type": "xsd:boolean"
    },
    "forged_headers": {
      "@id": "email:forged_headers"
    },
    "MessageViewOut": "email:MessageViewOut",
    "available": {
      "@id": "email:available",
      "@type": "xsd:boolean"
    },
    "unavailable_reason": {
      "@id": "email:unavailable_reason"
    },
    "headers": {
      "@id": "email:headers",
      "@container": "@list"
    },
    "text": {
      "@id": "email:text"
    },
    "text_truncated": {
      "@id": "email:text_truncated",
      "@type": "xsd:boolean"
    },
    "html": {
      "@id": "email:html"
    },
    "html_truncated": {
      "@id": "email:html_truncated",
      "@type": "xsd:boolean"
    },
    "attachments": {
      "@id": "email:attachments",
      "@container": "@list"
    },
    "source_truncated": {
      "@id": "email:source_truncated",
      "@type": "xsd:boolean"
    },
    "MxAddresses": "email:MxAddresses",
    "aaaa": {
      "@id": "email:aaaa",
      "@container": "@list"
    },
    "MxHint": "email:MxHint",
    "MxOut": "email:MxOut",
    "records": {
      "@id": "email:records",
      "@container": "@list"
    },
    "implicit": {
      "@id": "email:implicit",
      "@type": "xsd:boolean"
    },
    "implicit_addresses": {
      "@id": "email:implicit_addresses",
      "@type": "@id"
    },
    "null_mx": {
      "@id": "email:null_mx",
      "@type": "xsd:boolean"
    },
    "mta_sts": {
      "@id": "email:mta_sts",
      "@type": "@id"
    },
    "tls_rpt": {
      "@id": "email:tls_rpt",
      "@type": "@id"
    },
    "MxRecord": "email:MxRecord",
    "preference": {
      "@id": "email:preference"
    },
    "host": {
      "@id": "email:host",
      "@type": "xsd:string"
    },
    "addresses": {
      "@id": "email:addresses",
      "@type": "@id"
    },
    "provider": {
      "@id": "email:provider"
    },
    "NotChecked": "email:NotChecked",
    "check": {
      "@id": "email:check",
      "@type": "xsd:string"
    },
    "NotCompared": "email:NotCompared",
    "ReportOut": "email:ReportOut",
    "report_url": {
      "@id": "email:report_url",
      "@type": "xsd:string"
    },
    "generated_by": {
      "@id": "email:generated_by",
      "@type": "xsd:string"
    },
    "analysis_status": {
      "@id": "email:analysis_status",
      "@type": "xsd:string"
    },
    "ai_status": {
      "@id": "email:ai_status",
      "@type": "xsd:string"
    },
    "score_compat": {
      "@id": "email:score_compat"
    },
    "score_ours": {
      "@id": "email:score_ours"
    },
    "subscores": {
      "@id": "email:subscores"
    },
    "scoring_version": {
      "@id": "email:scoring_version"
    },
    "complete": {
      "@id": "email:complete",
      "@type": "xsd:boolean"
    },
    "errored_checks": {
      "@id": "email:errored_checks",
      "@container": "@list"
    },
    "ai_verdict": {
      "@id": "email:ai_verdict"
    },
    "ai_confidence": {
      "@id": "email:ai_confidence"
    },
    "received_at": {
      "@id": "email:received_at",
      "@type": "xsd:dateTime"
    },
    "checks_ready_at": {
      "@id": "email:checks_ready_at"
    },
    "panel": {
      "@id": "email:panel",
      "@container": "@list"
    },
    "checks": {
      "@id": "email:checks",
      "@container": "@list"
    },
    "fixes": {
      "@id": "email:fixes",
      "@container": "@list"
    },
    "translating": {
      "@id": "email:translating",
      "@type": "xsd:boolean"
    },
    "RunRow": "email:RunRow",
    "changes_count": {
      "@id": "email:changes_count"
    },
    "RunsOut": "email:RunsOut",
    "runs": {
      "@id": "email:runs",
      "@container": "@list"
    },
    "SpamHeader": "email:SpamHeader",
    "engine": {
      "@id": "email:engine"
    },
    "flag": {
      "@id": "email:flag"
    },
    "threshold": {
      "@id": "email:threshold"
    },
    "SpfLookups": "email:SpfLookups",
    "count": {
      "@id": "email:count",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "email:limit",
      "@type": "xsd:integer"
    },
    "void": {
      "@id": "email:void",
      "@type": "xsd:integer"
    },
    "SpfNode": "email:SpfNode",
    "lookups": {
      "@id": "email:lookups",
      "@type": "xsd:integer"
    },
    "children": {
      "@id": "email:children",
      "@container": "@list"
    },
    "SpfOut": "email:SpfOut",
    "terms": {
      "@id": "email:terms",
      "@container": "@list"
    },
    "tree": {
      "@id": "email:tree",
      "@type": "@id"
    },
    "SpfTerm": "email:SpfTerm",
    "qualifier": {
      "@id": "email:qualifier"
    },
    "mechanism": {
      "@id": "email:mechanism",
      "@type": "xsd:string"
    },
    "StatusOut": "email:StatusOut",
    "checks_done": {
      "@id": "email:checks_done",
      "@type": "xsd:integer"
    },
    "checks_total": {
      "@id": "email:checks_total",
      "@type": "xsd:integer"
    },
    "ToolError": "email:ToolError",
    "ToolErrorOut": "email:ToolErrorOut",
    "ValidationError": "email:ValidationError",
    "loc": {
      "@id": "email:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "email:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "email:input"
    },
    "ctx": {
      "@id": "email:ctx"
    },
    "mailtester__api__schemas__HeaderOut": "email:mailtester__api__schemas__HeaderOut",
    "forged": {
      "@id": "email:forged",
      "@type": "xsd:boolean"
    },
    "mailtester__api__tools__HeaderOut": "email:mailtester__api__tools__HeaderOut",
    "signatures_verified": {
      "@id": "email:signatures_verified",
      "@type": "xsd:boolean"
    },
    "delivery": {
      "@id": "email:delivery",
      "@type": "@id"
    },
    "delivering_ip": {
      "@id": "email:delivering_ip"
    },
    "auth": {
      "@id": "email:auth",
      "@type": "@id"
    },
    "alignment": {
      "@id": "email:alignment",
      "@type": "@id"
    },
    "dkim_signatures": {
      "@id": "email:dkim_signatures",
      "@container": "@list"
    },
    "arc": {
      "@id": "email:arc",
      "@type": "@id"
    },
    "list_unsubscribe": {
      "@id": "email:list_unsubscribe",
      "@type": "@id"
    },
    "spam": {
      "@id": "email:spam",
      "@container": "@list"
    },
    "fields": {
      "@id": "email:fields",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Free Email Spam Tester API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Free Email Spam Tester'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-06) from openapi/email-spam-tester-com-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/email-spam-tester-com-openapi.json"
  ]
}