Skip to content

Package distribution blocker: publish and independently verify the canonical JavaScript package #59

Description

@aruintelligence

Distribution blocker

ĀML cannot honestly claim mainstream package adoption while the canonical package is only represented by repository metadata and GitHub releases.

The stable package metadata currently identifies aml-core v1.3.0, but repository documentation deliberately tells external React users to clone/vendor the repository until a registry package is independently verified as published.

Definition of done

  1. confirm the intended canonical registry package name and ownership;
  2. publish through an approved provenance-aware release path;
  3. verify the registry artifact can be installed from a clean environment;
  4. compare the installed package metadata/content against the intended release/tag;
  5. run the public test/reproduction path from the installed artifact where applicable;
  6. publish the registry URL and integrity/provenance evidence;
  7. only then replace clone/vendor guidance with npm install ... instructions.

Integrity rule

Do not publish merely to obtain a package URL. Package distribution must not bypass the repository's stable/preview release boundary or silently label v1.4 preview architecture as stable v1.3.

If aml-core is unavailable, ambiguous, or controlled by someone else in the target registry, stop and choose a collision-resistant scoped package identity rather than implying ownership.

Why this is blocking

The repository already has browser-native entry points and GitHub Actions, but a clean mainstream JavaScript install path is still a real adoption gap. This issue stays open until an outside developer can install the canonical artifact without cloning this repository and the published artifact has been independently checked.

Created by Daniel Jacob Read IV. Steward: ĀRU Intelligence Inc.™.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions