Package Policy and Acceptable Use

Effective date: 2026-09-06. This policy is part of the Terms of Service.

What may be published through the mc registry, what may not, how a problem is reported, and how long an answer takes. The registry hosts metadata and points at code that lives on a public forge; the rules below are about both.

1. What may be published

2. What may not be published

3. Names and squatting

4. What validation does and does not prove

Every version is compiled and run inside a sandbox with no network, no view of the host filesystem and named limits on time, memory and processes. A version publishes only if that run succeeds, and the report is shown to the registrant and on the package page.

That is a reproducibility and containment check, not a security review. The registry may also show an automated analysis beside a package -- an inventory of what the code reaches for, a rule-based risk note, and, later, a natural-language summary written by a small local model. The analysis is never the gate. Publication and refusal are decided by the sandbox and by the written rules on this page; the analysis is a dated opinion shown beside the deterministic facts, and a reader can see both. Nothing here is a warranty about a package (Terms, section 10).

5. Reporting a package

Choose the road that fits:

6. What happens then, and how fast

StepTime
Acknowledgement that the report arrived3 business days
Decision on an ordinary report (squatting, licence, description) 10 business days
Decision on a credible malware report24 hours, and immediately where the evidence is plain
Action on a valid legal orderas the order requires
Notice to the affected maintainerwith the action, or as soon after it as the situation allows

These are targets for a service run by one person without charge, not contractual guarantees.

7. What can be done about a package

8. Appeals

If you think a decision is wrong, reply to legal@minicompiler.dev with the package, the version and your reasons. Decisions are reviewed by a person, not by an automated system, and a decision taken on the strength of an automated analysis alone is reviewed on request as a matter of course.

9. Mirroring and automated access

The registry index is a tree of static files and mirroring it is welcome; fetch it politely and cache it. The dynamic pages carry rate limits, and going around them -- many addresses, distributed scraping -- is a breach of the Terms.

10. Changes to this policy

This document carries a version, which is its effective date. When it changes you are asked to read and accept the new version the next time you sign in, and the acceptance is recorded.

Change log

Document version 2026-09-06. The other documents: Terms of Service, Privacy Policy, Package Policy, Security Policy, Legal notice.