This site is private. Enter the password to continue.
The ark.json manifest describes your package to the Ark registry. It must exist at the root of your package directory.
{
"name": "agent-comptable",
"version": "1.0.0",
"type": "agent",
"category": "business",
"description": "Agent autonome de gestion comptable pour PME",
"author": {
"name": "Studio GinoFtn",
"email": "hello@ginoftn.com",
"url": "https://ginoftn.com"
},
"sale": {
"model": "one-time",
"preferred_price": 49
},
"platforms": ["claude-code"],
"requirements": {
"os": ["macos", "linux"],
"node": ">=18.0.0"
},
"structure": {
"agents": 1,
"skills": 4,
"scripts": 2
},
"setup": {
"installer": "bin/install.sh",
"estimated_time": "2-3 min",
"interactive": true,
"post_install_check": "bin/verify.sh"
},
"audit": {
"report_id": "audit-2026-05-05-7f3a2b",
"score": 87,
"verdict": "certified",
"price_range": { "min": 49, "max": 65 }
},
"tags": ["accounting", "finance", "autonomous"],
"license": "proprietary"
} | Field | Type | Description |
|---|---|---|
| name | string | Unique slug. Lowercase, hyphens only. Must not conflict with existing packages. |
| version | string | Semantic version (1.0.0). Increment on each publish. |
| type | enum | skill, agent, bundle, system, or os. Determines price range. |
| category | enum | creative, business, research, engineering, personal, or domain. |
| description | string | One-line description shown in search results. Max 120 chars. |
| author.name | string | Creator display name. |
| author.email | string | Contact email. Not shown publicly. |
| platforms | string[] | Supported platforms. Currently: claude-code. |
| Field | Values | Description |
|---|---|---|
| model | one-time, subscription, free | How the package is sold. |
| preferred_price | number or null | Your chosen price within the audit-determined range. null = Ark assigns the midpoint. |
preferred_price must fall within the price_range returned by the audit. Setting it outside the range will cause ark publish to fail.
| Field | Required | Description |
|---|---|---|
| installer | yes | Path to the setup script, relative to package root. |
| estimated_time | no | Human-readable install time shown to users. |
| interactive | no | true if the installer prompts for input. |
| post_install_check | recommended | Script that verifies the install succeeded. Exit 0 = success. |
Populated automatically by ark audit --save. Do not edit manually — the hash is verified by the registry.
Up to 10 free-form tags used for search. Lowercase, no spaces. Examples: accounting, autonomous, claude-code.
Use proprietary for paid packages. Use an SPDX identifier (MIT, Apache-2.0, etc.) for open-source packages.