<feed xmlns='http://www.w3.org/2005/Atom'>
<title>domain-dig.git/LocalAPIModels.swift, branch v4.6.0</title>
<subtitle>local-first ios domain inspection toolkit. dns, tls, rdap, audit.
</subtitle>
<id>http://git.krz.sh/krz/domain-dig.git/atom?h=v4.6.0</id>
<link rel='self' href='http://git.krz.sh/krz/domain-dig.git/atom?h=v4.6.0'/>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/'/>
<updated>2026-04-26T05:22:01+00:00</updated>
<entry>
<title>DomainDig v4.2.0: Add a local-only HTTP API layer for DomainDig</title>
<updated>2026-04-26T05:22:01+00:00</updated>
<author>
<name>Christian Cleberg</name>
<email>hello@cleberg.net</email>
</author>
<published>2026-04-26T05:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.krz.sh/krz/domain-dig.git/commit/?id=cc69cbd7e589ec4b065ce74d8c5e7714a040cfc5'/>
<id>urn:sha1:cc69cbd7e589ec4b065ce74d8c5e7714a040cfc5</id>
<content type='text'>
Expose DomainDig as a programmable local domain intelligence engine over
localhost with explicit user opt-in and token-based authentication.

Highlights:
- add a localhost-only API server with safe start/stop lifecycle
- require a local token for every request and store it in Keychain
- add read endpoints for portfolio, domains, history, events, and monitoring
- add inspection endpoints that reuse the existing inspection engine
- add monitoring enable/disable control endpoints
- add structured JSON response envelopes with API versioning
- add lightweight capped request logging with clear/reset support
- add a Settings UI for Local API enablement, token management, status, and logs
- start the server on launch only when enabled
- include Local API secrets in local data reset cleanup

This is the first programmability release for DomainDig and establishes the
foundation for Shortcuts, scripts, and other local automation workflows.
</content>
</entry>
</feed>
