Virgil
1935f5d878
Add missing primitive aliases and outpoint helper
2026-04-04 08:13:35 +00:00
Virgil
1e0ae2cf07
feat(dns): add DNS referral helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 07:54:29 +00:00
Virgil
994234f65f
fix(lns): make catalog getters follow live package catalogs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 07:41:20 +00:00
Virgil
95d083bee0
feat(lns): add catalog presence aliases
2026-04-04 07:26:31 +00:00
Virgil
ba66a0ad67
feat(lns): add service option aliases
2026-04-04 07:16:28 +00:00
Virgil
cdd6d058a1
feat(lns): add register aliases
2026-04-04 07:12:17 +00:00
Virgil
fcd2c20437
Expose name view aliases in lns facade
2026-04-04 07:00:10 +00:00
Virgil
0cf76807c2
Add lookup catalog boolean helpers
2026-04-04 06:45:34 +00:00
Virgil
321d88b3a6
fix(lns): fall back to canonical catalogs
2026-04-04 06:42:36 +00:00
Virgil
b3f1c5dcd7
Add DNS resource NSEC helper
2026-04-04 06:30:08 +00:00
Virgil
317c731c2a
Add LNS service constructor aliases
2026-04-04 06:27:33 +00:00
Virgil
4e0c824645
Add top-level DNS resource decode alias
2026-04-04 06:06:09 +00:00
Virgil
5cbe402e50
feat(lns): expose dns nsec helpers
2026-04-04 05:59:28 +00:00
Virgil
cd31b64bcc
Expose DNS resource helpers in lns
2026-04-04 05:53:28 +00:00
Virgil
236501fd29
Expose DNS common helpers in lns
2026-04-04 05:50:49 +00:00
Virgil
3fa7da57dc
feat(primitives): add claim blob wrapper
2026-04-04 05:36:08 +00:00
Virgil
d4cb8e2620
fix(lns): stabilize default catalogs
2026-04-04 05:26:56 +00:00
Virgil
8ae69ea23c
feat(lns): add GetHas alias mirrors
2026-04-04 05:10:29 +00:00
Virgil
ac5cbc796a
feat(lns): add is-reserved aliases
2026-04-04 05:07:09 +00:00
Virgil
1aa20aecd4
feat(lns): add rollout has-alias helpers
2026-04-04 04:22:26 +00:00
Virgil
a1a19b7e82
fix(lns): make catalog lookup helpers nil-safe
2026-04-02 17:58:59 +00:00
Virgil
90f472a5f8
feat(lns): expose service-level catalog lookup helpers
...
Add Service LookupCatalogName and GetLookupCatalogName wrappers and tests to ensure dotted-label catalog resolution remains preserved at service scope.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 16:53:52 +00:00
Virgil
43b72f280d
feat(lns): export catalog lookup helper
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:52:42 +00:00
Virgil
c5a3367339
Add LNS covenant helper aliases
2026-04-02 14:48:33 +00:00
Virgil
ff465a5ead
fix(lns): reject malformed names during resolve
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:27:45 +00:00
Virgil
95364dd51e
fix(lns): preserve dotted catalog lookups
...
Hash catalog fallbacks directly so canonical .lthn lookups still work for labels that contain dots.
Add a regression test that covers raw dotted labels and canonical dotted suffix lookups.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:25:15 +00:00
Virgil
4e145e8786
feat(lns): expose catalog entry aliases
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 14:04:45 +00:00
Virgil
a5dab9c9f6
Add catalog lookup normalization coverage
2026-04-02 13:54:57 +00:00
Virgil
067dc2419b
feat(lns): expose covenant type predicates
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:51:18 +00:00
Virgil
f5922490ae
feat(lns): export name state rules alias
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:17:43 +00:00
Virgil
f65f9ad47f
feat(lns): export name-state primitives
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:14:04 +00:00
Virgil
b6968e4dda
feat(lns): add reserved value aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:58:28 +00:00
Virgil
428a71c6b2
feat(lns): add missing get alias helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:40:47 +00:00
Virgil
ce16ae6e5b
feat(lns): add get aliases for resolve helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:34:19 +00:00
Virgil
2178768eef
fix(lns): distinguish invalid input types in resolution
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 11:56:04 +00:00
Virgil
d5758a70fb
feat(lns): add default catalog getter aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:41:02 +00:00
Virgil
f371ed6926
refactor(lns): add service default catalog aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:25:06 +00:00
Virgil
0f393f86f7
feat(covenant): tighten covenant sanity linkage checks
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:09:19 +00:00
Virgil
26a3492d62
feat(lns): expose package catalog instances
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:50:52 +00:00
Virgil
00ded5bc31
feat(covenant): add covenant verifier
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:44:03 +00:00
Virgil
cb2bcc4c14
test(lns): cover hash lookup aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:38:30 +00:00
Virgil
82e67632ec
feat(lns): add covenant name-set helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:30:42 +00:00
Virgil
3200050e34
feat(lns): add grind and count helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:23:53 +00:00
Virgil
c9759c1407
feat(lns): add rule constant getters
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 10:18:29 +00:00
Virgil
07e0705245
feat(covenant): add rollout and lockup helpers
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 10:14:56 +00:00
Virgil
cb7b2bc13e
feat(lns): expose verification flag tables
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 07:29:55 +00:00
Virgil
89893fe0ef
feat(lns): add rule table getter aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:14:33 +00:00
Virgil
34dc387807
feat(lns): mirror covenant type constants
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 07:11:10 +00:00
Virgil
d449560a48
feat(lns): add package service name alias
2026-04-02 07:07:40 +00:00
Virgil
dc01a99904
feat(lns): mirror covenant rule constants
2026-04-02 07:02:56 +00:00