Skip to content

DNSRecord.checked

The daily check read what public DNS answers for a DNS Record and compared it with the declared value.

PropertyValue
Raised byNo Verb: a clock raises it
NounDNS Record
MovesDNS Record missing to ok when public DNS answers the declared value; DNS Record missing to dangling when the record answers and its target does not; DNS Record ok to missing when public DNS gives no answer; DNS Record ok to drifted when public DNS answers another value; DNS Record ok to dangling when the record answers and its target does not; DNS Record drifted to ok when public DNS answers the declared value again; DNS Record dangling to ok when its target answers again
WakesNone.

Payload

Each delivery is an Event record. data holds the DNS Record as it stands.

FieldTypeRequiredDescription
namestringrequiredDNSRecord.checked.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.dnsRecordDNS RecordrequiredThe DNS Record as the change left it.
data.dnsRecord.typestringrequiredThe record type, written in lowercase.
data.dnsRecord.namestringrequiredThe label under the Domain, such as @, www or _dmarc.
data.dnsRecord.valuestringrequiredThe declared answer.
data.dnsRecord.ownerstringrequiredplatform records serve the Site, authenticate mail and validate certificates, and refuse edits; startup records change freely.
data.dnsRecord.observedstringWhat public DNS answered at the last daily check.
data.dnsRecord.statusstringdangling means the target no longer answers, the opening for a subdomain takeover; removed means it no longer answers at all.

Example

JSON
{
  "$id": "https://api.sb/leaseline.app/events/evt_3jN8jCSVty",
  "$type": "Event",
  "name": "DNSRecord.checked",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "dnsRecord": {
      "$id": "https://api.sb/leaseline.app/dns-records/dns_66ja94YImd",
      "$type": "DNSRecord",
      "type": "a",
      "name": "_dmarc",
      "value": "192.0.2.10",
      "owner": "platform",
      "observed": "192.0.2.10",
      "status": "missing"
    }
  },
  "seq": 1942
}