v0.1.0 - Name-Reservation Placeholder
dazzle-linklib v0.1.0 -- name-reservation placeholder
dazzle-linklib is L2 of the DazzleLib stack: the content-addressable link-record library. A link record maps an identity to a typed list of locators plus metadata, and knows how to serialize, find, and resolve itself -- one model serving the dazzlelink filesystem CLI, preserve's content-hash manifest, and the Relinker anti-link-rot resolver.
What 0.1.0 is
This is a name-reservation placeholder. It claims the PyPI name and stands up the project, but exposes only its version -- there is no functional content yet. Installing it gives you a clean, importable package and nothing more.
What shipped
- MIT-licensed
dazzle_linklibpackage with the L2 charter (what this layer owns vs. delegates down todazzle-filekitL1 andunctoolsL0). - Day-one stability guards:
docs/api-stability.md(the locked-surface policy) + atests/test_import_stability.pycanary. - Release automation keyed off the GitHub Release published event (not tag push), so publishing fires once, after the notes exist.
What's next
The real content -- extracting DazzleLinkData, the JSON I/O, the typed locator list + content_id, and the injectable resolver from the dazzlelink tool -- is stack phase P2 and lands in a later release. Track it on the Roadmap.
Installation
pip install dazzle-linklibRequires Python 3.9+.