Virgil
cb7b2bc13e
feat(lns): expose verification flag tables
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 07:29:55 +00:00
Virgil
4e86d1cafd
feat(covenant): export lookup tables
2026-04-02 06:59:51 +00:00
Virgil
a572481756
feat(covenant): use core fs for catalog loading
2026-04-02 06:44:59 +00:00
Virgil
b9149a4df7
feat(covenant): add catalog getter aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:37:54 +00:00
Virgil
68b4bac802
feat(lns): add direct service name accessors
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:34:52 +00:00
Virgil
f2bea3c97b
feat(lns): add missing getter aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:31:22 +00:00
Virgil
d96e641d04
docs(lns): add AX usage examples
2026-04-02 06:27:20 +00:00
Virgil
36ebda0ef1
feat(covenant): add name alias helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:23:35 +00:00
Virgil
9857542ba5
feat(lns): add service accessor aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:17:17 +00:00
Virgil
f987dde471
refactor: share LNS name normalization
2026-04-02 06:04:25 +00:00
Virgil
f03fc28ae0
docs(dns): remove stale resolver scaffolding note
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:01:09 +00:00
Virgil
e2f112b0cd
feat(covenant): add covenant rules constants
2026-04-02 05:44:38 +00:00
Virgil
fc54a41de6
feat(covenant): add string and binary lookup aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 05:34:13 +00:00
Virgil
8db1da250a
feat(dns): add string and binary alias helpers
2026-04-02 05:30:59 +00:00
Virgil
9ec0015b14
feat(lns): add hash service aliases
2026-04-02 05:21:54 +00:00
Virgil
8900185063
Align covenant name lookups with ASCII semantics
2026-04-02 05:18:13 +00:00
Virgil
f9fca615d6
feat(primitives): export name state max size
2026-04-02 05:16:01 +00:00
Virgil
7b32e5c4a2
feat(covenant): add hash lookup predicates
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 05:13:01 +00:00
Virgil
a66ef2aca9
feat(covenant): export name size limits
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 05:07:00 +00:00
Virgil
36d784cac9
fix(lns): keep binary helpers on the binary path
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:57:31 +00:00
Virgil
b14b22b49d
feat(lns): add by-name resolve aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:54:27 +00:00
Virgil
4ebac0afed
feat(dns): add explicit string and binary helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:52:25 +00:00
Virgil
17648a10e1
fix(lns): align helpers with core strings
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:48:39 +00:00
Virgil
e6aedfb23d
feat(covenant): add catalog by-hash aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:31:10 +00:00
Virgil
2a317e88e8
feat(lns): expose reserved prefix size
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:28:25 +00:00
Virgil
a021273064
feat(lns): expose locked prefix size
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:24:48 +00:00
Virgil
b0f04de1e0
feat(lns): add by-hash lookup aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:22:51 +00:00
Virgil
095bc20327
feat(covenant): add by-name lookup aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:19:43 +00:00
Virgil
d55766a58d
feat(lns): expose catalog metadata accessors
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:13:52 +00:00
Virgil
deb8705b59
feat(lns): add resolve alias helpers
...
Add name-suffixed ResolveName/VerifyName aliases at both the DNS service and LNS service layers, and cover them with tests.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:59:16 +00:00
Virgil
c2ae36e393
fix(covenant): mirror js catalog name lookup
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:53:48 +00:00
Virgil
fe564931cb
feat(dns): add service-level name verification
2026-04-02 03:38:34 +00:00
Virgil
c185eb4a83
feat(covenant): add catalog iteration helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:35:54 +00:00
Virgil
0f22c12982
fix(dns): reject whitespace-padded names
2026-04-02 03:32:33 +00:00
Virgil
5c24273def
fix(dns): reject malformed lthn labels
2026-04-02 03:29:42 +00:00
Virgil
d97454ff20
feat(covenant): add blind-bid hash helper
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:26:58 +00:00
Virgil
b24912279a
feat(covenant): add locked name lookup catalog
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:23:40 +00:00
Virgil
bc1d37e2dc
feat(primitives): preserve name undo order
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 03:20:17 +00:00
Virgil
ea62dd98fd
feat(covenant): add reserved name lookup catalog
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:15:50 +00:00
Virgil
80c728507b
feat(primitives): add covenant binary codec
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:11:50 +00:00
Virgil
0ffd6435ba
feat(primitives): add name view undo helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:08:07 +00:00
Virgil
0f9c218e13
feat(covenant): add linked covenant predicate
2026-04-02 03:04:13 +00:00
Virgil
9b2a32b9fe
feat(primitives): add covenant JSON round-trip
2026-04-02 03:01:55 +00:00
Virgil
d0e898fbf9
feat(primitives): add NameState binary codec
2026-04-02 02:59:15 +00:00
Virgil
cdeaf1574d
feat(primitives): add name state json helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:55:22 +00:00
Virgil
642f4daa67
feat(lns): accept byte-slice name resolution
2026-04-02 02:51:17 +00:00
Virgil
220fadcb57
fix(primitives): round name stats estimates
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:45:46 +00:00
Virgil
be4877d43b
feat(primitives): add name state stats helper
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:43:11 +00:00
Virgil
5a684cf0d2
feat(primitives): add name state expiration helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:39:05 +00:00
Virgil
93dc4d6685
feat(primitives): add claimability and expiration helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:36:02 +00:00