Ark

This site is private. Enter the password to continue.

Publish on Ark

Three steps from your terminal to the marketplace

01

Initialize

ark init

Run ark init in your project directory. Ark creates an ark.json manifest with metadata, dependencies, and package type.

02

Audit

ark audit --static

Run a static audit to score your package. A minimum score of 60 is required to publish. The audit checks documentation, safety constraints, and composability.

03

Submit

ark publish

Run ark publish to upload your package to the registry. It enters a lightweight review queue — typically approved within 24 hours.

Terminal
# Initialize your package
$ ark init
  Created ark.json
  Package type: skill

# Audit before publishing
$ ark audit --static
  Auditing my-package@1.0.0...
  Documentation     ██████████  32/35
  Safety            ████████░░  24/30
  Composability     ██████░░░░  17/25
  ──────────────────────────────────
  Score: 73/100  ✓ Ready to publish

# Submit to registry
$ ark publish
  Uploading my-package@1.0.0...
  Submitted for review. ETA: ~24h
  View at: getark.dev/packages/my-package