Commit graph

240 commits

Author SHA1 Message Date
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
28d8907c17 fix(lns): make lifecycle hooks nil-safe 2026-04-04 06:39:40 +00:00
Virgil
c7438413ae Implement DNS resource projection helpers 2026-04-04 06:34:45 +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
06c8957a3e refactor(lns): bind core before service options 2026-04-04 06:24:27 +00:00
Virgil
389c43db76 feat(lns): add service DNS common accessors 2026-04-04 06:19:56 +00:00
Virgil
41eeee936c feat(lns): add service utility wrappers 2026-04-04 06:17:16 +00:00
Virgil
ffcaa51187 feat(covenant): add GetHas alias mirrors 2026-04-04 06:13:47 +00:00
Virgil
85f053d971 Add core registration helper for catalog overrides 2026-04-04 06:08:46 +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
a51657094b feat(primitives): add claim toblob alias
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-04 05:46:54 +00:00
Virgil
77e3c0fe17 feat(covenant): add Get alias mirrors
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 05:42:58 +00:00
Virgil
7a8c39d480 feat(primitives): add claim weight helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 05:38:53 +00:00
Virgil
3fa7da57dc feat(primitives): add claim blob wrapper 2026-04-04 05:36:08 +00:00
Virgil
6ec36502cf feat(dns): add resource size helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 05:30:59 +00:00
Virgil
d4cb8e2620 fix(lns): stabilize default catalogs 2026-04-04 05:26:56 +00:00
Virgil
7bd669f5ff fix(lns): keep default catalog accessors stable 2026-04-04 05:23:16 +00:00
Virgil
b71552d08b feat(dns): add resource json round-trip 2026-04-04 05:18:48 +00:00
Virgil
dab6e84850 feat(covenant): add has-hash alias mirrors 2026-04-04 05:14:15 +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
d73adb2543 feat(dns): add resource payload codec 2026-04-04 04:34:50 +00:00
Virgil
eaaa398c34 Add coinbase airdrop proof validation 2026-04-04 04:27:40 +00:00
Virgil
1aa20aecd4 feat(lns): add rollout has-alias helpers 2026-04-04 04:22:26 +00:00
Virgil
d8bda28eae docs(ax): finish naming and path guidance pass 2026-04-04 04:19:32 +00:00
Virgil
bd66579a86 docs(ax): align naming and path docs 2026-04-04 04:13:45 +00:00
Virgil
4afaf3a6db docs(lns): align AX-facing examples 2026-04-04 04:08:25 +00:00
Virgil
a1a19b7e82 fix(lns): make catalog lookup helpers nil-safe 2026-04-02 17:58:59 +00:00
Virgil
23475a014d chore(lns): request spec access to complete RFC parity gate 2026-04-02 17:31:44 +00:00
Virgil
49dfd6ebd2 chore(lns): checkpoint after no-op revalidation against unavailable specs 2026-04-02 17:30:12 +00:00
Virgil
445584812b chore(lns): confirm RFC parity and AX-compliance checkpoint 2026-04-02 17:27:17 +00:00
Virgil
47a6151682 fix(lns): apply catalog overrides to service lookups 2026-04-02 17:25:12 +00:00
Virgil
a5f3ce858f chore(lns): confirm RFC parity and AX design audit
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 17:23:14 +00:00
Virgil
c2d03f549e chore(lns): confirm RFC parity and AX design compliance
No additional features were found between the local implementation and accessible reference behavior. README/spec paths under ~/spec/ were inaccessible in this environment, so no spec-driven deltas were applied.

Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 17:19:21 +00:00
Virgil
0521906ee9 chore(lns): checkpoint after RFC parity revalidation (specs unavailable) 2026-04-02 17:17:07 +00:00
Virgil
fcef41f0c4 feat(lns): add configurable catalog overrides 2026-04-02 17:05:59 +00:00
Virgil
436b211768 chore(lns): no-op RFC parity checkpoint after revalidation
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 17:01:03 +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
b66ae9bf29 chore(lns): no-op RFC parity checkpoint due inaccessible specs 2026-04-02 16:50:46 +00:00
Virgil
4146756b7e chore(lns): report rfc-parity review status 2026-04-02 16:47:46 +00:00
Virgil
22e24a1b4f chore(lns): confirm rfc implementation parity
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 16:45:14 +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
692e825765 Align LNS hash operation metadata 2026-04-02 14:43:17 +00:00
Virgil
4a2b6fc752 chore(lns): clarify catalog lookup order
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:40:08 +00:00