1var DSP_CLOUDFLARE = NewDnsProvider("cloudflare");
2var REG_NONE = NewRegistrar("none");
3
4var WOLUMONDE_IP = "23.88.101.188";
5
6D(
7 "gaze.systems",
8 REG_NONE,
9 DnsProvider(DSP_CLOUDFLARE),
10 DefaultTTL(1),
11 A("@", WOLUMONDE_IP, CF_PROXY_OFF),
12 A("doc", WOLUMONDE_IP, CF_PROXY_OFF),
13 A("git", WOLUMONDE_IP, CF_PROXY_OFF),
14 A("limbus", WOLUMONDE_IP, CF_PROXY_OFF),
15 A("pmart", WOLUMONDE_IP, CF_PROXY_OFF),
16 A("webhook", WOLUMONDE_IP, CF_PROXY_OFF),
17 A("dash", WOLUMONDE_IP, CF_PROXY_OFF), // perses
18 A("knot", WOLUMONDE_IP, CF_PROXY_OFF),
19 A("spindle", WOLUMONDE_IP, CF_PROXY_OFF),
20 A("skeetdeck", WOLUMONDE_IP, CF_PROXY_OFF),
21 A("likes", WOLUMONDE_IP, CF_PROXY_OFF),
22 A("vpn", WOLUMONDE_IP, CF_PROXY_OFF),
23 A("id", WOLUMONDE_IP, CF_PROXY_OFF),
24 // atp handles
25 A("dawn", WOLUMONDE_IP, CF_PROXY_OFF),
26 A("guestbook", WOLUMONDE_IP, CF_PROXY_OFF),
27 A("drew", WOLUMONDE_IP, CF_PROXY_OFF),
28 // A("meow", WOLUMONDE_IP, CF_PROXY_OFF),
29 // thing
30 // TXT("id", "a data endpoint for entity with serial id /90008/."),
31 // TXT("id", "entity linked here uses it/they pronouns. it can be referred to as /dusk/ or /dawn/."),
32 // TXT("id", "this one is not a human, try to refer to it in third person. use /this one/, /this thing/, etc."),
33 // TXT("id", "try connecting to https://gaze.systems/about for more information."),
34 // github pages
35 CNAME("dev", "90-008.github.io."),
36 // fastmail
37 CNAME("fm1._domainkey", "fm1.gaze.systems.dkim.fmhosted.com."),
38 CNAME("fm2._domainkey", "fm2.gaze.systems.dkim.fmhosted.com."),
39 CNAME("fm3._domainkey", "fm3.gaze.systems.dkim.fmhosted.com."),
40 MX("@", 10, "in1-smtp.messagingengine.com."),
41 MX("@", 20, "in2-smtp.messagingengine.com."),
42 TXT("@", "v=spf1 include:spf.messagingengine.com ?all"),
43 TXT("_dmarc", "v=DMARC1; p=none;"),
44 // resend
45 MX("send.poke", 10, "feedback-smtp.us-east-1.amazonses.com."),
46 TXT(
47 "resend._domainkey.poke",
48 "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8/06F14LZgg7l6eko9GXasUwCBUGHe1Abd5hMg0Xf9ufdUj7lAUB746DS1ErS04oxGEbCdjamkAGqRsYWvk5KGRIXmeYuKyMPFM44U0dt6caHOIr8pHoDj9ytAJD/RS/p1xQZoFXHBxKgAeEY3TUZy7iNLvGxCLkxuPnO7nlWKwIDAQAB",
49 ),
50 TXT("send.poke", "v=spf1 include:amazonses.com ~all"),
51 // atproto
52 // TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae", TTL(60)),
53 // TXT("_atproto.dusk", "did=did:plc:dfl62fgb7wtjj3fcbb72naae", TTL(60)),
54);
55
56D(
57 "9.0.0.0.8.e.f.1.5.0.7.4.0.1.0.0.2.ip6.arpa",
58 REG_NONE,
59 DnsProvider(DSP_CLOUDFLARE),
60 DefaultTTL(1),
61 A("@", WOLUMONDE_IP, CF_PROXY_ON),
62 TXT("@", "a data endpoint for entity with serial id /90008/."),
63 TXT(
64 "@",
65 "entity linked here uses it/they pronouns. it can be referred to as /dusk/ or /dawn/.",
66 ),
67 TXT(
68 "@",
69 "this one is not a human, try to refer to it in third person. use /this one/, /this thing/, etc.",
70 ),
71 TXT(
72 "@",
73 "try connecting to https://gaze.systems/about for more information.",
74 ),
75 // atproto
76 // TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae"),
77);
78
79D(
80 "poor.dog",
81 REG_NONE,
82 DnsProvider(DSP_CLOUDFLARE),
83 DefaultTTL(1),
84 A("@", WOLUMONDE_IP, CF_PROXY_OFF),
85 TXT("@", "v=spf1 -all"),
86 TXT("_dmarc", "v=DMARC1; p=reject;"),
87);
88
89D(
90 "ptr.pet",
91 REG_NONE,
92 DnsProvider(DSP_CLOUDFLARE),
93 DefaultTTL(1),
94 A("@", WOLUMONDE_IP, CF_PROXY_OFF),
95 A("nil", WOLUMONDE_IP, CF_PROXY_OFF),
96 TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae"),
97 TXT("_atproto.nil", "did=did:web:dawn.gaze.systems"),
98 TXT("@", "v=spf1 -all"),
99 TXT("_dmarc", "v=DMARC1; p=reject;"),
100);