Registry Governance

Effective date: 2026-05-13

This document describes how the uapkg registry is operated, moderated, and maintained.

uapkg is an independently operated open source project and not a public utility, commercial hosting provider, or guaranteed archival service.

The purpose of this document is to establish transparent operational expectations for publishers, users, contributors, and maintainers.

Maintainer Role

Registry maintainers/operators are responsible for operating and protecting the registry ecosystem and related infrastructure.

This may include:

Registry maintainers/operators are not responsible for reviewing, endorsing, auditing, certifying, or guaranteeing packages published by third parties.

Maintainers/operators may establish operational policies, technical restrictions, validation requirements, publishing requirements, or moderation procedures as necessary to maintain the ecosystem.

Moderation Process

The registry may moderate packages, metadata, publisher accounts, documentation, or related content in order to:

Moderation actions may include:

Moderation decisions may be made using automated systems, manual review, community reports, or security analysis.

The registry may take moderation action against packages or accounts involved in typosquatting, deceptive naming practices, namespace abuse, impersonation, or bad-faith package reservation behavior.

Not all moderation actions will involve prior notice, public explanation, or individual discussion.

Security Response

The registry may take action in response to credible security concerns involving packages, publishers, infrastructure, or ecosystem integrity.

This may include:

Security investigations may involve coordination with hosting providers, security researchers, affected users, open source maintainers, or legal authorities where appropriate.

The registry may prioritize user safety and ecosystem protection over package availability or publisher continuity.

Dispute Handling

The registry may receive disputes involving:

Naming disputes may include:

Registry maintainers/operators may investigate disputes at their discretion and may request supporting evidence or verification from involved parties.

The registry is not obligated to mediate private disputes between users, organizations, contributors, publishers, or third parties.

Where reasonably practical, the registry may attempt to act in good faith and proportionally when handling disputes, but maintainers/operators retain final discretion regarding registry operations and moderation decisions.

Emergency Removal Authority

Registry maintainers/operators may immediately remove, disable, restrict, freeze, or unlist packages, metadata, accounts, mirrors, or related services without prior notice when reasonably necessary to:

Emergency actions may be temporary or permanent.

The registry is not obligated to restore removed content after emergency actions are taken.

Appeals and Reinstatement

Publishers may request reconsideration of certain moderation or enforcement actions where appropriate.

Submission of an appeal does not guarantee review, response, reinstatement, or restoration.

Registry maintainers/operators may consider factors including:

Reinstatement decisions are made at the discretion of registry maintainers/operators.

Registry Preservation and Continuity

uapkg may preserve or retain historical metadata, integrity information, dependency references, archives, mirrors, generated documentation, or cached artifacts in order to support:

As a result:

The registry may prioritize ecosystem continuity and reproducibility over complete historical removal of package references.

Governance Changes

This governance document may be updated, modified, expanded, or replaced over time as the ecosystem evolves.

Operational practices, moderation procedures, validation requirements, and enforcement approaches may change without prior notice.

Continued use of the registry constitutes acceptance of the current governance policies.