Skip to content

v0.1.0 - Name-Reservation Placeholder

Choose a tag to compare

@djdarcy djdarcy released this 19 Jun 22:55
v0.1.0
b0b05ed

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_linklib package with the L2 charter (what this layer owns vs. delegates down to dazzle-filekit L1 and unctools L0).
  • Day-one stability guards: docs/api-stability.md (the locked-surface policy) + a tests/test_import_stability.py canary.
  • 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-linklib

Requires Python 3.9+.