Commit 6c2069209d

6c2069209dd850db1a1191c48754e1f97a84fd20

parent: 0a03f0156d

Unsigned

cmc <hello@cleberg.net> · 2026-08-31 22:39 UTC

Convert README.nfo to README.org (!1)

Section headings become org headings, indented command blocks become
src blocks, and column-aligned content stays in example blocks.

Layout: unified · split

README.nfo deleted −73
@@ -1,73 +0,0 @@
1┌──────────────────────────────────────────────────────────────┐
2│ D O M A I N D I G [ KRZ ] krz.sh │
3└──────────────────────────────────────────────────────────────┘
4
5WHAT
6 local-first ios domain inspection toolkit. dns, web, ownership,
7 monitoring, reporting, audit. takes a point-in-time snapshot of a
8 domain, normalizes it into a DomainReport, and keeps data on device
9 unless you export, share, or sync it.
10
11DOES
12 - inspects dns records, email security, tls certs, http headers,
13 redirects, ip geolocation, reachability, open ports, rdap,
14 ownership, subdomains, availability
15 - DomainReport output used by the ui and exports
16 - history snapshots with change summaries, risk scoring, notes
17 - dashboard, watchlist, monitoring, workflows, batch results,
18 integrations, data portability
19 - audit mode: sessions, checklists, reviewer notes, findings,
20 evidence snapshots, timelines, markdown/json/pdf export
21 - backup and restore for tracked domains, history, audit sessions,
22 workflows, monitoring, settings, feature metadata
23 - optional local api for automation-compatible output
24
25PRIVACY
26 app data lives in on-device storage. network requests go out only
27 to run the checks you asked for or the resolver you configured. no
28 hosted backend required.
29
30BUILD
31 needs xcode with a current ios sdk and a simulator or device.
32
33 git clone https://github.com/krazywarez/domain-dig.git
34
35 open DomainDig.xcodeproj, pick the DomainDig scheme, build and run.
36
37 build check:
38
39 xcodebuild -project DomainDig.xcodeproj -scheme DomainDig \
40 -destination 'platform=iOS Simulator,name=iPhone 16' build
41
42TESTS
43 deterministic core coverage lives in DomainDigTests:
44
45 xcodebuild test -project DomainDig.xcodeproj -scheme DomainDig \
46 -destination 'platform=iOS Simulator,name=iPhone 16' \
47 -only-testing:DomainDigTests
48
49 the scheme's test action also runs the DomainDigUITests
50 accessibility audit.
51
52 ./Scripts/audit-a11y.sh # oldest supported + newest
53 ./Scripts/audit-a11y.sh floor # oldest only (~85s)
54
55 findings are reported, not enforced. optional pre-push hook:
56
57 git config core.hooksPath .githooks
58
59DOCS
60 local api: Docs/local-api.txt
61 data migration: Docs/data-migration.txt
62 accessibility: Docs/ACCESSIBILITY.txt
63 security: SECURITY.txt
64
65LICENSE
66 0bsd. see LICENSE.
67
68CONTACT
69 root@krz.sh
70
71┌──────────────────────────────────────────────────────────────┐
72│ krz.sh │
73└──────────────────────────────────────────────────────────────┘
README.org added +79
@@ -0,0 +1,79 @@
1#+title: domaindig
2
3* what
4local-first ios domain inspection toolkit. dns, web, ownership,
5monitoring, reporting, audit. takes a point-in-time snapshot of a
6domain, normalizes it into a DomainReport, and keeps data on device
7unless you export, share, or sync it.
8
9* does
10- inspects dns records, email security, tls certs, http headers,
11 redirects, ip geolocation, reachability, open ports, rdap,
12 ownership, subdomains, availability
13- DomainReport output used by the ui and exports
14- history snapshots with change summaries, risk scoring, notes
15- dashboard, watchlist, monitoring, workflows, batch results,
16 integrations, data portability
17- audit mode: sessions, checklists, reviewer notes, findings,
18 evidence snapshots, timelines, markdown/json/pdf export
19- backup and restore for tracked domains, history, audit sessions,
20 workflows, monitoring, settings, feature metadata
21- optional local api for automation-compatible output
22
23* privacy
24app data lives in on-device storage. network requests go out only
25to run the checks you asked for or the resolver you configured. no
26hosted backend required.
27
28* build
29needs xcode with a current ios sdk and a simulator or device.
30
31#+begin_src sh
32git clone https://github.com/krazywarez/domain-dig.git
33#+end_src
34
35open DomainDig.xcodeproj, pick the DomainDig scheme, build and run.
36
37build check:
38
39#+begin_src sh
40xcodebuild -project DomainDig.xcodeproj -scheme DomainDig \
41 -destination 'platform=iOS Simulator,name=iPhone 16' build
42#+end_src
43
44* tests
45deterministic core coverage lives in DomainDigTests:
46
47#+begin_src sh
48xcodebuild test -project DomainDig.xcodeproj -scheme DomainDig \
49 -destination 'platform=iOS Simulator,name=iPhone 16' \
50 -only-testing:DomainDigTests
51#+end_src
52
53the scheme's test action also runs the DomainDigUITests
54accessibility audit.
55
56#+begin_src sh
57./Scripts/audit-a11y.sh # oldest supported + newest
58./Scripts/audit-a11y.sh floor # oldest only (~85s)
59#+end_src
60
61findings are reported, not enforced. optional pre-push hook:
62
63#+begin_src sh
64git config core.hooksPath .githooks
65#+end_src
66
67* docs
68#+begin_example
69local api: Docs/local-api.txt
70data migration: Docs/data-migration.txt
71accessibility: Docs/ACCESSIBILITY.txt
72security: SECURITY.txt
73#+end_example
74
75* license
760bsd. see LICENSE.
77
78* contact
79- root@krz.sh