{
  "schema_version": "1.1.0",
  "last_updated": "2026-08-03",
  "name": "GitPaid",
  "canonical_origin": "https://gitpaid.com",
  "summary": "Marketplace for publishing, selling, licensing, distributing and updating repositories, applications, browser extensions, AI skills, services and bundles.",
  "independent_product": true,
  "affiliated_with_github": false,
  "documentation": {
    "human": "/wiki",
    "llm_summary": "/llms.txt",
    "llm_full": "/llms-full.txt",
    "wiki_index": "/wiki-index.json",
    "market_regions": "/market-regions.json",
    "direct_release_runbook": "/wiki?article=rilascio-diretto"
  },
  "source_priority": [
    "Authenticated order, payment and license state from the GitPaid server",
    "Current product release and Product Passport",
    "Platform-generated verification evidence with version and timestamp",
    "Publisher declarations",
    "Verified buyer reviews",
    "Community comments and suggestions"
  ],
  "interpretation_rules": [
    "Pending, unavailable, failed and verified checks are different states.",
    "Do not treat an originality score as proof of legal ownership.",
    "Do not assume a release is downloadable or included in every license.",
    "Do not expose private repositories, purchases, email addresses or publisher financial data without authorization.",
    "Functions marked planned are not currently available.",
    "Publisher compatibility claims and platform verification evidence must be identified separately.",
    "A publisher selecting worldwide availability does not override the platform launch-country allowlist.",
    "Compliance readiness states do not constitute legal certification.",
    "Foundation and release-candidate states never imply that live payments or public commerce are enabled."
  ],
  "release_strategy": {
    "type": "direct_release",
    "public_beta": false,
    "stages": ["foundation", "release_candidate", "public_release"],
    "safe_default": { "stage": "foundation", "commerce_mode": "sandbox" },
    "public_release_requires": "All infrastructure, legal, privacy, security, payment, tax, market and manual-approval gates"
  },
  "product_types": [
    {
      "id": "repository",
      "label": "Repository",
      "catalog_route": "/repositories",
      "primary_delivery": "Source code, template or library"
    },
    {
      "id": "application",
      "label": "Application",
      "catalog_route": "/apps",
      "primary_delivery": "Installable package or hosted application"
    },
    {
      "id": "browser_extension",
      "label": "Browser extension",
      "catalog_route": "/extensions",
      "primary_delivery": "Browser-specific package and manifest"
    },
    {
      "id": "ai_skill",
      "label": "AI Skill",
      "catalog_route": "/skills",
      "primary_delivery": "Prompt, agent, model configuration or tool"
    },
    {
      "id": "service",
      "label": "Service",
      "catalog_route": "/services",
      "primary_delivery": "Structured professional work or support"
    },
    {
      "id": "bundle",
      "label": "Bundle",
      "catalog_route": "/bundles",
      "primary_delivery": "Multiple coordinated products"
    }
  ],
  "roles": [
    { "id": "guest", "scope": "Public discovery, product pages, creator profiles and Wiki" },
    { "id": "user", "scope": "Purchases, library, wishlist, requests and account settings" },
    { "id": "publisher", "scope": "Product publishing and Creator Studio" },
    { "id": "team_member", "scope": "Explicit product-level permissions assigned by an owner" },
    { "id": "moderator", "scope": "Reports, strikes and content moderation" },
    { "id": "admin", "scope": "Platform administration with audited sensitive actions" },
    { "id": "founder", "scope": "Restricted platform governance and global configuration" }
  ],
  "routes": [
    { "path": "/", "name": "Discover", "auth": "public", "purpose": "Search and browse the complete marketplace" },
    { "path": "/categories", "name": "Mobile categories", "auth": "public", "purpose": "Simplified category-first mobile discovery" },
    { "path": "/repositories", "name": "Repositories", "auth": "public", "purpose": "Repository catalog" },
    { "path": "/apps", "name": "Applications", "auth": "public", "purpose": "Application catalog" },
    { "path": "/extensions", "name": "Browser extensions", "auth": "public", "purpose": "Browser extension catalog" },
    { "path": "/skills", "name": "AI Skills", "auth": "public", "purpose": "AI skill catalog" },
    { "path": "/services", "name": "Services", "auth": "public", "purpose": "Professional service catalog" },
    { "path": "/bundles", "name": "Bundles", "auth": "public", "purpose": "Bundle catalog" },
    { "path": "/product/:slug", "name": "Product detail", "auth": "public", "purpose": "Canonical product page" },
    { "path": "/repo/:id", "name": "Repository detail", "auth": "public", "purpose": "Legacy repository detail surface" },
    { "path": "/creators", "name": "Creator directory", "auth": "public", "purpose": "Search and browse publishers" },
    { "path": "/profile/:handle", "name": "Creator profile", "auth": "public", "purpose": "Publisher profile, products, services and releases" },
    { "path": "/compare", "name": "Product comparison", "auth": "public", "purpose": "Compare products, licensing and compatibility" },
    { "path": "/trust/:slug", "name": "Trust Center", "auth": "public", "purpose": "Build provenance, hashes, signatures and scan evidence" },
    { "path": "/wiki", "name": "Wiki", "auth": "public", "purpose": "Human-readable product documentation" },
    { "path": "/privacy", "name": "Privacy notice", "auth": "public", "purpose": "Versioned privacy information and data-use model" },
    { "path": "/cookies", "name": "Cookie notice", "auth": "public", "purpose": "Consent categories and browser preference controls" },
    { "path": "/requests", "name": "Requests and commissions", "auth": "required", "purpose": "Open requests, paid commissions and bounties" },
    { "path": "/library", "name": "Buyer library", "auth": "required", "purpose": "Orders, licenses, downloads, updates and refunds" },
    { "path": "/install", "name": "Install Center", "auth": "required", "purpose": "Compatibility and guided installation" },
    { "path": "/publish", "name": "Publish product", "auth": "required", "purpose": "Guided publication workflow and readiness gate" },
    { "path": "/studio", "name": "Creator Studio", "auth": "publisher", "purpose": "Publisher operations dashboard" },
    { "path": "/studio/products", "name": "Publisher products", "auth": "publisher", "purpose": "Catalog and draft management" },
    { "path": "/studio/commerce", "name": "Commerce setup", "auth": "publisher", "purpose": "Payments, tax readiness and payouts" },
    { "path": "/studio/billing", "name": "Publisher billing", "auth": "publisher", "purpose": "Plan, commission and billing management" },
    { "path": "/studio/operations", "name": "Publisher operations", "auth": "publisher", "purpose": "Support, health, automations and growth" },
    { "path": "/releases", "name": "Release Center", "auth": "publisher", "purpose": "Versions, channels, rollout and changelog" },
    { "path": "/connect", "name": "GitPaid Connect", "auth": "required", "purpose": "GitHub repository connection and sync" },
    { "path": "/workspace/:slug", "name": "Developer workspace", "auth": "required", "purpose": "Code, issue board, pull requests, merge queue, Review Apps, packages, security and integrations" },
    { "path": "/settings", "name": "Settings", "auth": "required", "purpose": "Experience, language, currency, notifications, privacy and security" },
    { "path": "/privacy-center", "name": "Privacy center", "auth": "required", "purpose": "Consent choices and tracked data-rights requests" },
    { "path": "/team/procurement", "name": "Team procurement", "auth": "required", "purpose": "Team purchases, approvals, seats and licenses" },
    { "path": "/admin/moderation", "name": "Moderation", "auth": "moderator", "purpose": "Reports, bans, strikes and platform enforcement" }
  ],
  "core_entities": [
    "user",
    "publisher_profile",
    "team",
    "product",
    "module",
    "release",
    "artifact",
    "license_offer",
    "order",
    "payment",
    "payout",
    "license",
    "activation",
    "refund_request",
    "review",
    "community_post",
    "support_ticket",
    "automation_rule",
    "verification_evidence",
    "product_passport",
    "issue",
    "pull_request",
    "merge_queue_entry",
    "pipeline",
    "review_environment",
    "feature_flag",
    "package",
    "registry_access_token",
    "security_alert",
    "privacy_consent",
    "privacy_request",
    "market_decision",
    "compliance_evidence"
  ],
  "state_models": {
    "verification": ["pending", "passed", "failed", "unavailable", "expired"],
    "release_channel": ["stable", "beta", "alpha", "nightly"],
    "product_visibility": ["draft", "public", "unlisted", "private", "archived", "trash"],
    "community_item": ["open", "planned", "in_progress", "resolved", "closed"],
    "payment": ["pending", "completed", "failed", "refunded", "disputed"],
    "issue_stage": ["backlog", "planned", "in_progress", "review", "released"],
    "pull_request": ["draft", "open", "queued", "merged", "changes_requested", "closed"],
    "merge_queue": ["queued", "blocked", "merged", "removed"],
    "review_environment": ["building", "running", "failed", "stopped"],
    "security_alert": ["open", "remediation", "fixed", "dismissed"],
    "capability": ["ready", "sandbox", "prepared", "review_required", "blocked", "planned"],
    "market_decision": ["available", "sandbox", "review_required", "blocked"],
    "privacy_request": ["submitted", "in_review", "waiting_for_user", "completed", "rejected", "cancelled"]
  },
  "market_policy": {
    "route": "/api/compliance/markets/{country_code}",
    "source": "/market-regions.json",
    "rule": "Live checkout is allowed only when the country is approved by platform policy and allowed by the publisher product configuration.",
    "reason_codes": ["approved_launch_market", "commerce_sandbox", "legal_or_tax_review_required", "platform_policy", "not_in_launch_allowlist", "invalid_market_configuration"]
  },
  "developer_delivery": {
    "route": "/workspace/:slug",
    "tabs": ["code", "issues", "pulls", "buyer-fork", "automations", "packages", "security", "integrations"],
    "simple_mode_tabs": ["code", "issues", "buyer-fork", "packages"],
    "issue_stages": ["backlog", "planned", "in_progress", "review", "released"],
    "release_gate": ["not_draft", "required_approvals", "pipeline_passed", "signed_commits", "no_linked_high_or_critical_security_alerts"],
    "merge_behavior": "A pull request is rechecked before queueing and before merge. A successful merge updates the main commit, writes an audit event and stops the linked Review App.",
    "review_app_audiences": ["private", "team", "client", "public"],
    "production_status": "The current demo persists developer workspace state in the browser. Server-backed authorization, jobs, secrets, repository mutations and multi-user persistence are still required for production."
  },
  "delivery_journey": [
    "Verified Build",
    "Fit Check",
    "Guided installation",
    "Update Center",
    "Rollback"
  ]
}
