Area
Supply Chain
Status
Planning
Sponsors
-
Funding
More Funding Required

Goals

Hex.pm offers a mechanism to store additional artifacts beside the main package

Impact

By enabling Hex.pm to store additional artifacts—such as platform-dependent compiled NIFs or CLDR data—alongside the main package and integrating this mechanism into build tools at compile time, the ecosystem gains a powerful new way to distribute and consume supplemental resources. This approach retains the same rigorous security features (build provenance, publish attestations, etc.) already trusted for primary packages, ensuring that side-loaded artifacts maintain an equally high standard of integrity. Consequently, developers and end-users benefit from greater flexibility without compromising the robust security posture that underpins the broader Erlang and Elixir communities.

Deliverables

  • Hex.pm offers a mechanism to store additional artifacts
    • eg. Platform Dependent compiled NIF, CLDR data etc.
  • Build Managers offer a way to request the download of additional artifacts at compile time
  • All security features (build provenance, publish attestation etc.) support those files