Ark

This site is private. Enter the password to continue.

docs / cli / seal

ark seal

Certify your package's audit score and lock its price. The seal is a registry-issued token that proves your package was audited and priced before submission.

Syntax

Usage
ark seal

How it works

After running ark audit --full --save, the seal command reads your local audit-report.json, verifies the content hash, and requests a seal token from the registry.

The seal is stored in the registry's audit_seals table and consumed when your package passes review after ark publish.

Prerequisites

Example

Terminal
$ ark seal

  Reading audit-report.json...
  Package: my-agent@1.0.0 — Score: 85/100 (Certified)

  Price range: $49 — $65

  ? Choose your price: $55

   Seal issued by registry
   Token stored in audit-report.json
   Price certified: $55
The seal is consumed after review. If your package is flagged or rejected during curation, the seal is not consumed — you can fix issues and re-publish without re-sealing.

Free packages

Terminal
$ ark seal

  Package: daily-recap@1.0.0 — Score: 72/100 (Basic)

  This is a free package.

   Seal issued (free)
   Token stored in audit-report.json

Seal lifecycle

StageSeal status
ark audit --fullNo seal yet
ark sealIssued — stored in registry + local report
ark publishAttached to submission
Review passesConsumed — price written to package record
Review failsNot consumed — reusable after fix