{
  "version": "1.0.0",
  "fetchedAt": "2026-10-26T20:49:22.847Z",
  "pluginCount": {
    "free": 130,
    "pro": 46,
    "total": 176
  },
  "proAvailable": true,
  "plugins": [
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_access_controls",
        "service_kind": "compose"
      },
      "category": "authentication",
      "checksum": "6570acaa579f3ca0bf52638ca20a0d2be8666a80e5fceb155c6a31ddbdb0889f",
      "checksums": {
        "sha256": "6570acaa579f3ca0bf52638ca20a0d2be8666a80e5fceb155c6a31ddbdb0889f"
      },
      "dependencies": [],
      "description": "Role-based and attribute-based access control (RBAC + ABAC) with policy engine",
      "download_url": "https://plugins.nself.org/plugins/access-controls/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "access-controls",
      "port": 3027,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Qs2lUuMzxqQ/9imBaE6GE88c+/xOb9WW9z5KCBmgXin0NyvP2oSBkl7Cd6nGq1LJBeHkj8uPKda5PnAJ7ZlECw=="
      },
      "requires_license": false,
      "tables": [
        "np_acl_roles",
        "np_acl_permissions",
        "np_acl_role_permissions",
        "np_acl_user_roles",
        "np_acl_policies",
        "np_acl_webhook_events"
      ],
      "tags": [
        "access-control",
        "rbac",
        "abac",
        "authorization",
        "policies",
        "permissions"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/access-controls-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/access-controls-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_admin_api",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "a20b0182942e350c59e37b1126a00726d096a21e99038f5a93e2a1fc95506bae",
      "checksums": {
        "sha256": "a20b0182942e350c59e37b1126a00726d096a21e99038f5a93e2a1fc95506bae"
      },
      "dependencies": [],
      "description": "Admin API service providing aggregated metrics, system health, session counts, storage breakdown, and real-time dashboard endpoints",
      "download_url": "https://plugins.nself.org/plugins/admin-api/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "admin-api",
      "port": 3212,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "LCY4EH760KLvgVr21AtRzos0fJQ9PVLQpjHBXgeqFBQJkYE4gz1nsG16r0p3p0Y13JFliAdnHY9GYfnS23iWAw=="
      },
      "requires_license": false,
      "tables": [
        "np_admin_metrics_snapshots",
        "np_admin_dashboard_config"
      ],
      "tags": [
        "admin",
        "dashboard",
        "metrics",
        "monitoring",
        "system-health"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/admin-api-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/admin-api-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "ai-cli",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "automation",
      "checksum": "8ead78e20150119585a08742408065702d336325d1584f29657c3fc248978067",
      "checksums": {
        "platforms": {
          "darwin-amd64": "55acf9029721863e62e83a28a8b5a3a441b40f839cfce5ba1b3e8e7a1982164e",
          "darwin-arm64": "d85dcbbcb0fdcf934133ae2b41d7eb263b7afe1f4afe069b27c5c26cd457a7e9",
          "linux-amd64": "00894c7c9fc546bca225910d7e304f016edb3ff52b9300efa8873e8d92651263",
          "linux-arm64": "45bd64eaae273164dbd52f334629f2635b71174fd1c70a263c5b5c5d15a45b4b",
          "windows-amd64": "7aaa690f80b7905243784c7ba5bda8366586cf7aaef82cc20ceb49a7b4e27497"
        },
        "sha256": "8ead78e20150119585a08742408065702d336325d1584f29657c3fc248978067"
      },
      "dependencies": [],
      "description": "AI operations for nSelf: chat, local Ollama model management, and Gemini API key pool provisioning and rotation.",
      "download_url": "https://plugins.nself.org/plugins/ai-cli/tarball",
      "implementation": {
        "binaryName": "nself-ai",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "ai-cli",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PUdL7uOX6haI38/1gTUv4gC6vEwiuOjiNw8XI3FVXGb0gxmyUC07Vjr1ZOZKSqw5FooSDO66VEz1touoOVicCQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "znJRjLhItMedn/mU/pGHj5qwcdH5m5C/CavXlXtCi8BQLpHeIY1SszSfCy3KfYWLXbwFFSm+EW4m+2KiaJq0BA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "FtHtAh9dLhKa0DaGtiO3mg0bBhvT59EqTt+iHLoI0xBFbIlR/5/0DshD+6stxsOFqqvro8s3Yf5Xt/c8PLWnAA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "/kHbwzuShdzN0d0zMqSaYILBnE6LnICU1GB0+UqxqhU9XGf3C8524iofNpGAIeF+MU5ISUv+zxVPqzVrcjPhBw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "abqmwZ9/VVzZt8WIC5Lcgub3Hiv7iqsNuKapOzTIJvdsdz6aunsAKtFsij5KfpcCnCiXsgnECAYjl4eF9XglAw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "jcFbkgm5FbYWfnwIlX/CGZ7CnAT6lYk7OKBR8QojjS4CkOv1Jt//48UYhgboerdDHu4B18Zg8tqtT92Bay/UCw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "ai",
        "ollama",
        "gemini",
        "llm",
        "models",
        "pool"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ai-cli-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ai-cli-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "ai-studio",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "integrations",
      "checksum": "eaf041f3ae0302da8ddd8059e84e52038f2362807483af3161cddce4ddf2aa00",
      "checksums": {
        "platforms": {
          "darwin-amd64": "1bc25e12095fa9071273e655a1203e13ff18a35961f2d86071ce3e9aa6cde5fb",
          "darwin-arm64": "5ffe3ed00f53922e5b0ca8ee2d45e767d4531476b82cf29bf02df85ffe260627",
          "linux-amd64": "8b8253f70530c7a7889f19b0de097fea587b1988126bb08bb8a4ce6f422b67d3",
          "linux-arm64": "4fafb135a43902fefe0a80149218d7244e16ad67d4efedb33c384d8f4d5561bf",
          "windows-amd64": "82b83f2809e63324dd5d6d909c05f0bbce29daedb8a522868bfce9e54176c71c"
        },
        "sha256": "eaf041f3ae0302da8ddd8059e84e52038f2362807483af3161cddce4ddf2aa00"
      },
      "dependencies": [],
      "description": "Google AI Studio integration for local nSelf instances: secure Cloudflare Tunnel bridge with schema-context injection and read-only enforcement.",
      "download_url": "https://plugins.nself.org/plugins/ai-studio/tarball",
      "implementation": {
        "binaryName": "nself-ai-studio",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "ai-studio",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "3GvyBZlHBuEXdMYTn7Bvhdiik/RQV+NOiVvlUVguT+7wLab1WLpc6Gx0voobjr3EK1bkoP3YIryXAot5n8T0DQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "oLRx/BNTSXU7KzBNqAGhSKjca3WsVn05lDbKi/AbOvRIpRwfV0LcSREoF7I8TZAafnUxAJVV4x7hY30mkZVHAg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "lL79Xo3bUBOGa0MgQXAXI8wcuJOxMRqrB6uAVIe/czFD6mINK5J6LBC94t88ziaqZV/ykN0caKH6Z+fUsb5JCA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "yLbyTEIFzuIomNzTKBplV4aQWGmzQ3X6yJDjlXj7aJ6kK01QOLHqWPysjaV+CXtegWbj00U5QSMrX6m1HM9aDA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "TEyOxjkJk/3KGJISi2XuA8hyKuQRTfj43nC8o26fl6N7yRDauvMbFb9QjG4XNGzrb1iuD/jB4S9OLdyolbEUCw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "QGgOa4lzvAZwsA92UUNr0M9RqNAtsaO1L5ZP9W0iLTe7M1H3IwcL8q1vbPihxs3/CzqhZ5HtSHXUV/P5nW6gBQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "ai-studio",
        "gemini",
        "cloudflare",
        "tunnel"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ai-studio-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ai-studio-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "alerts",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "c686eac6cff7e7c4776b264e935c459fcfb322c8b33bac33cee3a3afa685a0c3",
      "checksums": {
        "platforms": {
          "darwin-amd64": "b043a419e850c3270889ad6f9472422942a7fb5f41875f758912cd446926b25e",
          "darwin-arm64": "50d7c5854ed9b96ad759fac20d81b4e5c08cdfc5930dc0a179f2b09726ab5f28",
          "linux-amd64": "ba4ca895f3d0228339701d59cb0dad6a5b8adfceaeb16651dbb4e2dc5a164dbf",
          "linux-arm64": "79ccdc97a4d207b882c87eae515e9dadecc5e1a8c772b0cffdd4e0eb25948630",
          "windows-amd64": "b193be1818e0d1bf7f5d77e9bea76672ad5f2c32f9aab4c77181e6292482d880"
        },
        "sha256": "c686eac6cff7e7c4776b264e935c459fcfb322c8b33bac33cee3a3afa685a0c3"
      },
      "dependencies": [],
      "description": "Manage Prometheus alert rules and Alertmanager silences: list, silence, and send synthetic test alerts.",
      "download_url": "https://plugins.nself.org/plugins/alerts/tarball",
      "implementation": {
        "binaryName": "nself-alerts",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "alerts",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "VqmhpGVYI4bX/7r/Lp4F1m8RYZlnbrgXMq1iFv+nwRsFRYa5Sx/5rEzttTg9nqpNUWnY9Ks0c/O4DhiuvM3WAw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "xk7hFnj2sVZUVct5YAis4IAmD8uuPkMhWC/N9pjh+gUZ3UYCGxWO82YN5D6QaQWmIiT4VhAA23TiFLhpN3TmDQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "8Jz7md/ISobv0CfbgWXWlRVT4jHwmxpJ2CtkYnqrjvGAPTozi6RfhumLD+mkzLz5uBC6F1M94O5O5DaHAQBKDw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "czgvAP/4qcduryZLzfMA51583kxzpr4stg1QJhBRhLEYnKxy7HSiThEBdmrmfke6P2xT9MyWoodwJZ7f+bcMDg=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Q5r7SmdrhlCGBBRk8qj3jz4wIBufIvjMmGtIUUMhQk3cPXIy1MrpUDQ6Bg01nC2IpLf7rOScuertmc0RPBzZBQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "lBX7+iGDhYDX0hNGKm7Etx6PmF/AK9BnXZoKAmPKnnG+5tXT3w5jEVgEXZgb2wkexdRA9oH8pxCt/oYdv6q/DQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "alerts",
        "prometheus",
        "alertmanager",
        "observability",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/alerts-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/alerts-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_analytics",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "ca11c270f870079bec9be446b308fdb98d41544de783af98b43e9c18c0e2ddd6",
      "checksums": {
        "sha256": "ca11c270f870079bec9be446b308fdb98d41544de783af98b43e9c18c0e2ddd6"
      },
      "dependencies": [],
      "description": "Event tracking, counters, funnels, and quota management analytics engine",
      "download_url": "https://plugins.nself.org/plugins/analytics/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "analytics",
      "port": 3206,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "ORKMFkONm+H+BZN4kUcLhSLSqH4RqddIrF6qV6pSYELTiKxT37eoULzcY3xthAZwaf657ro5bxajck0/1NkVAQ=="
      },
      "requires_license": false,
      "tables": [
        "np_analytics_events",
        "np_analytics_counters",
        "np_analytics_funnels",
        "np_analytics_quotas",
        "np_analytics_quota_violations",
        "np_analytics_webhook_events"
      ],
      "tags": [
        "analytics",
        "events",
        "metrics",
        "funnels",
        "quotas"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/analytics-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/analytics-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "api",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "development",
      "checksum": "cea5e9a9e0899538546f1052df07170f0976d63d3b92155ca7769af729b89ce4",
      "checksums": {
        "platforms": {
          "darwin-amd64": "7dc3a27a69ac2cf390bdd768910de1c2b28dbf92d7ac7e25260a4433879e939e",
          "darwin-arm64": "496f63eca62f90b2031e441cb1a15ed10f016d1f2359f26201609e2e9cff15b0",
          "linux-amd64": "fdd9656d8088a2fc5497cb6d179f36c21d0de743d4c9c099a83fbe4237f5dca8",
          "linux-arm64": "2b955f9d1300cf091c298a276c650e1c48ca60f70c40a3a53dbccd5b8d1ca345",
          "windows-amd64": "e914083e83f868d63de8bc44d42f1bf00a1c651e40fb3b48a01bb8cdeb8636a7"
        },
        "sha256": "cea5e9a9e0899538546f1052df07170f0976d63d3b92155ca7769af729b89ce4"
      },
      "dependencies": [],
      "description": "Inspect the nSelf plugin API surface: endpoint probes, deprecation calendar, and the API changelog.",
      "download_url": "https://plugins.nself.org/plugins/api/tarball",
      "implementation": {
        "binaryName": "nself-api",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "api",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "I6yqEjzaMwbBsl656NHkl0kh8MeFTHuXoPuSxwM3CSxmdMnJamkmBJt0LSlWcweDR9BUhqnSUzdRjIytEnDuDQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "U/sxZaQTpsq966/T2QGxOrsDE/pDQ+cIOUBJ+0u1dqSrGegJ4Xf8t63jeIO1LNCPXsXlJFS9mHfenq3m+n94Dw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "s+zyOjkQq1icAoBlQrEFRUUYHtF/UyKqhrMt2lKbCsE3z5rg/8bnMSQa5zUbS1Ms0Lm//FfPBGMfflvOqSiLDw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "iKQLJuVxRV/WlOy9OIo55q5XD8Hy/Ht7fMQ87E9jLW07j37caj9Wb8rmjyutuF8sd7hnYIquL5EWaNxEMQBeBA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "9jSAhlrMJ+3+AAPpnMagyr32T1IiFhJuu9XHfy7Lho7GmtNUfpRMkhP2nRShBmMNKZLNRlLajLzdpAJQe+lwAA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "rZrcOWFuBS177EWGcWpi5YxKLtVRm/RqNfpqJxOnTJ9GGdrKVt7hrPek28H4IF+hp3u944cw6mF1SUM7bxkVDA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "api",
        "endpoints",
        "deprecation",
        "changelog"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/api-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/api-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "audit",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "9042d1b5a5a79e474b2e9ad15f588389add3b162bd4ec02a11d640e4d2aff06e",
      "checksums": {
        "platforms": {
          "darwin-amd64": "04c57928a8fe08766948961db44ead0f7547e00411fcf59888be4778df1b19ff",
          "darwin-arm64": "c19be965c9e49689164feb24b0974823ea07bf20a2d548f933e0cb6af3bab107",
          "linux-amd64": "33a28492f1878d66f99c81102ac186f13161d22d45300d0485c2a6c921277d49",
          "linux-arm64": "7309dadf1ce1becf9f9358bc65531ceddd96a238032de0c809d3c598f44a890d",
          "windows-amd64": "9ca0a60b45a0d13689ac5280c6649c363d29086648c92ab673033e227ac07f2f"
        },
        "sha256": "9042d1b5a5a79e474b2e9ad15f588389add3b162bd4ec02a11d640e4d2aff06e"
      },
      "dependencies": [],
      "description": "Ecosystem documentation audit: banned words, dead links, and missing anchors across READMEs, wiki, docs, SPORT, PPI, and PRI.",
      "download_url": "https://plugins.nself.org/plugins/audit/tarball",
      "implementation": {
        "binaryName": "nself-audit",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "audit",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "YMHiFB1bCoPy/Kk8UqIppUV+GwYIgBgreUYoj3CJp4V2HyD/SjhcSlNTJzXVXoTDLjhWTKT7wmawzJb9wXYGBw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "19+NVE1GlMDTvZ0zgM8mO1raOoC3oUWicKpLI8uPmtvycWwOt7mfY9NVmiDPR4VOw3rwRk4dLFo0pSpu+Uz0BQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "vkUmqFHZrjPkHyAbyfaHbAicyB2mX/MY2OCH5vgAjA1RGnkDJsEG88179szKM0N6W3riz4kwIAbvYm6ksdBdBQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "ZkgJTPFcLJkxEEOmz1tkPRgiJV/sgSvs8Dl7AFwry6Zk9706CKWhJav/cJLaF3X8v4KwrL31jtEDuYTVaNF0Aw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "53Aj6jXU6z2/1BK406rNmLaRD8Opm37cwUEO9jBCf8vyx9/tFwmDxaCerg9FP/a0esei01YLWCgdbWyhpg2fCQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "tPcPBG6/dy15NTkvui9nfKlP0U3WG+z1jDE+8iO2DOfMn+FN6au4RwXyovCWQbdOcZ3+od6LQ2SeCECArCiMCQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "audit",
        "docs",
        "lint",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9",
          "plugins": [
            "audit-log"
          ]
        },
        "schema": "np_audit_analytics",
        "service_kind": "compose"
      },
      "category": "compliance",
      "checksum": "ce9eff2c390e779eccdd736c3117579d5af4286aabcb15b02d0e33b68f89c98c",
      "checksums": {
        "sha256": "ce9eff2c390e779eccdd736c3117579d5af4286aabcb15b02d0e33b68f89c98c"
      },
      "dependencies": [],
      "description": "Advanced audit analytics over np_audit_log: anomaly detection (z-score baseline), user behaviour heatmaps, privileged-action review queue, and webhook/email alerts.",
      "download_url": "https://plugins.nself.org/plugins/audit-analytics/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "audit-analytics",
      "port": 3218,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "4U+tl90eMuyJ6riGccCfeua+6iUAT4TmG/KHbreMo+PpNwIhdic+2U7LF5yc//57J14DK+UadbUgHydnVur7AA=="
      },
      "requires_license": false,
      "tables": [
        "np_audit_anomalies",
        "np_audit_privileged_reviews"
      ],
      "tags": [
        "audit",
        "analytics",
        "anomaly",
        "security",
        "compliance",
        "soc2",
        "pci",
        "hipaa",
        "iso27001"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-analytics-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-analytics-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_audit_log",
        "service_kind": "compose"
      },
      "category": "compliance",
      "checksum": "42c144f7cc73f71cde8b96fafdfa8300d7f554579f072826b87ad2759eb70c54",
      "checksums": {
        "sha256": "42c144f7cc73f71cde8b96fafdfa8300d7f554579f072826b87ad2759eb70c54"
      },
      "dependencies": [],
      "description": "Append-only audit log for security-relevant events: auth, privilege change, secret access, plugin install/uninstall. Queryable from Admin with filters by event type, actor, severity, and time range.",
      "download_url": "https://plugins.nself.org/plugins/audit-log/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "audit-log",
      "port": 3308,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "U2IY7850CurDbzI5m6T2KcVuJmtVHepojyBxXMY13PK3+Z/HUMjJoQ7in0FihVDaFEG43BQJq6gDYt95UwHsAQ=="
      },
      "requires_license": false,
      "tables": [
        "np_auditlog_events"
      ],
      "tags": [
        "audit",
        "security",
        "compliance",
        "logging",
        "events"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-log-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/audit-log-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself-org",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_auth_enterprise",
        "service_kind": "compose"
      },
      "category": "authentication",
      "checksum": "4887b88b9c8887dd0f4839d1c2c123ab0cb845225a3da32a75d9d789e9ca6079",
      "checksums": {
        "sha256": "4887b88b9c8887dd0f4839d1c2c123ab0cb845225a3da32a75d9d789e9ca6079"
      },
      "dependencies": [],
      "description": "MFA enforcement (TOTP + WebAuthn policy) and SSO via SAML 2.0 and OIDC for Google Workspace, Okta, and Microsoft Entra ID.",
      "download_url": "https://plugins.nself.org/plugins/auth-enterprise/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "auth-enterprise",
      "port": 3826,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "RmB33oI15MjTEJfMnBY5Fx5Ctxmw030AN4Np8O+rSgHhIm8k5Shb9Pidzi77fq+YlPVcnpmlmOdcXtRoekv+Aw=="
      },
      "requires_license": false,
      "tables": [
        "np_mfa_enrollments",
        "np_mfa_recovery_codes",
        "np_mfa_policies",
        "np_sso_providers",
        "np_sso_sessions",
        "np_sso_state_cache"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/auth-enterprise-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/auth-enterprise-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_backup",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "a0c26ee68f42b9b51808cd33f3a938d0e7fc03864e77c50f879c4c758ee3e5e0",
      "checksums": {
        "sha256": "a0c26ee68f42b9b51808cd33f3a938d0e7fc03864e77c50f879c4c758ee3e5e0"
      },
      "dependencies": [],
      "description": "PostgreSQL backup and restore automation with scheduling",
      "download_url": "https://plugins.nself.org/plugins/backup/tarball",
      "implementation": {
        "entryPoint": "cmd/main",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "backup",
      "port": 3050,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "QNH4R/Yy4a0ygR7cEqw8FqBYH4dI8RAThVO9Cx4AsilIYB6qZLmNWYT9K/FzaHtfoFMJP/SS/kN13a0ik9hlDg=="
      },
      "requires_license": false,
      "tables": [
        "np_backup_jobs",
        "np_backup_schedules"
      ],
      "tags": [
        "backup",
        "restore",
        "database",
        "automation",
        "disaster-recovery"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/backup-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/backup-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_byok",
        "service_kind": "compose"
      },
      "category": "compliance",
      "checksum": "e3ae6f42bf77108addc60a43e55d13ca471874d1790b03145f149233aa8e0146",
      "checksums": {
        "sha256": "e3ae6f42bf77108addc60a43e55d13ca471874d1790b03145f149233aa8e0146"
      },
      "dependencies": [],
      "description": "Bring Your Own Key (BYOK) per-tenant encryption. Envelope encryption with customer-managed keys (CMK) via AWS KMS, GCP Cloud KMS, or HashiCorp Vault Transit. DEK wrapped by CMK. Satisfies HIPAA, FedRAMP High, FFIEC, and DORA key-control requirements. Enterprise-only.",
      "download_url": "https://plugins.nself.org/plugins/byok/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "byok",
      "port": 3743,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "x87nuICvrvD5yxzKOgUfQUX7jdORle/Motc9uo0p1mZ4Ii7d1yI4ADRYPQyAYOU8FA87ZznC8R6g2URO1RzLCw=="
      },
      "requires_license": false,
      "tables": [
        "np_kms_configs",
        "np_encrypted_values",
        "np_encryption_key_events"
      ],
      "tags": [
        "encryption",
        "byok",
        "kms",
        "aws-kms",
        "gcp-kms",
        "vault",
        "hipaa",
        "fedramp",
        "enterprise",
        "security"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/byok-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/byok-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_cdc",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "00438d6071bfca440dc20e395d1b7444790c6ad4007bdb2164173ac0661e8c45",
      "checksums": {
        "sha256": "00438d6071bfca440dc20e395d1b7444790c6ad4007bdb2164173ac0661e8c45"
      },
      "dependencies": [],
      "description": "Change Data Capture — streams Postgres WAL events to downstream consumers via webhooks or message queues.",
      "download_url": "https://plugins.nself.org/plugins/cdc/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "cdc",
      "port": 8209,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "KgV9uQqNflKtsScmehhh1e17hiChq+IxA+EZSbfJf/K4mwjmr+l5WcNLuMOwE1N+nYCSawP4O3oEd8cfvyDbBA=="
      },
      "requires_license": false,
      "tables": [
        "np_cdc_streams",
        "np_cdc_events"
      ],
      "tags": [
        "cdc",
        "postgres",
        "wal",
        "streaming",
        "events"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cdc-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cdc-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_cdn",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "f7f2bdacf50a8aa3ee6f54d382997aefa84787d2133852b9b4d48b197d602f75",
      "checksums": {
        "sha256": "f7f2bdacf50a8aa3ee6f54d382997aefa84787d2133852b9b4d48b197d602f75"
      },
      "dependencies": [],
      "description": "CDN management and integration plugin - cache purging, signed URLs. Planned: analytics sync from Cloudflare/BunnyCDN",
      "download_url": "https://plugins.nself.org/plugins/cdn/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "cdn",
      "port": 3036,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Kz/jl0oIcw6/MJnJkS2vZ9mtMWmL62ArYmQpHD8xs9djlzjDurd5QlRIhnBpZImRv72vldIt69iYq8fJLqMtDg=="
      },
      "requires_license": false,
      "tables": [
        "np_cdn_zones",
        "np_cdn_purge_requests",
        "np_cdn_analytics",
        "np_cdn_signed_urls"
      ],
      "tags": [
        "cdn",
        "cache",
        "cloudflare",
        "bunnycdn",
        "edge"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cdn-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cdn-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "ci",
          "subcommands": [
            "build",
            "forgejo",
            "nodes provision",
            "nodes verify",
            "run",
            "serve"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.4.12"
        },
        "service_kind": "cli"
      },
      "category": "development",
      "checksum": "4a9a9d2e8eef0bcc8c97764bea34055714989e2e9e8eb9a96dd043f6e34dd3ff",
      "checksums": {
        "platforms": {
          "darwin-amd64": "57ac22c9552d7739a11ca846f8cbe055d7a15a6fb1e2766592322e98ccb87ca7",
          "darwin-arm64": "52065bb743a3de692257a2bf91d126c1cd2861854eea2477617fcf66b3443f79",
          "linux-amd64": "2b2d24a17937cecbe3c1d4ee2e59f1c488fe2a7ea6e3e60bd5c814c56454272e",
          "linux-arm64": "a14f3f6f0b3ff73fe4a2e5c27de5e5816dd2569b44ce7ccc50db89f5be086aef",
          "windows-amd64": "a4824863e9dd5e43621260868f4a9b53f90c13662fa763cc3405b99231f0a271"
        },
        "sha256": "4a9a9d2e8eef0bcc8c97764bea34055714989e2e9e8eb9a96dd043f6e34dd3ff"
      },
      "dependencies": [],
      "description": "Local CI gate runner: detects repo stack (Go/Node/Flutter/Dart), runs lint+test+build, scans secrets with gitleaks, then posts a GitHub commit status (nself-ci) via gh OAuth. Replaces billing-blocked GitHub Actions as the merge gate.",
      "download_url": "https://plugins.nself.org/plugins/ci/tarball",
      "implementation": {
        "binaryName": "nself-ci",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.4.12",
      "min_nself_version": "1.4.12",
      "name": "ci",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "9b+R2gghZP37OPYXG5RynvqlEmhrrU3zPGIxB790BR3m0qcvtzXDruNaeQZBfQ4u+tGqfQVvPDIVGtn+ocbsCg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "TYDtr08+dNqW7FTsfQMcHmX8iRGJvPTufDVuyZiWXXtXL8CiSt2rHJdXHuWrFEd08VT/Uq04O6k4OGnzl2mWAA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "KfzJUqn4RzJdLcTukM20vF3IjI7HGJIr4naw1ADsFcAvH+0rF2vE0Fv6nGo7AemCe+JmD9JVAqDQaISOpVmjDA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "JsEm5OTX/3IG3fRKNkJFaONFhSuODlL3wy7TyhfrR0MNSbFm3KeF4k3NGp8d+yj1H6GIPQd33Pmt/IT4T8M5DQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "siUDOjq/+b+9lc6S+nZHSl06/QKwY83vOtyp3W2fCoI3PhRQDTwbHoqT4qcRHzC2GkGCkzGIWFBq58sIqm+OAw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "qn+IsuBmFsnTgU+KHSxSL/91XZKRqlpj8eftxdnwrSsruGs0tiDQp1hH6z59y8lyxno7Lg4aMYkTyhoVsFR8DA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "ci",
        "cd",
        "gate",
        "testing",
        "github",
        "commit-status",
        "gitleaks",
        "devops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ci-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ci-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "claw-cli",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "integrations",
      "checksum": "3d6b90a4cf8bb8ad15c5fc9e4fcf1cdd8af34e7939d6552d205274f01e2cf37e",
      "checksums": {
        "platforms": {
          "darwin-amd64": "c9aa5eb1d891b6d43aa2251920f45dd49aede0ac4d680dc8b04cce8d957a0095",
          "darwin-arm64": "1dae6e8635d61e7e2332703eb750ed2e5134e6b7a102b641c9b9b43c7ba48de5",
          "linux-amd64": "6178607e7bf663e752906b5fbd35addbf8e2a0f04661361d362739bb5e494f2b",
          "linux-arm64": "3818574f53316bb284416d365a859e59f301d760299ba5fc8140484d4ed5af68",
          "windows-amd64": "173360397d7499def587e7649ce59fdf272a967588a959fe765526d41172351c"
        },
        "sha256": "3d6b90a4cf8bb8ad15c5fc9e4fcf1cdd8af34e7939d6552d205274f01e2cf37e"
      },
      "dependencies": [],
      "description": "CLI client for the nClaw AI assistant: prompt, chat, pairing, keys, memories, topics, sessions, MCP server, OpenAI-compatible proxy, and schema migrations.",
      "download_url": "https://plugins.nself.org/plugins/claw-cli/tarball",
      "implementation": {
        "binaryName": "nself-claw",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "claw-cli",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "7xiBbVzKJ6yOgylNJbRlFXR7Lw/1nLt3Z0iS1avlfpzkZTMMFOBqgEEUKR0gpJzn6gfDzXVpV4UwcsI9aO1qBQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Lm/0OraQXTOGTDH/yjn2bBdayZxcqrGRL2Mfr/M/3MPHGMOafRQjVusAT7xoR0D0z/5qaOINp5YrhzvI/9WcAA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "yln9pBJ94KZr7+vwpFD+Hw94rTo7sxeLKmiW9xoDD6D3sfPISSC4LNnQISSpDAwt4M0vb03ykIX0CEfUzrvHCQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AWWpzdfIGAkubY1K3I7YZKcXrEpsWS7Zw/A76VojbhU96I+hIXhSh7ibwJtWsRmdRi+owaopbM7twWVM8lPkCw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "+xmA+XTHvWzEaA9UguJVUbjHsAM9iLnIWy42SJKr5hDkIp72OUpOlgL+BG/Isnb/PTNp3urS8sjACg51QpIPCw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "N0liCBvdozIjWSyVZ94Kas9Kj2i5I8wz7jZvGla4n6ChPx6PWocXPcugp/DRNGcm5Acb7rJIK14g7ua2iZPvAA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "claw",
        "nclaw",
        "ai",
        "assistant",
        "mcp"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/claw-cli-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/claw-cli-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_cloudflare",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "58ccf32232d40ee04cda355f73ccbbdc253bd8cec0e31102d02d2a233e71b9a3",
      "checksums": {
        "sha256": "58ccf32232d40ee04cda355f73ccbbdc253bd8cec0e31102d02d2a233e71b9a3"
      },
      "dependencies": [],
      "description": "Cloudflare zone, DNS, R2, cache, and analytics management",
      "download_url": "https://plugins.nself.org/plugins/cloudflare/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "cloudflare",
      "port": 3024,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "vsxhAxdH/3bcldCmnBM93a+UkZJnNM7Qn7me7KAYUj8mLfD2oKALV2cU/cBThfJzKiyQxWWQfXTmijomZUFACw=="
      },
      "requires_license": false,
      "tables": [
        "np_cf_zones",
        "np_cf_dns_records",
        "np_cf_r2_buckets",
        "np_cf_cache_purge_log",
        "np_cf_analytics",
        "np_cf_webhook_events"
      ],
      "tags": [
        "cloudflare",
        "cdn",
        "dns",
        "r2",
        "cache",
        "analytics"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cloudflare-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cloudflare-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_compliance",
        "service_kind": "compose"
      },
      "category": "compliance",
      "checksum": "3231837babffeeb2e91db7a8b0e955f7f0be57cdb685780412ad1774d7bd7696",
      "checksums": {
        "sha256": "3231837babffeeb2e91db7a8b0e955f7f0be57cdb685780412ad1774d7bd7696"
      },
      "dependencies": [],
      "description": "Comprehensive compliance and audit platform with GDPR/CCPA/HIPAA/SOC2/PCI management, DSARs, consent tracking, data retention, breach notification, immutable audit logging, SIEM integration, and compliance reporting",
      "download_url": "https://plugins.nself.org/plugins/compliance/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "compliance",
      "port": 3211,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "dBQQpyqozB6dd21uuYA8bZUDj3IPvwFBDysvxlK0H/cEzUC7ZcWrMBYJ0Ig221FT6+6a5u0caDdHQHMNcM0QCA=="
      },
      "requires_license": false,
      "tables": [
        "np_compliance_dsars",
        "np_compliance_dsar_activities",
        "np_compliance_consents",
        "np_compliance_consent_history",
        "np_compliance_privacy_policies",
        "np_compliance_policy_acceptances",
        "np_compliance_retention_policies",
        "np_compliance_retention_executions",
        "np_compliance_processing_records",
        "np_compliance_data_processors",
        "np_compliance_data_breaches",
        "np_compliance_breach_notifications",
        "np_compliance_audit_log",
        "np_compliance_audit_events",
        "np_compliance_audit_retention_policies",
        "np_compliance_audit_alert_rules",
        "np_compliance_audit_webhook_events"
      ],
      "tags": [
        "compliance",
        "gdpr",
        "ccpa",
        "hipaa",
        "soc2",
        "pci",
        "privacy",
        "dsar",
        "consent",
        "retention",
        "breach",
        "audit",
        "siem",
        "immutable",
        "forensics"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/compliance-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/compliance-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_content_acquisition",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "d0489153bed0b6fa92b66bbfb499a9fa2c33c9a30180dd63ceb2ab8580d525a6",
      "checksums": {
        "sha256": "d0489153bed0b6fa92b66bbfb499a9fa2c33c9a30180dd63ceb2ab8580d525a6"
      },
      "dependencies": [],
      "description": "Content acquisition with download rules engine. Planned: RSS feed monitoring, release calendar integration, automated download orchestration",
      "download_url": "https://plugins.nself.org/plugins/content-acquisition/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "content-acquisition",
      "port": 3202,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "6DH/WMOSwFLADfflp6TGWr7bWRr0cqDfG/Yl3uL6zaOz9Fg/Id0VIitG2NK/IngnR/jccOosGNAH6qyMsXVYAA=="
      },
      "requires_license": false,
      "tables": [
        "np_contentacquisition_profiles",
        "np_contentacquisition_acquisition_subscriptions",
        "np_contentacquisition_rss_feeds",
        "np_contentacquisition_rss_feed_items",
        "np_contentacquisition_release_calendar",
        "np_contentacquisition_acquisition_queue",
        "np_contentacquisition_acquisition_history",
        "np_contentacquisition_acquisition_rules"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-acquisition-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-acquisition-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_content_progress",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "6cc86582fe248fbc88d938a34441cd7b73ba793cc532a221efc03f844dce9798",
      "checksums": {
        "sha256": "6cc86582fe248fbc88d938a34441cd7b73ba793cc532a221efc03f844dce9798"
      },
      "dependencies": [],
      "description": "Track video, audio, and content playback progress with continue watching, watchlists, and favorites",
      "download_url": "https://plugins.nself.org/plugins/content-progress/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "content-progress",
      "port": 3003,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "tIfg2ORLWOMezMjXn4e6efJFaSIvjQYur5XlH/OzwCp+aY+obkPq6uFVZkBJmPy6/mcP76RoNFd9frcY7vzfDw=="
      },
      "requires_license": false,
      "tables": [
        "np_progress_positions",
        "np_progress_history",
        "np_progress_watchlists",
        "np_progress_favorites",
        "np_progress_webhook_events"
      ],
      "tags": [
        "media",
        "video",
        "audio",
        "progress",
        "watchlist",
        "favorites"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-progress-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-progress-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_content_safety",
        "service_kind": "library"
      },
      "category": "compliance",
      "checksum": "9c3a80d78b61310e36d102c525c9eacfddef58e7b41bded87d3f93bbf54d34f3",
      "checksums": {
        "sha256": "9c3a80d78b61310e36d102c525c9eacfddef58e7b41bded87d3f93bbf54d34f3"
      },
      "dependencies": [],
      "description": "Trust-safety evidence, legal holds, spam detection, raid protection, and abuse scoring",
      "download_url": "https://plugins.nself.org/plugins/content-safety/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "content-safety",
      "port": 3213,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "fNYj+cDeMFNPezdBfTn4uBQvmpcL2oawlYR1n7MzdHO9+to4m7zfyPVZXPgn+7lcriSsHn5es6BGiD3reYirCQ=="
      },
      "requires_license": false,
      "tables": [
        "np_cs_evidence",
        "np_cs_legal_holds",
        "np_cs_evidence_exports",
        "np_cs_spam_rules",
        "np_cs_spam_configs",
        "np_cs_rate_limit_violations",
        "np_cs_raid_events",
        "np_cs_lockdowns",
        "np_cs_abuse_scores"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-safety-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/content-safety-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "costs",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "ff3396cf3ceba414eb1caa98c46293bb4276f9967a2a578c434e39960bc6eca3",
      "checksums": {
        "platforms": {
          "darwin-amd64": "eda2833a3f6b1f89e40635f4d4fae672de15d1721a92f81178809055c1fe8728",
          "darwin-arm64": "9f0dd217a32740fc67bebf7fb39833e9338c4fb26f78b023c46deb7486e35d54",
          "linux-amd64": "28882bcde402d14cf0f3eb1f816f297ca1ffc8d7324c7a859e0e450bc05f79c1",
          "linux-arm64": "5dfa2127a587386beef65a806c8421c76f2bd596291e59933aef80da271da52f",
          "windows-amd64": "b75d87e03f8018006911edeff7893266e6149b760648ec06ed26b3b5f8fca710"
        },
        "sha256": "ff3396cf3ceba414eb1caa98c46293bb4276f9967a2a578c434e39960bc6eca3"
      },
      "dependencies": [],
      "description": "Show estimated per-install operational costs: Hetzner VPS, Cloudflare, Vercel, Stripe fees, and installed paid plugin licenses.",
      "download_url": "https://plugins.nself.org/plugins/costs/tarball",
      "implementation": {
        "binaryName": "nself-costs",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "costs",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Z5AbglGF9XqRfT0K/biknJNWfH2IrJOZNqhJi+2HkwvWS7/RZL+Ne46/n9RKbn+E+s7Qt9evV+SxmF+jafErAA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "+mWeHjj/mBYODqV2TRQHwEAmhf6GVB1YfE6iRF6w4FOuCa2iVAQujwH4bVIA//OM31r/gh/uRO9Cz2reMgITAQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Cmdu3qAXRmcbAwQhs0FEHbPTv2K0ARw5ATkrqHdgqRFeTMCwlb3nv7yFRr5YxIeq96PnT8Lc/y7LoitYvTW7CA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "nnTYuJMp9D1wqr0rOKPh6S4b/abBdu0d7dZRpYRxJWfoO83h/xr9V8OJzkFPbNFKaCoEa6J1caRvSB+fmJZGDA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "i6UmaHsLT5XCI29PiKlBjPOOf/fw5PQ8OzglgbKHRxl8TwDDrv/K8FuTeU0arREiwa0g7QCmJj1FfFN6aY6eBQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "dbr8yV9Nq9yUL5cxkAimCsBFTZx2IAzK9JyltpLerx3oNeTJDsKM+AY7wW3oFDvMf8dXdqIc8BBiLsyh3tgADA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "costs",
        "billing",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/costs-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/costs-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_crdt",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "d8ec05c76ce30da719b40c9d151e066f17d5a51ee0007152f6b763e287f2cdd3",
      "checksums": {
        "sha256": "d8ec05c76ce30da719b40c9d151e066f17d5a51ee0007152f6b763e287f2cdd3"
      },
      "dependencies": [],
      "description": "CRDT offline-first primitives. Self-hosted Yjs (y-websocket protocol) and automerge sync server with Postgres persistence. Drop-in replacement for Liveblocks/PartyKit with zero extra infra.",
      "download_url": "https://plugins.nself.org/plugins/crdt/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "crdt",
      "port": 8211,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "f36QXVuzNpxJciiafrdiCYn7uwuqHcuYcDyA8qN7JjEHHzljCY68QhwJiRMvkkkLdxtUIyvDcywI0CkMq47BCA=="
      },
      "requires_license": false,
      "tables": [
        "np_crdt_documents",
        "np_crdt_updates"
      ],
      "tags": [
        "crdt",
        "offline-first",
        "yjs",
        "automerge",
        "collaboration",
        "sync",
        "websocket",
        "realtime"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/crdt-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/crdt-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_cron",
        "service_kind": "compose"
      },
      "category": "automation",
      "checksum": "4a80c0a93171e309bf6bb745bcaf43e1ae770baade573ea18fc863c94a5f796a",
      "checksums": {
        "sha256": "4a80c0a93171e309bf6bb745bcaf43e1ae770baade573ea18fc863c94a5f796a"
      },
      "dependencies": [],
      "description": "Cron job scheduler. Register jobs with standard cron syntax, execute via HTTP callbacks, track run history.",
      "download_url": "https://plugins.nself.org/plugins/cron/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "cron",
      "port": 3051,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "DtElCmK8CcWqf6x7rEUb+QdthwpkSJwXaQcWKi/4wfTLmaZhr440ySJvfduSEWrzIwSm6FkdvHsqlAQf/uNwBg=="
      },
      "requires_license": false,
      "tables": [
        "np_cron_jobs",
        "np_cron_runs"
      ],
      "tags": [
        "cron",
        "scheduler",
        "jobs",
        "automation",
        "webhooks"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cron-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/cron-1.2.13.tar.gz",
      "tier": "free",
      "tier_pair": true,
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_ddns",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "a47cc18bfc1a72315704af6c64bb45403e16d51dbf5fb34ef9bd903006158296",
      "checksums": {
        "sha256": "a47cc18bfc1a72315704af6c64bb45403e16d51dbf5fb34ef9bd903006158296"
      },
      "dependencies": [],
      "description": "Dynamic DNS plugin with external IP monitoring. Planned: DNS provider API integration (Cloudflare, Route53) for automated record updates",
      "download_url": "https://plugins.nself.org/plugins/ddns/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "ddns",
      "port": 3217,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "9r2xHQe+TjNt12u2rSR9YKOEkd5uFP9wH8SjZaaODD7xP52irjzR/po58FqaesBgr5TteJrclrQCMs/pFmg0Bw=="
      },
      "requires_license": false,
      "tables": [
        "np_ddns_config",
        "np_ddns_update_log"
      ],
      "tags": [
        "ddns",
        "dns",
        "dynamic-dns",
        "duckdns",
        "cloudflare",
        "remote-access"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ddns-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ddns-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_devices",
        "service_kind": "compose"
      },
      "category": "streaming",
      "checksum": "e281deb8acae1642e1ba451e1db858991f08a10b3fa3ab2b9fc927e5c39a224c",
      "checksums": {
        "sha256": "e281deb8acae1642e1ba451e1db858991f08a10b3fa3ab2b9fc927e5c39a224c"
      },
      "dependencies": [],
      "description": "IoT device enrollment, trust management, and command dispatch service.",
      "download_url": "https://plugins.nself.org/plugins/devices/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "devices",
      "port": 3603,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "syvGd64bUq+4KSzNOs4mSqTH3k0Xrlp5xIBrY7sYY2VNYlee9IiHo+TPSQEMDpEZQkzKBA7B73kIwY4+77YPAg=="
      },
      "requires_license": false,
      "tables": [
        "np_dev_devices",
        "np_dev_commands",
        "np_dev_telemetry",
        "np_dev_ingest_sessions",
        "np_dev_audit_log"
      ],
      "tags": [
        "devices",
        "iot",
        "antbox",
        "enrollment",
        "commands",
        "ingest"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/devices-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/devices-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "dlq",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "3db3686d50c72231703eec9e476c7b25773c3edb4d03498afeb3c9b40446de48",
      "checksums": {
        "platforms": {
          "darwin-amd64": "a8b2804baad549eb89b52ad146d6173fd6b6d75ca1b20015a8ce95294c6157cf",
          "darwin-arm64": "63b1e6e02367e44203f9482101de3a92fd45e3b88a3426d86daca2c9490568cf",
          "linux-amd64": "5da475aebea52cd914bc1a4a419e337ba47b2bbc60af1b5583d71296879ee2a1",
          "linux-arm64": "42c4d9dbec9a6b6307ea6cd4c47636fba9a15feb112652ad5d7ea3863f6ec060",
          "windows-amd64": "b225ce73d9354de8485994f1dccd7c92f91e2804dab02723bc367492ec3b8054"
        },
        "sha256": "3db3686d50c72231703eec9e476c7b25773c3edb4d03498afeb3c9b40446de48"
      },
      "dependencies": [],
      "description": "Manage dead-letter queues for nSelf plugins: re-enqueue rows that failed processing back to the work queue, with safe row limits and dry-run preview.",
      "download_url": "https://plugins.nself.org/plugins/dlq/tarball",
      "implementation": {
        "binaryName": "nself-dlq",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "dlq",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "R5+9Lq5QdM+NHjwtrF6UORSkbj7TZi3gDuD4X/CcFvKmQvo2CxM4inhJa+dmgvx5JRtdhTqcGdoR6qzVT/OXCQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "f9oObgCAvVztFOYOPesh2UZDfMUE0Kyfpph6cBLrLJqcweZCyt4jKt8ct4EliX+bnK5Q6yAJrnsbtQ9hEvY8Cw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "8nOdfQnavFXcdsyhAGlFuozBxRpaypQGwgHmM9RqWE4/foK9jSpUCtSs63sLbYFIWpB6R6xsdTnMHkMC8WjTAA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AQyMgYTaA8UlzhkD4xy6NADCwcDxA3e4aNN8yS5d3ZtkMIdPHTpeMMvzzQk1Xb4+zk5yXPTOiPeOWjLbb1qxDA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "N948Eol5KpSvFVSgV0vr1qEyHkFFULqzEaPNEWAJqShKYdcIe7oQ7bxK81HCWe1adZabcnTfYm/TR/c69RobAw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "1b506T8lJytq/o5muZWI9eWsI7c5KJlydLX7y3RoL/0eeKUjO52ScVdtU6qkvJGLLkb8OujLFJSwRZ82T05sCg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "dlq",
        "dead-letter-queue",
        "queue",
        "ops",
        "reliability"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dlq-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dlq-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_documents",
        "service_kind": "compose"
      },
      "category": "data",
      "checksum": "12cfe4de25d192b47a2a8e62ba9e8ce478e44fd928b47fe152035e90b8672228",
      "checksums": {
        "sha256": "12cfe4de25d192b47a2a8e62ba9e8ce478e44fd928b47fe152035e90b8672228"
      },
      "dependencies": [],
      "description": "Document management and generation service with templates, versioning, and sharing",
      "download_url": "https://plugins.nself.org/plugins/documents/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "documents",
      "port": 3106,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "F5mTsujsEHsL8uNg78sdAesZEtPhJSxAp7QwGg+FyhkCwHDYCMdHNbaYUmtHIr9JQ6EsT+IzqhMfVajUuUO0Cw=="
      },
      "requires_license": false,
      "tables": [
        "np_documents_documents",
        "np_documents_templates",
        "np_documents_versions",
        "np_documents_shares",
        "np_documents_webhook_events"
      ],
      "tags": [
        "documents",
        "pdf",
        "templates",
        "generation",
        "versioning",
        "sharing"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/documents-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/documents-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "dogfood",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "785b52738c32b01f0f6717f57f9ab06eed628e2d2029de6ed7971f7b20966ee1",
      "checksums": {
        "platforms": {
          "darwin-amd64": "4f17219a09e0c7fe4c13c6ca054124ff246f900046e83be04a08f7718a8d0c35",
          "darwin-arm64": "5ea9b40c484c19dc73231c3ef5d7a80d1e8f421a2fc0eccea60e4c19336c2a21",
          "linux-amd64": "7ee09a31c3ed218426365fa1c90d6b6e174bff887dc5ce171c5c952726a43f5a",
          "linux-arm64": "cebfaca1dfdec46017d17931029992b9603e29035b8fc083b7407a09114fd36f",
          "windows-amd64": "385f7f33906c99b6e09d046f6169830dbaa1248e396911458a96cbe8ad93ec21"
        },
        "sha256": "785b52738c32b01f0f6717f57f9ab06eed628e2d2029de6ed7971f7b20966ee1"
      },
      "dependencies": [],
      "description": "Production dogfood audit and reporting: 21 read-only checks covering backups, DR, tenancy, licensing, secrets, migrations, monitoring, security, watchdog, and queue health.",
      "download_url": "https://plugins.nself.org/plugins/dogfood/tarball",
      "implementation": {
        "binaryName": "nself-dogfood",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "dogfood",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "IWTNu8GnbxxNiKjudXfPAsZTwJuXjeZ5F5wfVZenArsgP+pWaQtfTVLL4OpTnLOrZ+75xoIBgaifM7iuRm5JBA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "K99wvAeT+RWlo/ZEagu5pr6ybDumAvHFBxCOEeFwBmNw6vKLHw9dKGhDUHMsz34egSgym58Njg/XEPgiSw4SCg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "a6OmYsAekpV9eQ+FpcK8wsdY6wyDwp/Cg9lW0GXfddzkaaelOFBW/cxphIjGUO4Wcy3Hqrc7C2ZVSfw8HrrDAw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "1lTs+JmW9dsHhZYY4XigRaTeDAIweF3RFib03cBfWkK63XovhuEkY5q+h+Vh9d94EMY+CKNxRoUmuc2E45TzBA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "G46PP1GGw+c9WD+u+cFUT5IsZ753tdXJeVxtRrN2fqLgu3j4Hcnw8g+EOb7mTCFeRqmLkLAwg4hmsV14hbTnAQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "EQQRweVZrhyTrMUm/t+tFQDsnBp04kpHIavGBH7eQozO7PnxBXjzkRRgIBgXjVNRu4jbZnQQ8tgGHEwdIJy5AA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "dogfood",
        "audit",
        "ops",
        "production",
        "health"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dogfood-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dogfood-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_donorbox",
        "service_kind": "compose"
      },
      "category": "commerce",
      "checksum": "43a71558e0d6d6ef17c07ecbc03555aabd5c55ff80e05610424c555fc5e767c3",
      "checksums": {
        "sha256": "43a71558e0d6d6ef17c07ecbc03555aabd5c55ff80e05610424c555fc5e767c3"
      },
      "dependencies": [],
      "description": "Donorbox donation data sync with webhook handling",
      "download_url": "https://plugins.nself.org/plugins/donorbox/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "donorbox",
      "port": 3074,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "KVs6LmmnBp6qD2B87mzcPaMY+dIiBElW2sLxBg3xHTE/t2uB7yhSdWRlQzLi/bHbSBxxJ0M3x1fH+Dd/Zo7QDQ=="
      },
      "requires_license": false,
      "tables": [
        "np_donorbox_campaigns",
        "np_donorbox_donors",
        "np_donorbox_donations",
        "np_donorbox_plans",
        "np_donorbox_events",
        "np_donorbox_tickets",
        "np_donorbox_webhook_events"
      ],
      "tags": [
        "donations",
        "fundraising",
        "campaigns",
        "donorbox",
        "webhooks"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/donorbox-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/donorbox-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "dr",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "3a60e207be042a776a62078cf104587493d87c3304362f98a6f4f6a7028e5ce6",
      "checksums": {
        "platforms": {
          "darwin-amd64": "b8bcfcdbe25dcacb8925fd807c27271da59bc8f6dba37df6130bc6fe9559a3fc",
          "darwin-arm64": "0ebdaff53d0e720780140f125053d9f44a64ce764a4fbc6fc545fd1b643f75d7",
          "linux-amd64": "e5072b9a32381a2a35d2e0dd3017ae12c0c8c90e1041f2eebfd380ae3168d997",
          "linux-arm64": "c2225a18585083ecef2664d96c536e5c1be3139e2d81509bbac3e71394cffab5",
          "windows-amd64": "631cb53c69204adfbd65abed2f20fe94e7c8e1d1dd10bfb7ebf26fdbc08ddd7d"
        },
        "sha256": "3a60e207be042a776a62078cf104587493d87c3304362f98a6f4f6a7028e5ce6"
      },
      "dependencies": [],
      "description": "Disaster recovery: promote a standby, fence the old primary, run drills, and install the systemd units DR needs.",
      "download_url": "https://plugins.nself.org/plugins/dr/tarball",
      "implementation": {
        "binaryName": "nself-dr",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "dr",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "70Eb5VWka/FK/0U5Y14MTs2/vhmTTsFoOTlcUORKXHz/cO+RHkKOeusZlEt3LJSqwqP2Y+aAkQBkLEbz/lE7BA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "0ABJJrlIwBAPI0f/CjNO0Z6Z1FPE/5n0Nj3+ADSEhLy5lf0c5JSkRLo5fvtBUX/Ms3CTEb74gZD5xSuM7cJbDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "cMPhCG7DZt2eDrBnvx6TqMLniCFfaBOfyjGcBepBrMGGFngYIDRWZDfnPkP6nSe9ATxZeDLHXpazqlNje6RBDQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "RfPQAC+MaSn6/ZQdrWshb8jFoR8TB4JFwvGYaGnQx3/PjGSKvFswXpLoYB+IR91qEluxBSYGlzKszEiJ9rYuAw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "iKXCkXjOVxguiiQK918t+7zlF47m7FOXH/mog2byQUhGi+Vx6CXrBnE9ZhgbfQLJbsbPFEVlFcHcbcT9m+OHBQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "ftmvWhLPQUmQcwRJPe6f+Lm2NbXK1AYA9EDrZ3bvv343QqTNcv/c3am03V+SCkAOA9TGROKn79v5qe8zfJjEAw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "dr",
        "disaster-recovery",
        "failover",
        "standby",
        "drill"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dr-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/dr-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_e2ee",
        "service_kind": "compose"
      },
      "category": "authentication",
      "checksum": "96d37b7789f7c6895e67e1fbc174612f6461f86002af5f9dc74ea3613f8581cc",
      "checksums": {
        "sha256": "96d37b7789f7c6895e67e1fbc174612f6461f86002af5f9dc74ea3613f8581cc"
      },
      "dependencies": [],
      "description": "End-to-end encryption key directory: X3DH prekey distribution + Kyber-1024 (ML-KEM-1024) post-quantum prekeys for nchat. Server stores PUBLIC keys only; private keys never leave the client.",
      "download_url": "https://plugins.nself.org/plugins/e2ee/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "e2ee",
      "port": 3055,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "41fqidcaY8Nc82K05W4F6/ddqnzcMT8Q4EIBBQ1acc9ExmzgoQ5sIQmidRz6mawQkXkj/c5M1NGNIYk7z17JDQ=="
      },
      "requires_license": false,
      "tables": [
        "np_e2ee_identity_keys",
        "np_e2ee_signed_prekeys",
        "np_e2ee_one_time_prekeys",
        "np_e2ee_kyber_prekeys",
        "np_e2ee_prekey_bundles_served",
        "np_e2ee_verification_states",
        "np_e2ee_safety_numbers",
        "np_e2ee_audit_log"
      ],
      "tags": [
        "e2ee",
        "encryption",
        "kyber",
        "ml-kem",
        "post-quantum",
        "x3dh",
        "prekeys",
        "key-directory",
        "security"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/e2ee-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/e2ee-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself-org",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_email",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "6afc5be1b9c1169c8f376597d7f570c183f152517a45a515215ad0a744303276",
      "checksums": {
        "sha256": "6afc5be1b9c1169c8f376597d7f570c183f152517a45a515215ad0a744303276"
      },
      "dependencies": [],
      "description": "Transactional email via Elastic Email. Send, template, and track emails.",
      "download_url": "https://plugins.nself.org/plugins/email/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "email",
      "port": 9008,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Ks2WFvDKIvlx6L+e4Z9w3f2FyOJiBvq42yGAVeGV1xbUIP1at1jWRoOnm/tf5ufU24HPfrg+vM4iUZ8wY8TCAg=="
      },
      "requires_license": false,
      "tables": [
        "np_email_messages",
        "np_email_templates",
        "np_email_events"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/email-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/email-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "encryption",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "compliance",
      "checksum": "7757a27ad9709654a97659dc1739f5af06cd2d21f50a0f79165ee34b02ab160f",
      "checksums": {
        "platforms": {
          "darwin-amd64": "b26acde083e2165c6e3bcf28edb6013e7c27d2a2e43f6059c806dc997d6dd31b",
          "darwin-arm64": "386676bb7be886114b64cb3d2b1b5c7d2a2cf164e4bd4df8621bd557f8f0ba78",
          "linux-amd64": "2ec3ff40b70cfa312bce341f9b1a537dfa7a5660b8a379bd9e3aff1955c6470d",
          "linux-arm64": "633c3053d95c8e51ff6839bf4cf880540fb54f12861684d952a9804fc363438b",
          "windows-amd64": "2ff6685099519c3c59254323f74a3356d809618ad0ab1bdcab924f26a5b0fbf8"
        },
        "sha256": "7757a27ad9709654a97659dc1739f5af06cd2d21f50a0f79165ee34b02ab160f"
      },
      "dependencies": [],
      "description": "Bring Your Own Key (BYOK) per-tenant envelope encryption for nSelf Cloud: AWS KMS, GCP Cloud KMS, and HashiCorp Vault Transit, with key rotation and an audit trail.",
      "download_url": "https://plugins.nself.org/plugins/encryption/tarball",
      "implementation": {
        "binaryName": "nself-encryption",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "encryption",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "hmVfM/HmuFjNxGVgfuTMCI6jCTWRrNyT1WfTjQa1WRIA+AV86XO/Wtm/1hkbgtmkH1YtMR9ZfCyeO051BO87AA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "kv4Z7S5Pjbtv6E0UWDwtXcl491ZKBBvdTJAIx14am3ZyAORQLeLXmjZAxQM4loIUqlUM2bKxIpbnyVOAZ3owCQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "CJrNFt3JbB2ck+QaYpghdEqr4HukcQBCA/oN4T1wO2oGpFgI749lurV23T5lo7HNQkIF8uq2lNgjsGlrY+AqAA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Hu40ETyB9BVklrvXK4R5HAagV+hTikWxLR69hZ8ebn556SImL7F4GtAVCRl7ufOLPMIqvBPVNgHkUdCJupqYCA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "EIHnOeGoKg4yOR0l0hl3do1Tky+ZPlnrlBid8Ayzgj8IT0LR17pjnYxvC9Cqv2jMtIMma8eyI2hrBlThYRA8DQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "UQLJVeK3RcFa67igNOeDLyyT3HoG8Zjzp2ucmGAO2Pcwx2EkjPkLOxAidwIMpAivoYbnWLEuTF+9kN3ajKiPDQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "encryption",
        "byok",
        "kms",
        "enterprise",
        "security"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/encryption-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/encryption-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_entitlements",
        "service_kind": "compose"
      },
      "category": "commerce",
      "checksum": "a1d91867492154de068532e97c81bb9034fb1364773cbc1b70a1cb19a012c19c",
      "checksums": {
        "sha256": "a1d91867492154de068532e97c81bb9034fb1364773cbc1b70a1cb19a012c19c"
      },
      "dependencies": [],
      "description": "Feature gating, subscription plan management, usage quota tracking, and metered billing",
      "download_url": "https://plugins.nself.org/plugins/entitlements/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "entitlements",
      "port": 3735,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "WS6bYatQ6/BKiuapFkY7OUDutZVyKegpClpbmUqm4Sji6Gv+dN8sxY8usXgeXIxsUWfjnRAz7Sy93TLheH4kCg=="
      },
      "requires_license": false,
      "tables": [
        "np_entitlements_plans",
        "np_entitlements_subscriptions",
        "np_entitlements_features",
        "np_entitlements_quotas",
        "np_entitlements_usage",
        "np_entitlements_addons",
        "np_entitlements_grants",
        "np_entitlements_events"
      ],
      "tags": [
        "entitlements",
        "subscriptions",
        "plans",
        "quotas",
        "billing",
        "feature-gating"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/entitlements-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/entitlements-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_event_bus",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "027c1d74a64ea147911584069108ec4bbcaac46587246ad98cb637a67d4abf81",
      "checksums": {
        "sha256": "027c1d74a64ea147911584069108ec4bbcaac46587246ad98cb637a67d4abf81"
      },
      "dependencies": [],
      "description": "Internal event bus with pub/sub, fan-out delivery, dead-letter queue, and replay for inter-plugin messaging.",
      "download_url": "https://plugins.nself.org/plugins/event-bus/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "event-bus",
      "port": 8212,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "L0NkzJX9aCmEOI0Si4JcCTg8nsB5sq5y+GWaaC8vdv/m3MStw3AeO6QNmzmXlNr/TxxMrnjPXdq9Aw0J0kHNBQ=="
      },
      "requires_license": false,
      "tables": [
        "np_event_bus_stats"
      ],
      "tags": [
        "events",
        "pubsub",
        "messaging",
        "bus"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/event-bus-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/event-bus-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "9df26aee8df6dc61f5ff97a41ad3a1a8c208b41e02bb88082e8a4b63e0e3b5de",
      "checksums": {
        "sha256": "9df26aee8df6dc61f5ff97a41ad3a1a8c208b41e02bb88082e8a4b63e0e3b5de"
      },
      "dependencies": [
        "object-storage"
      ],
      "description": "Ancestry.com → nFamily migration helper (PLANNED). Imports profiles, photos, documents, sources into the family plugin. Pattern mirrors family-geni.",
      "download_url": "https://plugins.nself.org/plugins/family-ancestry/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "installable": false,
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-ancestry",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "7hAhRYo2lqkgWW2zp7IVi3CiQLWgFqCS0dAnRgTXAIN0nDB7AnTpREKsa+dneS13guwdWt9U6Xp00HyQgY+EBw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "family",
        "genealogy",
        "ancestry",
        "migration",
        "importer",
        "gedcom"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-ancestry-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-ancestry-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "fdb15fec1c06efef6cc4cc725865bb26a61d38aea5e70e61e87b1c18eac5208a",
      "checksums": {
        "sha256": "fdb15fec1c06efef6cc4cc725865bb26a61d38aea5e70e61e87b1c18eac5208a"
      },
      "dependencies": [
        "object-storage"
      ],
      "description": "FamilySearch → nFamily migration helper (PLANNED). Free public API from FamilySearch (LDS). Lowest-friction next-step importer after family-geni.",
      "download_url": "https://plugins.nself.org/plugins/family-familysearch/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "installable": false,
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-familysearch",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "v02mYeq3OJxum64ABUolpwO6LNQ3iCgAsJnn3lobmPcZrDDtaAxvuBg2q+qAASxPZAtr5JUDfRTUW3eTYSkMAg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "family",
        "genealogy",
        "familysearch",
        "migration",
        "importer",
        "gedcom",
        "oauth"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-familysearch-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-familysearch-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "76e9f9334a5f6dd897a71087237185d0b5575dc9e548308891525a5f3483cc05",
      "checksums": {
        "sha256": "76e9f9334a5f6dd897a71087237185d0b5575dc9e548308891525a5f3483cc05"
      },
      "dependencies": [],
      "description": "Generic GEDCOM file importer for the family plugin. Accepts any GEDCOM 5.5.1 / 7.0 file from any provider with optional photo-folder upload. PLANNED: requires the 'family' plugin (ɳFamily bundle, planned v1.1.0) and 'object-storage' + 'photos' plugins. Not installable until the family plugin ships.",
      "download_url": "https://plugins.nself.org/plugins/family-gedcom/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "installable": false,
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-gedcom",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "cOysEFiexRip6qjO/0O2JQCdUAWVyYN99vWtyy3RKBQ3tq7eG1Sf6Izl0zdgrDcal14OrKVwA/N9P+dc0pSgDA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "family",
        "genealogy",
        "gedcom",
        "migration",
        "importer"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-gedcom-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-gedcom-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "ec88ee24e60e9baba5ad649a7d586f98dea30b95939ed494634a54e8cf449d3d",
      "checksums": {
        "sha256": "ec88ee24e60e9baba5ad649a7d586f98dea30b95939ed494634a54e8cf449d3d"
      },
      "dependencies": [
        "object-storage"
      ],
      "description": "MyHeritage → nFamily migration helper (PLANNED). MyHeritage is Geni.com's parent company — lowest legal risk, potential partnership path.",
      "download_url": "https://plugins.nself.org/plugins/family-myheritage/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "installable": false,
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-myheritage",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "XhRCPnWDXjgLzSo7vnkpjHWMtiUt0gGxOsC1A1iD+J9Q0N6w+nY53vcEm1XI4pIbJvDwVgGazpOaxAbr34PgDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "family",
        "genealogy",
        "myheritage",
        "migration",
        "importer",
        "gedcom"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-myheritage-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-myheritage-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "a35412519110be8434051ee5bee8ca80a0eab8a2a9ffe522fb1da1da67ff05b4",
      "checksums": {
        "sha256": "a35412519110be8434051ee5bee8ca80a0eab8a2a9ffe522fb1da1da67ff05b4"
      },
      "dependencies": [
        "object-storage"
      ],
      "description": "WikiTree → nFamily migration helper (PLANNED). WikiTree is a free public genealogy wiki with a REST API (Apps API).",
      "download_url": "https://plugins.nself.org/plugins/family-wikitree/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "installable": false,
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-wikitree",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "0CAyKsZP6K8SRdto0/DAacr7SpZV+Xt+dra3h/BumT6XbvBCK28vxHEG1/GTYfQKeUfTNlSTeFbKN/BaHjgNDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "family",
        "genealogy",
        "wikitree",
        "migration",
        "importer",
        "gedcom"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-wikitree-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/family-wikitree-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_feature_flags",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "f32227b3267292e91afa8564cd06e4b057d8aedce56ce9ed00f60f8c5b80ea51",
      "checksums": {
        "sha256": "f32227b3267292e91afa8564cd06e4b057d8aedce56ce9ed00f60f8c5b80ea51"
      },
      "dependencies": [],
      "description": "Feature flags service with targeting rules, segments, and evaluation engine",
      "download_url": "https://plugins.nself.org/plugins/feature-flags/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "feature-flags",
      "port": 3305,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "xBurGTE35G3XbIYlGu5dJZqQit6LwO0qfrs1itoGegLBlhmTbNjSNMtLKg62CE6rhaNdIrOpUkW91GqMvMGPDA=="
      },
      "requires_license": false,
      "tables": [
        "np_feature_flags_flags",
        "np_feature_flags_segments",
        "np_feature_flags_audit"
      ],
      "tags": [
        "feature-flags",
        "feature-toggles",
        "toggles",
        "configuration",
        "infrastructure"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/feature-flags-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/feature-flags-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "federation",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "5f4fa54690b18575e01a81a7f7af7cee6e3ce4579362d4d92b7c5bfd6a89babc",
      "checksums": {
        "platforms": {
          "darwin-amd64": "5ed7092bbd881146ee0b236012d8490f819880c0a2e266af33fe7c1640fe1821",
          "darwin-arm64": "05b9683c8b2bcee5505f88f8f62fcabbee512082a19926f2526a86e09e45c3ad",
          "linux-amd64": "5d843ae4078fda32ae39cb87d16c6c31d8ba0eb9e42c9bbffe4ae7dc47bc8cb4",
          "linux-arm64": "0ca14255f4730fe103357218f09fcf5f8cf5bf8f0a3b164ea66b818cee8fe4e9",
          "windows-amd64": "9a06ce15a47f5eaa4f2ae75595bec0b7a8e48dc7bc4119bd2d56643439517f8a"
        },
        "sha256": "5f4fa54690b18575e01a81a7f7af7cee6e3ce4579362d4d92b7c5bfd6a89babc"
      },
      "dependencies": [],
      "description": "Manage GraphQL Federation: compose an Apollo Router supergraph from installed plugin subgraphs, check subgraph health, and introspect the composed schema.",
      "download_url": "https://plugins.nself.org/plugins/federation/tarball",
      "implementation": {
        "binaryName": "nself-federation",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "federation",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AkjiQcWWoPDBVNiEVRg3tr/qAHu+9jlN6BmoXfH0gh2ISCD8ad2NMhtSg/xGEO9/GntOhxRUJtBtZnuwWgDhBw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "q0+5QlZTdInMGrJnoRN20siTYK+FylA+REp3PLVPD87S+rq7V6/4ABGytMCr1j9hxMmj9JRio2qr/jhUXGeQDA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "hGQRIw7x3nMDcOlJYrinoTV2SPxtj4BRKDxe2CrYXaUMKqjXEOM+1n6OGS6P0t/kS7zll8Amn60XmUwn1qhkCQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PdUVI5pcqTMUHOC4uIT2cAvWZbWtl66q2A0D7SudJzbSWlW/09nuRmDXJeejEqIjDVVBW84rEeNljMhk+BptAw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "zxuDxfR6pcb5ybI8B4sGRuksVfNBMLUW9m02W0FBjS6p63dXfm9sppSqm2AdqhJC/OyMPbGc/aBv+wtjgqjFAg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "4bDg04niYNjJ+1OAEcPU1dnKX1Eo0Iq9+gNmQ8F9d7zrqq1paCX6No0RkS76vEDDZf2E3ki5d5jM76/9FtkZDQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "federation",
        "graphql",
        "apollo",
        "supergraph",
        "hasura"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/federation-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/federation-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_file_processing",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "9d444f70400ae44f41687d991a7dc0526c2c818e9ff53eab96e48662a713eeab",
      "checksums": {
        "sha256": "9d444f70400ae44f41687d991a7dc0526c2c818e9ff53eab96e48662a713eeab"
      },
      "dependencies": [],
      "description": "File processing with thumbnails and optimization for MinIO/S3/GCS/R2/B2/Azure. Planned: Inbound webhook support for storage provider notifications",
      "download_url": "https://plugins.nself.org/plugins/file-processing/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "rust"
      },
      "language": "rust",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "file-processing",
      "port": 3089,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "UgGh4+4V1hx5WUmUo8KINbDvWUwBokIiyf49FNqvkWzxhK73we2lq8SEqFeXbrYjpcJO7zwUvkXD7V1y18ucCA=="
      },
      "requires_license": false,
      "tables": [
        "np_fileproc_jobs",
        "np_fileproc_thumbnails",
        "np_fileproc_metadata"
      ],
      "tags": [
        "files",
        "storage",
        "processing",
        "thumbnails",
        "optimization"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/file-processing-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/file-processing-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "flags",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "development",
      "checksum": "44684dc4b0ca7960dc6fb9503a75f93105ea2780bfc7ff48f919370817e71a77",
      "checksums": {
        "platforms": {
          "darwin-amd64": "3158586a83d75fb93917ed30b0b9ff7f5ca0b439975a328bcbcefb1e3dc4f1a0",
          "darwin-arm64": "0bd9a812731b91c6a86820fce092c0d0228ae4be5b13680810dda0d869e84f4a",
          "linux-amd64": "57aa8395d92e68a35261287e36b9af4b678b1e909ea0ba86cb5bd84db176caf4",
          "linux-arm64": "e52916b9f0ba37c8a18b254e158c8e3185d539f43392a3fbb9fda82e801e96b0",
          "windows-amd64": "45cdcfc1086683083c2f3b60a41687ecc1633af423cd305ad5c7c2ed40667e32"
        },
        "sha256": "44684dc4b0ca7960dc6fb9503a75f93105ea2780bfc7ff48f919370817e71a77"
      },
      "dependencies": [],
      "description": "Manage feature flags served by the feature-flags plugin: list, get, set, history, canary rollouts and kill switches.",
      "download_url": "https://plugins.nself.org/plugins/flags/tarball",
      "implementation": {
        "binaryName": "nself-flags",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "flags",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "rafzBB/UtW44SBAM3N5Yqvnz2hAVDmYle0etxu5SFXn11sUrLGTU4tEKaGb7FYNhmGVWPyDD7a/rxFyR4+UsDw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "fdqpbRKs+tEIkDB9DKSWk8TJGSrSoY6j2rM4PyXi6dW/VPTk0XGXp6/QS1MYGadevJtU0wl1oOJ5V/kZIQ/fDQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "dLo1+8GA1hCxHh9bQTGq9/KfPbNjptaZQGBENCJKJpnrCATEeMx7BsSZcAtjcWaEaU2vfCTcgL8Md/9oenNfCQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "gzY7EVwWlujh7nz1yhj/odH2K5wUoJOs+udl8ryoaleRUDMtuI/qGklIJG8QSbAvJjYFbuhHIfOs9INiUie3BQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "kzyyNeVY6twI0bxb2PUHs4k9jSpPo5AUAeQAimuk+FcJNZPkmtw+f4E352aRo01b8FnAYj3vlfemTim/C9rGDQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "IXS5SrzPr3rw+lX0P0EDnLVoRE3J7chKyZJi9NaZM6Ixu6lUc62/Mz5Oho43IFQOjHJUrxUzNRfgRjwCQAobCA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "flags",
        "feature-flags",
        "canary",
        "kill-switch"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/flags-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/flags-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "service_kind": "compose"
      },
      "category": "development",
      "checksum": "57b4f3d07b4ef5e674c1a486b3ec423889d8278b26fc196da9f67ac1700da20e",
      "checksums": {
        "sha256": "57b4f3d07b4ef5e674c1a486b3ec423889d8278b26fc196da9f67ac1700da20e"
      },
      "dependencies": [],
      "description": "Self-hosted Forgejo git forge with Forgejo Actions enabled for external runners. No in-stack runner and no Docker socket mount; register runners on a CI node that is not a deploy host. Designed for the ops profile (ops server on staging/prod).",
      "download_url": "https://plugins.nself.org/plugins/forgejo/tarball",
      "implementation": {
        "entryPoint": "cmd/main.go",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "forgejo",
      "port": 3844,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "c/QrduiKwY7S4vmjYkK9Hs4ZCYiCnV4Rs8du/ISyqcbD3N3kUEH8bpk45SkMKjwSNb5dANLJZuXIJWlrXW2MDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "ci",
        "cd",
        "forgejo",
        "gitea",
        "actions",
        "self-hosted",
        "devops",
        "offline-ci"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/forgejo-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/forgejo-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "functions",
          "subcommands": [
            "delete",
            "deploy",
            "invoke",
            "list",
            "logs"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.4.12"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "464d6c5a1e8ab9a4f94dbc153530ba576da9f6398542cb49c608d1b32c08d75c",
      "checksums": {
        "platforms": {
          "darwin-amd64": "4e118eaaf203d9b46466bf78a2c8b683c0855a714424acaa89497b2def586bca",
          "darwin-arm64": "0da263b25bdb993c982275ed5e9d97dfd79db00d9b6e3a9fe81612c87b52030c",
          "linux-amd64": "e1e05c501e01861992e1d470cdbeeb1c1ccdd27f6aa0c3f42e04b23340e963c5",
          "linux-arm64": "0e0bf1dcf3ba8685a98713dd7d2ba8460287fc5f6b70371042f409faf1c67ea4",
          "windows-amd64": "bac67cdb3ae7bec0d6805300c1e6a666fe4edab2fe6ab892246c3fd4c21e59b0"
        },
        "sha256": "464d6c5a1e8ab9a4f94dbc153530ba576da9f6398542cb49c608d1b32c08d75c"
      },
      "dependencies": [],
      "description": "Deploy and manage nself serverless functions",
      "download_url": "https://plugins.nself.org/plugins/functions/tarball",
      "implementation": {
        "binaryName": "nself-functions",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "free",
      "minNselfVersion": "1.4.12",
      "min_nself_version": "1.4.12",
      "name": "functions",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Ta6msGg4kUs2ZoXi//dLHc7vdEWOp/DYhwnrPwRF2WvxVuA1aZNur9sGFX3MgqwXTKo9XvPRHN0YoyrpN3ySCg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "NTWI/YtsB//vG+3ANj7jCGCkPls/qftYr2EBsnhxTzGsXUj+aCwg/pxIxDa1QGgEui8dn/VIwqDDAC8vClKbDw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "z/Dw0QZt5K5a5ieAJGhid7zIko72gw24tQpTTX765u1rWutOApIhaIzJjMXtRuqsFwNDajppti1MITGuy1YEDw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "vGfJGERidVcAVVuF08ERdhCY9n7pyGatPo3kQukartfK1z18xOQHwTvUVfWzY8Zv68Xt+7K/8iSQ2WqAMo4bDw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "NGaHPDEIUqpZglqNwSXwy360/ZGoeb5yKKdokXbwRQ1KtMOwpL1ICNVBVl7+DEhk9Q3whXnGkfe7jWPIY2jiBg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "1p7gHgcn3i8Als+EDIYZHjkxTUMb5Enyc3zH4by4JWUfQeRMqJ9STdAqAzlTdJyNYghsICeLyrit47MK1l9rBA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/functions-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/functions-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_functions_v8",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "9df16a28e45829b69d4dff8e1b52ba5f8812b7572d61d9e713269197296439a7",
      "checksums": {
        "sha256": "9df16a28e45829b69d4dff8e1b52ba5f8812b7572d61d9e713269197296439a7"
      },
      "dependencies": [],
      "description": "Edge Functions V8 Runtime. Deploy short-lived TypeScript functions with a Deno V8 isolate pool. HTTP-trigger, <50ms cold-start, allowlist-only env injection, Prometheus metrics, SSE log streaming.",
      "download_url": "https://plugins.nself.org/plugins/functions-v8/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "functions-v8",
      "port": 3088,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "uqw8TgTRTMK72rSHDz4u6RiHPDRQUmKJiF0kasZYNFMv5JGjhhAWAkmoY4J2q1LsYOwFr0+kzf6+VfkSNTU1Dw=="
      },
      "requires_license": false,
      "tables": [
        "np_edge_functions",
        "np_edge_function_versions",
        "np_edge_function_env",
        "np_function_logs"
      ],
      "tags": [
        "functions",
        "serverless",
        "edge",
        "deno",
        "typescript",
        "v8",
        "isolate"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/functions-v8-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/functions-v8-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_game_metadata",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "03929d2546115b508f28bf0662dfe0ea8cdd8be803d06428a1754b315eadb06c",
      "checksums": {
        "sha256": "03929d2546115b508f28bf0662dfe0ea8cdd8be803d06428a1754b315eadb06c"
      },
      "dependencies": [],
      "description": "Game metadata service with IGDB integration, ROM hash matching, tier requirements, and artwork management",
      "download_url": "https://plugins.nself.org/plugins/game-metadata/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "game-metadata",
      "port": 3123,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "vHRO1+4CB95bJNIfRgXlyhDQmXgK1EW54CY5+8TAf/ch1IH7vDVgrC1rMSFvMhqXGcqlPPd5BSCSs0B9U2EwAA=="
      },
      "requires_license": false,
      "tables": [
        "np_game_catalog",
        "np_game_metadata",
        "np_game_artwork",
        "np_game_platforms",
        "np_game_genres"
      ],
      "tags": [
        "games",
        "igdb",
        "metadata",
        "rom",
        "retro-gaming",
        "artwork"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/game-metadata-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/game-metadata-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "gateway",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "integrations",
      "checksum": "4f8a8a5966c2eabc5254160f1cfb4c5c3866fc51b64ce7006292ddab0b47cc92",
      "checksums": {
        "platforms": {
          "darwin-amd64": "4d602afa822bb1452b1da43e3b4244640470d305b7a70fb3d44ccf6897008178",
          "darwin-arm64": "b37b3b5ef4e042c1319d9a57bb8baa7884b620c760af89fca5ce6273a85de12e",
          "linux-amd64": "9655060df4f1b01d14d67218b8f9b9f3090888f776b2cc32a68aa34216caf761",
          "linux-arm64": "b81b659a929a021333d99c3436c80ac2d54f30091a96795552d2753dcf9919ef",
          "windows-amd64": "23fb58f5b2c295f2102036364c170fd637021d95400586da53e5e9040e24dd39"
        },
        "sha256": "4f8a8a5966c2eabc5254160f1cfb4c5c3866fc51b64ce7006292ddab0b47cc92"
      },
      "dependencies": [],
      "description": "Manage the nSelf AI gateway (nself-ai-gateway, port 3761): service health, provider key vault, quota usage, and routing rules.",
      "download_url": "https://plugins.nself.org/plugins/gateway/tarball",
      "implementation": {
        "binaryName": "nself-gateway",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "gateway",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "7xOPOi0A6x81VPx8W5wEH4RBxS4x2wkMk4hOWQs46pDsVxe8z/XMC/iGe9oY+yxpkCdRAZA4pAGBO31Pm1EbBg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "cpMiO3ryml0efV/WOwAnMcsn7clTiQBEDJd2VExdCWpDMF+drNIkJKo+YKipM80Mfqck1N7xClm/3ZIo2Eb/DA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "72I8NF/HuU4InHdH80ujqc4uT9PYFcyoGeVvyi9hFGIkCmKUorHkBfhZto4TI2KB3z1ILAiXhNvtsHox7AbyDg=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "gPmX1ooO0z0btkMJgntFmU5lVpQrOdPUabpOb16ep+KNyFwvECt58xPj8WiaymiEqWC3hjMV1F5zvyrxKcvqAw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "kQ5jt4OgQMeKJTRuMVmIFFb7u0JXyDIxboTuBpFmo/Duh5ZDrqjJz6tqMeJ7yMvNVAzL0NzYgUvB2oxdFLg0Dw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "sMEWppeZlO9kMwJ1g7668LXR89mqu3V2DjBEA4MBRG2K64hQoiMaGIw6RiaJWDMKo2tLyRoyVERq8BFQN4h5DA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "gateway",
        "ai",
        "keys",
        "quota"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gateway-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gateway-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "gauth",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "integrations",
      "checksum": "cd1d301cfb6a09aea90c0787f8ce2ae5008cb3786aca3a3f60293a7c7ecca697",
      "checksums": {
        "platforms": {
          "darwin-amd64": "e545e2c2ac9846f19818e4f2cc678cf8a7cd7715b11dc94ea558ef81970ead11",
          "darwin-arm64": "146a173ce94bd9e7747a49c89014a679e8472bca8212c6346e91b924b4ebba75",
          "linux-amd64": "9d9b419e7eb8af3a3ea1834b51ff1841011ce3cefd1fd7c4704a4160209389ee",
          "linux-arm64": "9f63c18a3c5ed6fd58066be72a732da4f5ab78556c0e03f563016415a8269c18",
          "windows-amd64": "722d6a884065c6cb0b5afd47248802c95664872183898c7c5d975b8e1f1e90ee"
        },
        "sha256": "cd1d301cfb6a09aea90c0787f8ce2ae5008cb3786aca3a3f60293a7c7ecca697"
      },
      "dependencies": [],
      "description": "Manage Google OAuth tokens for nSelf AI services: status, refresh, and revoke against plugin-gauth.",
      "download_url": "https://plugins.nself.org/plugins/gauth/tarball",
      "implementation": {
        "binaryName": "nself-gauth",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "gauth",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "o2aTZeU3E3L+9JOuymjLBokmrvTBRm/3UKK+5g0quVAf/ru/Vg3Ki3fVXKqAiAVutEspOPNbvHTJdIg2NKDSCw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "91PalfsHuKHSyO2XdZarVCLbvHDX9Pks/oJz901vD4nRx0FzQ7jfLm+c8yJe7S6hodf0tY+KxZxmBx/b+sDzCA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "5IHeI+9G6XFVbxLS7Dnlb0I2i8XKqeBMY/EeXWWya6MWMLB0GhQtebD+ksGoZ4/MMstEx7PUH9/RU8msq7l1AQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "NMw5CsvDG2v06mjXPKAhVqw79W66A2VJx4F+lOg/ETwGgTg3djk6R3wqJG+WgYk+2y/D5EHh5xrfGoZ/I6LWCw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "9V54qEqQOWOQo6n+/Gny9ewoXyzUDyXK4Cd5a+vltpYU8c0f7C8w/4tHkkASMkPUG3UIB8u/hoPThmtndyv9CQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "aAGm209zaADGODjwPcfvSmvyR5sDf4p2lo8D8taNjLSSdm5oSRLEC2ff6CbsoOoAETOfzsu963//AQSWH4VlAA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "gauth",
        "oauth",
        "google",
        "ai"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gauth-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gauth-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "gdpr",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "schema": "np_gdpr",
        "service_kind": "cli"
      },
      "category": "compliance",
      "checksum": "2860cfa92da476331b12f4ace0c05ef0e0969a6a283ca5e0d98dcb49742cf78f",
      "checksums": {
        "platforms": {
          "darwin-amd64": "fd9b48f84896b7e1f88d98b7425e77f429fd27f75570f7b5e1a1376df496dfaa",
          "darwin-arm64": "c36da5d56ec96aa1d29667a6827a7e65a553ae8813628538881f61ec8838cf5d",
          "linux-amd64": "686533727c2b071c40797e7f16b5fcb06eb337e9a5aed2117f56124e021c6e0f",
          "linux-arm64": "4203623809bfe6fd0cf1d7b2aedfc7fb59ea7164bb54963c290fb004e76907d2",
          "windows-amd64": "d5bba2918b69387e3b317b9e24b7936c0242e9b538494f3bd4d2899254be9c11"
        },
        "sha256": "2860cfa92da476331b12f4ace0c05ef0e0969a6a283ca5e0d98dcb49742cf78f"
      },
      "dependencies": [],
      "description": "GDPR data portability (Art. 20) and right-to-erasure (Art. 17) tools for self-hosted nSelf instances.",
      "download_url": "https://plugins.nself.org/plugins/gdpr/tarball",
      "implementation": {
        "binaryName": "nself-gdpr",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "gdpr",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "UtUueoif+3Hs/PoVCOdXThV+zBtJrId192oQZ6Ak1qI4Jpf5CLHY80fAu2owDkpU+AH3KU+IhNkh9FlsctlyBQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "LVRiieUuAE/G6xECkcFUEemHLYQnQhDYUsEtw0T+CLp0hpt9CZbyrdFbcFMQxu5hdeJ2XgGAfyBswTkNsNMrDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "mDFQTvmECAvfBf/gxkOjrnZ5h/7RY2rYENTiSAgdnBcmdY1kAt0qUCHAlqm2wULpWV40zNzw5gEYpYRWXzvSCA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Hyd7LxnzwYLq6QHfW0g+Rw6ALkilq+e2NlOYlFi5MfJjYMp8FBh1rUNZD9EUaz/n4CVqNUuI/3d7mFasFatrBg=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "kF8rOq1uoT37rM5iibR5dlP2R3rFLBp/MDAQoBxsJNqI5s2CfLT9FZoACxculN9Z/qSa0R78S55boAYCoLTWAw=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "8ElF1QdR41z01lMFdciHtCO/yAWgqI5AMx4UImK97sJyJKfgie3iiwrT4u2FVPqwwfka7RKgBxHPEu6Ik+tyDw=="
      },
      "requires_license": false,
      "tables": [
        "np_gdpr_requests"
      ],
      "tags": [
        "gdpr",
        "privacy",
        "compliance",
        "dsar"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gdpr-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/gdpr-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_geocoding",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "669af73d42eaad95ca11238885b44848aa73a543e7a70aabcb20d487766b9061",
      "checksums": {
        "sha256": "669af73d42eaad95ca11238885b44848aa73a543e7a70aabcb20d487766b9061"
      },
      "dependencies": [],
      "description": "Geocoding plugin with geofence storage. Planned: Google Maps API integration for forward/reverse geocoding and place search",
      "download_url": "https://plugins.nself.org/plugins/geocoding/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "geocoding",
      "port": 3856,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "QiS32f5yVg0EYPHuFiAHtBLLfSJaAC/uCpXG4gCyOUDb5rTmYzZ6wzopuHzonLULIN3LUkV+SfsxqycPL6vtBw=="
      },
      "requires_license": false,
      "tables": [
        "np_geoc_cache",
        "np_geoc_geofences",
        "np_geoc_geofence_events",
        "np_geoc_places"
      ],
      "tags": [
        "geocoding",
        "maps",
        "location",
        "geofencing",
        "places"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/geocoding-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/geocoding-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_github",
        "service_kind": "compose"
      },
      "category": "development",
      "checksum": "2a4b6a635ea37bfa2c1b51a147e154e77a18f4c683e6842ee7aefeda696eb976",
      "checksums": {
        "sha256": "2a4b6a635ea37bfa2c1b51a147e154e77a18f4c683e6842ee7aefeda696eb976"
      },
      "dependencies": [],
      "description": "GitHub repository, issue, and workflow integration",
      "download_url": "https://plugins.nself.org/plugins/github/tarball",
      "implementation": {
        "entryPoint": "nself-github",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "github",
      "port": 3002,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "qoj6FqIWqqx8AKskBCrojv0d+fBTJUJeV+2dq1xYvwBxiDqP5xO6UB7XGJz9emymG2nh/voYQpCJjJFbJInSAQ=="
      },
      "requires_license": false,
      "tables": [
        "np_github_organizations",
        "np_github_repositories",
        "np_github_branches",
        "np_github_issues",
        "np_github_pull_requests",
        "np_github_pr_reviews",
        "np_github_issue_comments",
        "np_github_pr_review_comments",
        "np_github_commit_comments",
        "np_github_commits",
        "np_github_releases",
        "np_github_tags",
        "np_github_milestones",
        "np_github_labels",
        "np_github_workflows",
        "np_github_workflow_runs",
        "np_github_workflow_jobs",
        "np_github_check_suites",
        "np_github_check_runs",
        "np_github_deployments",
        "np_github_teams",
        "np_github_collaborators",
        "np_github_webhook_events"
      ],
      "tags": [
        "github",
        "git",
        "ci",
        "devops",
        "issues",
        "pull-requests"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/github-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/github-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "compose"
      },
      "category": "development",
      "checksum": "a72be3a480b047acfb5d7c4a5f0a02010f13ebe5ed61d9c2de78a92ea96f5172",
      "checksums": {
        "sha256": "a72be3a480b047acfb5d7c4a5f0a02010f13ebe5ed61d9c2de78a92ea96f5172"
      },
      "dependencies": [],
      "description": "GitHub Actions self-hosted runner. Registers with your GitHub org and picks up CI jobs tagged `runs-on: ubuntu-latest` — enabling private repos to run CI without GitHub-hosted runners.",
      "download_url": "https://plugins.nself.org/plugins/github-runner/tarball",
      "implementation": {
        "entryPoint": "cmd/main.go",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "github-runner",
      "port": 3054,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "jHqiDY8X9d25dkBrecVeXOOihZAgyQHDi3RAsOljnMZVXRoSSsp5SoGisnbaZPLIwZ/dBnf2aBI/mTDMqrxcDg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "github",
        "ci",
        "cd",
        "actions",
        "runner",
        "self-hosted",
        "devops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/github-runner-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/github-runner-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_hipaa",
        "service_kind": "library"
      },
      "category": "compliance",
      "checksum": "e430a37023fe022504a4fe4fe25e3113e573c05c95511ead44afe37b3b3fd06e",
      "checksums": {
        "sha256": "e430a37023fe022504a4fe4fe25e3113e573c05c95511ead44afe37b3b3fd06e"
      },
      "dependencies": [],
      "description": "HIPAA compliance add-on: PHI column registry, PHI access logging with 6-year retention, de-identification helpers (masking + tokenization), encryption-at-rest audit, and BAA workflow.",
      "download_url": "https://plugins.nself.org/plugins/hipaa/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "hipaa",
      "port": 3214,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "2zNPXSKCNE46ik7gx9fAduQmwRgttYyhUr9KzJV9ZZ/VPJJvI6qHeoWwRUus8M5Sk/ehUZIz0uDk0331OpPZCg=="
      },
      "requires_license": false,
      "tables": [
        "np_phi_columns",
        "np_phi_audit_log",
        "np_baa_records"
      ],
      "tags": [
        "hipaa",
        "phi",
        "compliance",
        "healthcare",
        "audit",
        "baa",
        "encryption",
        "deidentify"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/hipaa-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/hipaa-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_home",
        "service_kind": "compose"
      },
      "category": "integrations",
      "checksum": "a9e8d0eaaab6bca06a6cdd8ad3c009c1ad942531e20bddb1e826d10e897620a3",
      "checksums": {
        "sha256": "a9e8d0eaaab6bca06a6cdd8ad3c009c1ad942531e20bddb1e826d10e897620a3"
      },
      "dependencies": [],
      "description": "Home automation bridge. Connects Home Assistant and MQTT to ɳSelf, enabling smart device control, state monitoring, scene activation, and command logging.",
      "download_url": "https://plugins.nself.org/plugins/home/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "home",
      "port": 3127,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "xDFFxQQiU35f9KQvlu+dqCsCFiS7e1gsOYPxr35JKFWmKuJACfUNb8iX16XmgCZAM05O3r2OMu6v262ydX50Cw=="
      },
      "requires_license": false,
      "tables": [
        "np_home_connections",
        "np_home_devices",
        "np_home_command_log"
      ],
      "tags": [
        "home-assistant",
        "mqtt",
        "smart-home",
        "iot",
        "automation"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/home-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/home-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_idme",
        "service_kind": "compose"
      },
      "category": "authentication",
      "checksum": "8809d5652800313625871501f8493334e6a7242baf8fea18acdf5653b611c893",
      "checksums": {
        "sha256": "8809d5652800313625871501f8493334e6a7242baf8fea18acdf5653b611c893"
      },
      "dependencies": [],
      "description": "ID.me OAuth authentication with government-grade identity verification for 7 groups",
      "download_url": "https://plugins.nself.org/plugins/idme/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "idme",
      "port": 3820,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "AwpfyrFdjSwXpwqmTZwaAMgKDEgZEdzbq0oKbLYjIkcvvWon9cITJ6p73j1ZxrEAoOHrmJPONY+0p8L34D54BA=="
      },
      "requires_license": false,
      "tables": [
        "np_idme_verifications",
        "np_idme_groups",
        "np_idme_badges",
        "np_idme_attributes",
        "np_idme_webhook_events"
      ],
      "tags": [
        "authentication",
        "oauth",
        "idme",
        "identity",
        "verification",
        "military",
        "veterans"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/idme-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/idme-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "infra",
          "subcommands": [
            "apply",
            "destroy",
            "plan",
            "server destroy",
            "server list",
            "server provision",
            "server resize",
            "validate"
          ]
        },
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "85979f65d60a02dc4ff4bdfc4cdabffc4b2a8b866329877939980f7e94839017",
      "checksums": {
        "platforms": {
          "darwin-amd64": "75dd8480d598367b96cc2b748366812f844e74328f054f0d2b7d241241cda531",
          "darwin-arm64": "af7f202373e1996a10d712815508c53dd59cbfcc35c98fcadc015fc6939bb241",
          "linux-amd64": "0a55e685283c4886ebbb11633b56ff353e2752f1e2020b3b4e2b92d84a8d7005",
          "linux-arm64": "60644f697ae250af3a0da91150047cb240bb9da5f4f22c125528f8227e0d999c",
          "windows-amd64": "fae2f7bdfee807c4aa2bf5f8c7c97e89605a1e003474066d5b9768e95199267e"
        },
        "sha256": "85979f65d60a02dc4ff4bdfc4cdabffc4b2a8b866329877939980f7e94839017"
      },
      "dependencies": [],
      "description": "Provision nSelf infrastructure with OpenTofu/Terraform: plan, apply and destroy modules for hetzner.",
      "download_url": "https://plugins.nself.org/plugins/infra/tarball",
      "implementation": {
        "binaryName": "nself-infra",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "infra",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Buw5rm3UURYB/N9RzTi61K51+CtR5qFTYrYTfWGzWBSHgkyk8lTNiAF2sRwORsNKCkUyH1IQX0jE2pShzkwlBg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "RMZ0JjFLDNs3NIRJFhJ5J/BxNnrMlP8i0RPJnC061W1or7EXthEQ4TJLsBWyhywa/YHvku2AQNvvn2ex0NcRAQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "eu6o0hQo+8PdwhsHfolnT0lDOv7i6xsiEFp9SW+aVYBuIeyYv0Cy3YnCJ8qRPjzmgkMyCs0+2QyGxx8ePf+2Dw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "tBBsGh5zjX3vego9P7t4hbtjlswTk3WANzJqqDFoW1I0TJ6Di3nTTuSRJOyhzJ1mhlBtTtNi0lsWrK/Y6ws7CQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "+bBYfthY2oL4HisKCk4HGN+/K5xlwxTZRsBzV0utkEGPjqKeiaSUVTolve+/Wg33KdQ1Efo94o4Vweh8Td+ZDA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "OSqZNxr4by5v61iQbEDeb0b+uhZd4mvwI3IZjWicLO2W9SbV9Br/WyggX3kZDOC+N1cG+mxR3zCMqFhe5rzTCg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "infra",
        "terraform",
        "provisioning",
        "deploy",
        "hetzner",
        "server",
        "snapshot"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/infra-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/infra-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_invitations",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "635717a115da710ad8613e5293fe9e417b6b36a7676ff11744ea851ebdb1297b",
      "checksums": {
        "sha256": "635717a115da710ad8613e5293fe9e417b6b36a7676ff11744ea851ebdb1297b"
      },
      "dependencies": [],
      "description": "Invitation management system with email/SMS delivery and tracking",
      "download_url": "https://plugins.nself.org/plugins/invitations/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "invitations",
      "port": 3402,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "hX9g10dATU2FuyjL55nwMrT+17bAKXl80NSwcIzbHCrms6NZEGfvgW9Aj6Xt2cAGINn2GInnRzEHktqZsoIGBg=="
      },
      "requires_license": false,
      "tables": [
        "np_invitations_invitations"
      ],
      "tags": [
        "invitations",
        "invite",
        "onboarding",
        "email",
        "sms",
        "referrals"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/invitations-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/invitations-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_job_queue",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "ee029428e2324119d3966a6913d7d41382e474c140dffc9cbb2b7996642e07d7",
      "checksums": {
        "sha256": "ee029428e2324119d3966a6913d7d41382e474c140dffc9cbb2b7996642e07d7"
      },
      "dependencies": [],
      "description": "Durable background job queue with priorities, retries, scheduled execution, and per-job progress tracking.",
      "download_url": "https://plugins.nself.org/plugins/job-queue/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "job-queue",
      "port": 8213,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "J7bf0j7wBDFsIuZxdyH6d7GNrG3g/WqHhgGf2gXByA1vFFvL6o0Kh0kVznXdawojjY7S+wE/nob4WWvF5R00Cw=="
      },
      "requires_license": false,
      "tables": [
        "np_jobqueue_jobs",
        "np_job_dlq",
        "np_circuit_breakers"
      ],
      "tags": [
        "jobs",
        "queue",
        "background",
        "workers"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/job-queue-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/job-queue-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_jobs",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "29692e8f188384cb6f7b3496f7666bfcc8de6d888a70c896906b214247a9b845",
      "checksums": {
        "sha256": "29692e8f188384cb6f7b3496f7666bfcc8de6d888a70c896906b214247a9b845"
      },
      "dependencies": [],
      "description": "PostgreSQL-backed background job queue with priorities, scheduling, retries, and REST API. Simplified Go implementation using database polling instead of Redis/BullMQ.",
      "download_url": "https://plugins.nself.org/plugins/jobs/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "jobs",
      "port": 3105,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "5tLZfHMcG+3E+1wzIJ1Kh9eJOlDEfSoi0dd1zRlwzhO08OUdHDONBGERYJJtpPIsTdKP9LTwzyV6DvJSOVVDCw=="
      },
      "requires_license": false,
      "tables": [
        "np_jobs_jobs",
        "np_jobs_queues",
        "np_jobs_history"
      ],
      "tags": [
        "jobs",
        "queue",
        "background",
        "scheduling",
        "workers",
        "postgresql"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/jobs-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/jobs-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "k8s",
          "subcommands": [
            "backup",
            "install",
            "restore",
            "status",
            "uninstall",
            "upgrade",
            "values"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "e582a7587c181b9b8c9aa1f594a811d5f839b88842ba638f38ad29df72ebad1a",
      "checksums": {
        "platforms": {
          "darwin-amd64": "fca1e28ff151d3bc6e1b314f422e4d42c0ec678d7a03cae141fdc6b35b2c06c9",
          "darwin-arm64": "c06ecce567d9f22edf29194ee43889ba2705ed62a3d98567ba09e5df21a8b75d",
          "linux-amd64": "e565bd36bb6166f4cf2938d5c5788f482ffda8df595a045b021a095012e814e0",
          "linux-arm64": "39dbc5ddd90134328120e9ca3abbf655083c4f2c89754f268fa800fa7e0db13f",
          "windows-amd64": "08b0cf5e95f9f2080f61214a0a1d158bbffbaac191c31a3d9e7d1d26b706d800"
        },
        "sha256": "e582a7587c181b9b8c9aa1f594a811d5f839b88842ba638f38ad29df72ebad1a"
      },
      "dependencies": [],
      "description": "Deploy and manage nSelf on any Kubernetes cluster via the official Helm chart: values, install, upgrade, status and uninstall commands wrapping helm, plus backup and restore of the postgres database with content fingerprints.",
      "download_url": "https://plugins.nself.org/plugins/k8s/tarball",
      "implementation": {
        "binaryName": "nself-k8s",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "k8s",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "hh7Jj/ZQvEENnyJcBYl2paLy/Sq2EHOSi0dWGRoayUjoOZghnNtwPx1zlJte8sJw8ow+sYAptI5tynBeQcokBA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "ID/mSUR5PrSpUAsyQR9p2jwUpx2hPaJiXC+okD5p3DgbwskHmwXzq1T2cR05y8qAovbcAoKVbrVtMpKLY9v8Bw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AYyg5z2vtCHAROu+/ms/Fj9mzv8aRjpc/2vmAjYDLjMvB2QdALX7XQfVJnSsvILwVin5FFyuGXeJvQX/qyIIAA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "8GZTaMPlpUGI1qp0o9/WJZu5Ysl0m2tZ73tGtriP9KDiB4vjt6chwvn11cH5F7aWi8Ocv0VnVk0mApy8yINcBQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "oB8Qz6ZoDyo+Zgso5nLEyysr1Pl7UpaVf8gDXf5sqP+fmpEn+2zmx7ZfAA0U2wwFEV74sC/sGHV0JzhN+K7sBA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "wgclIxXNHgvNQrrK9tuLbZ4axXTCJo/aVzpgmb1GK6DTclAJn8239Rcg0h5HnxFZhZCYVrZUkuZ1jNX1yAt5Dg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "kubernetes",
        "k8s",
        "helm",
        "deploy",
        "cluster"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/k8s-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/k8s-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_link_preview",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "cbbcf0dbbfb4ebcc8eb396b206ca2173318dc569d423dda76b6f204cb961beca",
      "checksums": {
        "sha256": "cbbcf0dbbfb4ebcc8eb396b206ca2173318dc569d423dda76b6f204cb961beca"
      },
      "dependencies": [],
      "description": "URL metadata extraction with Open Graph, Twitter Cards, and caching",
      "download_url": "https://plugins.nself.org/plugins/link-preview/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "link-preview",
      "port": 3736,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "OpdYV/RH9X+Aat6I+zl5RWb46dBrwbtUaATgSSpX5peMq50UwA731uXobOEP5drsy1Ghw9yP2KlPbbIJ+YqTDA=="
      },
      "requires_license": false,
      "tables": [
        "np_link_preview_cache"
      ],
      "tags": [
        "link-preview",
        "open-graph",
        "twitter-cards",
        "metadata",
        "caching",
        "url"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/link-preview-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/link-preview-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_linkedin",
        "service_kind": "library"
      },
      "category": "content",
      "checksum": "66066109faf20dac489931c31f59505159668d4a2e58970ae74e41a4e27dc07a",
      "checksums": {
        "sha256": "66066109faf20dac489931c31f59505159668d4a2e58970ae74e41a4e27dc07a"
      },
      "dependencies": [],
      "description": "LinkedIn publishing integration. OAuth 2.0 connection, post to LinkedIn feed with optional image attachments, post history, and Claw tool descriptor.",
      "download_url": "https://plugins.nself.org/plugins/linkedin/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "linkedin",
      "port": 3722,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "1pXL94pQeR25rN5Sovki8fGcjDe5/w5Nhb7qwpEQHL5RdWBO5IBbshYMc7secO9dkqI1K6OM/Ou3osDwpeeMCA=="
      },
      "requires_license": false,
      "tables": [
        "np_linkedin_tokens",
        "np_linkedin_posts"
      ],
      "tags": [
        "linkedin",
        "social",
        "publishing",
        "oauth",
        "content"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/linkedin-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/linkedin-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "mail",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "communication",
      "checksum": "c33c68c8a30636b5eccef3d63ec68ee24b7d8dd241676a158c71bde72012ab18",
      "checksums": {
        "platforms": {
          "darwin-amd64": "dbbae4a9e9a9355c45d1677134aedda4c90c1d79a8a6df10434222946c46a047",
          "darwin-arm64": "9d8a6fec3f0cdbd2c5f9df00da3d4a13320ae4551d1d7263f933b14c48f715cb",
          "linux-amd64": "f55a6e6c71af1bd97824f0f729f40d07bb5828d1738302966e63f07a9007d133",
          "linux-arm64": "9be96c2f5e1f9a42a8a831ba3502e3149a46c6599be7d5328af306b105e567aa",
          "windows-amd64": "7392c357df7611efb8d19a1b3f147c1c38882e7f3dfa2535d879be6a10ced14b"
        },
        "sha256": "c33c68c8a30636b5eccef3d63ec68ee24b7d8dd241676a158c71bde72012ab18"
      },
      "dependencies": [],
      "description": "Send transactional and broadcast email through the nSelf stack: mux + Postmark pipeline via ping_api, template management, and DKIM verification.",
      "download_url": "https://plugins.nself.org/plugins/mail/tarball",
      "implementation": {
        "binaryName": "nself-mail",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "mail",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "TkwhN9R+UoJcP1xy5DVtOB4c5oGgvzFNazf+teE+L3MptvRWeA60rrU5df7DLcNa8/cEJGwTUf5doaRtxapFAQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "cPf5lSvmxSxT72HIlxi8Bzbv6f5MpVZwOYzFGlf0stRN667LgP5tO2swm9mZmbYD9yBPxa3WMQHIzVPhJPZBAA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "LAx3G388S4pQuqzoAKamhUol5vIG5s/1b3ZBqSBEMbUqyif6d5MJUc8o9Wb5km8W/nGWpy8BJ8e77e+tPnBRCA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "TtNQSqHUTzwQqymaZro9QigyseHEmxZNzmJs23SSE0mOA7K5JvNVSE/qCMxVBnYKC2D+3N4/jt6OhL7DBp3kCw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "ZJlp30oEXOkdnWBjkSbBLDCi38T2BNXGcTRilvG+oSwCu2b53a+hMfJ0qXeC6IEG24IpTq/Pt/pUNKPyU7L6AQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "QXjqEbGD+LUki/18kMoWrW0bb8qO68ggQWjD/xTm5nAnHJuTLcM2Sgc3FTZBhEumYsgGQ6Em4O1+PdOXIrMcAQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "mail",
        "email",
        "postmark",
        "transactional",
        "broadcast"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mail-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mail-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "maintenance",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "2bd955700af3718ab09b6f999f562771952419a8e20af3b1a4c2c500f6e45bc6",
      "checksums": {
        "platforms": {
          "darwin-amd64": "1c22683861b5f55f9a120a3eaf5c25ed01819013f442c1fbb6ebf150ad6a311d",
          "darwin-arm64": "e3fe0323098d35e2585205fb9d96fb12c915ebd3f2b272cc23e8c0819637b97e",
          "linux-amd64": "6a084918b5c3730655c5144501c06286b168f154d22f76da070dd14fd30101e3",
          "linux-arm64": "ac36a47c1714d92457efc0bc04c2eae89f0fec2e048c7e2cb3b8af38aec19171",
          "windows-amd64": "2c9e77516bc84f6a8c4bcb54511da18d0d00ac2508d19a975cb6da008918e4c3"
        },
        "sha256": "2bd955700af3718ab09b6f999f562771952419a8e20af3b1a4c2c500f6e45bc6"
      },
      "dependencies": [],
      "description": "Maintenance utilities: disk cleanup, log rotation and the maintenance scheduler.",
      "download_url": "https://plugins.nself.org/plugins/maintenance/tarball",
      "implementation": {
        "binaryName": "nself-maintenance",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "maintenance",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Qdj3Hc0TTorwLLEGyx5hcg3Gx6im0LW92rbYL74mAvl4j6lBUlXVAUR8U6oZupGN/3Eq6n8sQiwlb79YrysDBg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "JB62VV8zd9fyaoCgynGVz5qdGcX/Y+CMXHZo0cNhWlssy/hostVjb/dXLc2s8hGPMq3PbWTlgEHeOVWEiNCpBA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "dwwl1WhzQCUEAhiYqIIvsVdOFmLciw+q+CWjp1dZAL1zOL2W/wVjH9cBfKmjoUhdDb2lHD3WCM5SFtqTHNsCDQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "1h6hMgj0pHzIxSk7r7mHciYE83paTIS2cz6my6nDfiOt8emsb3WReZUuXw5S66E3n1piWpsIPIUIV674H2pyDw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "XQ5PS+l2X+6/Iclv1K/JriXfENJnb9Hu8gnAaqAmK2Lc1QopcnvjGR9WQqQlksMJOrM63avAqis4+hv1CTsbAg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "80Rt8bN6Xa/RYPxHTvEhSlzjm17BjKaHf9c3O+MQ+9LTYM8Cs6O1388eWIPN9vkWpY1SyCHjom0clbmx/CnjDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "maintenance",
        "cleanup",
        "disk",
        "scheduler"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/maintenance-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/maintenance-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_mdns",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "55307a1dac45ebe8ff45c308438f07ce78a8ea87da9619f71f76140b34301d3d",
      "checksums": {
        "sha256": "55307a1dac45ebe8ff45c308438f07ce78a8ea87da9619f71f76140b34301d3d"
      },
      "dependencies": [],
      "description": "mDNS/Bonjour service discovery for zero-config LAN advertising",
      "download_url": "https://plugins.nself.org/plugins/mdns/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "mdns",
      "port": 3216,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "MmCNe61prrW6v+ynxAi6KLD2mps1EG4PUUsPx45XZS7Gj3SXjizRJ6g9larBGiYqCJDOzCr9aEI2cypOT/TMAw=="
      },
      "requires_license": false,
      "tables": [
        "np_mdns_services",
        "np_mdns_discovery_log"
      ],
      "tags": [
        "mdns",
        "bonjour",
        "zeroconf",
        "lan",
        "service-discovery"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mdns-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mdns-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_media_processing",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "852ced51245773dec1dd2fce44102b18f96d116d837aba37570a658fcd600a03",
      "checksums": {
        "sha256": "852ced51245773dec1dd2fce44102b18f96d116d837aba37570a658fcd600a03"
      },
      "dependencies": [],
      "description": "FFmpeg-based media encoding and processing with HLS streaming support",
      "download_url": "https://plugins.nself.org/plugins/media-processing/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "rust"
      },
      "language": "rust",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "media-processing",
      "port": 3850,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "FeKUMwamSlP1rpa/FYTYQs492XzEwNEF+hvsPAJ5Um2DddloQLjMw0ZeUlHJbv0zVDERzd/ATSDWhMkq+5N+AA=="
      },
      "requires_license": false,
      "tables": [
        "np_mediap_encoding_profiles",
        "np_mediap_jobs",
        "np_mediap_job_outputs",
        "np_mediap_hls_manifests",
        "np_mediap_subtitles",
        "np_mediap_trickplay",
        "np_mediap_webhook_events",
        "np_mediap_watcher_events",
        "np_mediap_uploads"
      ],
      "tags": [
        "media",
        "video",
        "encoding",
        "ffmpeg",
        "hls",
        "dash",
        "cmaf",
        "streaming",
        "transcoding"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/media-processing-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/media-processing-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_meetings",
        "service_kind": "compose"
      },
      "category": "development",
      "checksum": "1f69b6781ead7fb1ce8b746ba4815655175bf878d2a56c4e88cd383bd0d9ab3d",
      "checksums": {
        "sha256": "1f69b6781ead7fb1ce8b746ba4815655175bf878d2a56c4e88cd383bd0d9ab3d"
      },
      "dependencies": [],
      "description": "Calendar integration and meeting management with room booking, recurring meetings, and availability tracking. External calendar sync (Google/Outlook) planned for future release.",
      "download_url": "https://plugins.nself.org/plugins/meetings/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "meetings",
      "port": 3731,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "z3dE5EpPOsMTA73NjeseCEwtX25YMwv4JQWCvvQ6YGo7tssCkusSrCCdhoAPlwXPXT2amHvzRrxk0dui+M+fBg=="
      },
      "requires_license": false,
      "tables": [
        "np_meetings_events",
        "np_meetings_attendees",
        "np_meetings_rooms",
        "np_meetings_calendars",
        "np_meetings_calendar_shares",
        "np_meetings_external_calendars",
        "np_meetings_templates",
        "np_meetings_reminders",
        "np_meetings_waitlist"
      ],
      "tags": [
        "meetings",
        "calendar",
        "rooms",
        "scheduling",
        "availability",
        "google-calendar",
        "outlook"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/meetings-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/meetings-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.4.14"
        },
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "d1fe83c13d81822ce3b497309cea8667bda209c8cc9e1d4f4a4ce59e78bde549",
      "checksums": {
        "sha256": "d1fe83c13d81822ce3b497309cea8667bda209c8cc9e1d4f4a4ce59e78bde549"
      },
      "dependencies": [],
      "description": "MinIO compatibility service for projects that already store data in the core MinIO volume. Keeps the minio service name and the minio_data volume under v1.5, so existing objects stay readable through S3. New projects use the core SeaweedFS store.",
      "download_url": "https://plugins.nself.org/plugins/minio/tarball",
      "license": "MIT",
      "minNselfVersion": "1.4.14",
      "min_nself_version": "1.4.14",
      "name": "minio",
      "port": 9000,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "AjfRbC7aV/5l7CAjLUV25i3pPExTf21peBPMpj+Umu3BpUyCROL8nYQ/UgB1YOsJKv3jpSIIIvDMJ9sVUxqqCw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "object-storage",
        "s3",
        "minio",
        "compatibility"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/minio-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/minio-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "compose"
      },
      "category": "data",
      "checksum": "acd56af01c4e6e47bc430e3aa9acb128a56bd293ecc2dee782b30d2c2eb7b3fa",
      "checksums": {
        "sha256": "acd56af01c4e6e47bc430e3aa9acb128a56bd293ecc2dee782b30d2c2eb7b3fa"
      },
      "dependencies": [],
      "description": "MLflow experiment tracking and model registry",
      "download_url": "https://plugins.nself.org/plugins/mlflow/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "mlflow",
      "port": 5000,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "c1ilb3OtB50lA0ktFhpoVnpzkTzNIlJCeX0DGShVdZhlaPrXWi9N83kAyssgwK11Q8NN48h1+jI/DPXtaSK7Dw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "mlflow",
        "ml",
        "machine-learning",
        "experiment-tracking",
        "model-registry",
        "mlops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mlflow-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/mlflow-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "model",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "integrations",
      "checksum": "8a50a4912f31bbfbfd2164c3fff1b0ae6524349437d788aad2bdcd279a540070",
      "checksums": {
        "platforms": {
          "darwin-amd64": "632d0a6f6edb2f755d72885ff72ef8c6875d064beba3441e17b18ec0de0e6cfe",
          "darwin-arm64": "4994554b1f80356da559881d14c3a7ceee3226c81573bd6efeed7e6384cb685d",
          "linux-amd64": "e2180b5bc57283f0142958f00e5bbc946201a301ef3cdd37b6a45c9880adac5e",
          "linux-arm64": "4a0444fe8ad1a1c966ca6299ba98b004f370a2f2dbd0b9db188c5eea6a14ab5f",
          "windows-amd64": "86613d076e6373ddf02eb836fc6b16a33424602b6b222a98c88183eefb3853ad"
        },
        "sha256": "8a50a4912f31bbfbfd2164c3fff1b0ae6524349437d788aad2bdcd279a540070"
      },
      "dependencies": [],
      "description": "Manage local AI models via Ollama: list, pull, remove, update, benchmark, plus the legacy `ollama` command tree.",
      "download_url": "https://plugins.nself.org/plugins/model/tarball",
      "implementation": {
        "binaryName": "nself-model",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "model",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "p5wJ0nxaUG+qM9MfJmAuNvZbGdHbaAxB+aZOTVvyNqAB8/syoe73frh0J+mPxPbPu59hc/Rw5krlcCtU6oC6Dg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "JFrlkTC5MXfcvG+uElpEh35uSDIJeezgySRKGE0DPajNWE6zRi1FwpxJq4HpThR71vsofSCAPSHGhMT9x1MmCg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "LAvBlNnE9FZdvsogSlt4F3ZhMjSW5GvXQcOK2ztB8SK6qqFMcbjM+xywoQaXMvngUPxgobvHmeb7P0ip72MtBQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "vunbZQaCLf5Cux4YiAYwbCZRW1eXsA5JL4k2D7dpZrYmTRsYGur2ennjOqOHdjaENNwj8Ppq49sHOEBvmGINCg=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "WQU1DN8ffSKMmExcGg1Tg2VwLwX2ABQdHk3x4HARjUH5fIx/aujR4UdecFgMPTsx+U3Z2ev/Fo7ekeGFYg8HAQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "rIVZSmMDNBwoGXlWzHiwN11CKQXlEN9/FQnT2ChYa00zB7lI5LsVQe2OhPOAT0fqtEiR5XXykIoBsa1m4gFfBQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "model",
        "ollama",
        "ai",
        "llm"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/model-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/model-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "monitor",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "579d445f473aed862d56a870a848b916b08116c2cad5de9ab45a1b6d0e8bfff8",
      "checksums": {
        "platforms": {
          "darwin-amd64": "7711916eea09b090039aaa25a5c25f162f547be8bd56b0db80ccea471275de84",
          "darwin-arm64": "dc25aa20a86a0dbe4ab2d98d98088019e02e356667f34dfdef5c0f9574d7dedf",
          "linux-amd64": "fe68d69bc2ec6489fd752c87cc6355d426406284fafa416592ed7f211f7a9493",
          "linux-arm64": "d35afdc2cc74e0c12bb48526df45f0e2c452fb93111f976ac9fcda51872cf4f8",
          "windows-amd64": "b4d1c01ff3f4e9aa5ffcabc44015c23bd793d6beec133b2663fc5dac67999c20"
        },
        "sha256": "579d445f473aed862d56a870a848b916b08116c2cad5de9ab45a1b6d0e8bfff8"
      },
      "dependencies": [],
      "description": "Monitoring stack management: upgrade the bundled Grafana dashboards.",
      "download_url": "https://plugins.nself.org/plugins/monitor/tarball",
      "implementation": {
        "binaryName": "nself-monitor",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "monitor",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "HzvcBoX3LA0zVQSteRupN+PzjCm8G52dj0iL1e5o6MZmvsH8hRBX+npqitWEApxLPHeDJlqyNLigC65dClRhDw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Zl3xxeAOETqXrYI/LEzDZPK9PA7gyCrnAiiNga2zr2Hk+BHImg/czsJoFJHxgnOVDEMMB5mDhMjR4qoNKgAWBA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "zhHygEDzdSSKHyxL2wKpbdRulDQVSFeX8Z2cL8bTkPqNgzCBH011fgLoaZfEfGOWbhFOpp/E6J6BbY/7iRD0Dw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "+vUQTNc3epiMIOd0uP7Yzpqg5OWi961Ff5bs786bnGb9dcBdplLg5zLeDEbmgzi4JR/BfxeyQ/IvEv51v3Y+BQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "SeyecKErqCPgl5Nf5ax1cOn/Ed8V0z1rg6bRAlGCnge6ACn7QXeGIAAB3/Y6C87b9uWMF0sp+yPGyAHdwfHUBA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "b3d1vXifMcggLRMfLE7/3N9CsXPDV2yNmrxBw7RgieMtV5iAXLlziHesFW5b7ueCR08qF4VPt4BPOMFRhKyxBQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "monitor",
        "grafana",
        "dashboards",
        "observability",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/monitor-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/monitor-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "18d4213453b2ca9669c0913a0582214ef06a0f250a64ea606f02e98e19977770",
      "checksums": {
        "sha256": "18d4213453b2ca9669c0913a0582214ef06a0f250a64ea606f02e98e19977770"
      },
      "dependencies": [],
      "description": "Full monitoring stack: Prometheus, Grafana, Loki, Grafana Alloy, Tempo, Alertmanager, and exporters",
      "download_url": "https://plugins.nself.org/plugins/monitoring/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "monitoring",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "h/BwsRfZU2N2AgkkIkm5EX6NMqWTizEU3XLTafFb4dPsWnwtLxKP4zPrSm/JnwVeIDTFdr0t7s7HpSaOQoSrDg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "monitoring",
        "observability",
        "prometheus",
        "grafana",
        "loki",
        "alloy",
        "tempo",
        "alertmanager",
        "metrics",
        "logging",
        "tracing"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/monitoring-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/monitoring-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "deferred",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_notifications",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "0c6f329befc2c326fedee11e42e89734111e9edaca7c27d20e8dd6d48f84b2ed",
      "checksums": {
        "sha256": "0c6f329befc2c326fedee11e42e89734111e9edaca7c27d20e8dd6d48f84b2ed"
      },
      "dependencies": [],
      "description": "Email notification service (SMTP). Push and SMS channels are always-error placeholders — they accept requests but return 501 Not Implemented. Use the 'notify' plugin for real push notifications. Deprecated since v1.1.0; replacement: notify.",
      "download_url": "https://plugins.nself.org/plugins/notifications/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "notifications",
      "port": 3102,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "nx552YJo/fBAJNt7/8Px3pRIW8tzsYBXgTBrjHIMzOI8d6IHw98uHB5r9d61lvcA89S4u1GHqc3MIt3//OeZAQ=="
      },
      "requires_license": false,
      "tables": [
        "np_notifications_notifications",
        "np_notifications_templates",
        "np_notifications_preferences"
      ],
      "tags": [
        "notifications",
        "email",
        "push",
        "sms",
        "templates",
        "preferences"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/notifications-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/notifications-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_notify",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "5cc47e8d3c4406820786d0199904f9ec58aba33acb38a7d7cdd77f8fdb42cad1",
      "checksums": {
        "sha256": "5cc47e8d3c4406820786d0199904f9ec58aba33acb38a7d7cdd77f8fdb42cad1"
      },
      "dependencies": [],
      "description": "Multi-channel notification service. Channels: Email (SMTP), Webhook (HMAC-signed). HTTP endpoints for sending notifications, managing templates, and viewing delivery history.",
      "download_url": "https://plugins.nself.org/plugins/notify/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "notify",
      "port": 3052,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "klS1xbtVfa+UiPeTehjfipxngeUxbihuZ3WDuHDDNV0cuHGfiy3vYggVaeJjuB67MdKkdOuYS9ZgZgiO2kDUBA=="
      },
      "requires_license": false,
      "tables": [
        "np_notify_notifications",
        "np_notify_templates"
      ],
      "tags": [
        "notifications",
        "email",
        "webhooks",
        "templates"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/notify-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/notify-1.2.13.tar.gz",
      "tier": "free",
      "tier_pair": true,
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_cloud",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "b70fab0480996078ba9d098035f68159b4dd678c254a898ae881bed83100e520",
      "checksums": {
        "sha256": "b70fab0480996078ba9d098035f68159b4dd678c254a898ae881bed83100e520"
      },
      "dependencies": [],
      "description": "ɳCloud managed hosting infrastructure: tenant lifecycle, server provisioning saga, Stripe metered billing, custom domain management, and team memberships for cloud.nself.org.",
      "download_url": "https://plugins.nself.org/plugins/nself-cloud/tarball",
      "implementation": {
        "entryPoint": "nself-cloud",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-cloud",
      "port": 3855,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Zv1wr94/M4Nk+yTwgr2pFNUCHzGwU1/JyKfzXHYXIKZf0zEGPWbRHkTLiaaH+tY6gkuVLN/bPa42s0ZyXyqzAg=="
      },
      "requires_license": false,
      "tables": [
        "np_cloud_tenants",
        "np_cloud_instances",
        "np_cloud_billing_events",
        "np_cloud_domains",
        "np_cloud_invitations",
        "np_cloud_team_memberships"
      ],
      "tags": [
        "cloud",
        "hosting",
        "provisioning",
        "hetzner",
        "billing",
        "stripe",
        "multi-tenant",
        "saas"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-cloud-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-cloud-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "eval",
          "subcommands": [
            "gate"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "schema": "np_nself_eval_gate",
        "service_kind": "library"
      },
      "category": "development",
      "checksum": "7a3dac346c58214d02f7dc62e46e1297acb299a97d29eb8cf0e9c0fd567533af",
      "checksums": {
        "platforms": {
          "darwin-amd64": "08ceeab98540abd57cbb47808ccda558a3977f47ccb8cfc2a79a2a62a9960df4",
          "darwin-arm64": "f8cadeb1ec41e716726c7106ac60b2299dfaac8b7d52963a858790e14298be47",
          "linux-amd64": "8f66913ebd329fda85b1e04a8d2f18ce2c9d85b378aacc56778d3d8876bcc17f",
          "linux-arm64": "95032128196f5cd34a08a954eccc9b88cf5a2fd2ce75fce47af2eed966a4d849",
          "windows-amd64": "250aa89f56c79330da3a97f7edd61625c9568024d0fe222261ca5eb4eb470dc2"
        },
        "sha256": "7a3dac346c58214d02f7dc62e46e1297acb299a97d29eb8cf0e9c0fd567533af"
      },
      "dependencies": [],
      "description": "Eval harness and autonomy-tier gate for nSelf. Three-mode scoring (exact, semantic via BGE-M3, rubric via LLM-as-judge), recall-quality precision/recall/fact_f1 metrics, CI integration via nself ci eval, and autonomy-tier threshold enforcement.",
      "download_url": "https://plugins.nself.org/plugins/nself-eval-gate/tarball",
      "implementation": {
        "binaryName": "nself-eval",
        "entryPoint": "binary",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "nself-eval-gate",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "OOKGgJExs3uTPlg0nmrEPO8CkP0QVKFUX/adWvIhGN16tsW4f2UrHVkRSP4boO2PoKKjzX1KnTWRlRyZ2I5JDg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "SPlbq5Nq7Xv0SKUTw0aKAqgA83FzZO4PG3HFZdkZ/zNlhsE2JZsBoyxqq34xXYEUNMjEpzYJLlO+xtPJxWKVDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "lpxwNSd80wrhL1VnQbfjIZGMKFXN4v0g/+R83M2IFAbJ9dqQNHv14vplp/y5/mL/V1GOjwVOsAtcfqHxPhhUCw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Qv6mmeg7ZwPEPoTwx2x681njGC87+G7Nth4w8BJJ+Z9Au1K08IxG0ndKXZZcFwKb2ibgOPqubWy2umlUW8AdAw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Vw626odGhi9/PufGI2RHMj/rwyhNOpS6DgwBKYJNknyEB2+WyG045iUkTxYWZYe+CGGEDeefGikTg6z0zN1DBQ=="
        }
      },
      "port": 3770,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "2gYXGY9W4MZAamy2/jIbIvVufYYX7jFbuPPSrOtu2XJ6GUO/0QTScAW9INl5+GKIhyZX9rX3ZKivj1w4VblXDA=="
      },
      "requires_license": false,
      "tables": [
        "np_eval_suites",
        "np_eval_tasks",
        "np_eval_runs",
        "np_eval_thresholds"
      ],
      "tags": [
        "eval",
        "ci",
        "autonomy-gate",
        "scoring",
        "llm-as-judge"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-eval-gate-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-eval-gate-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_geo",
        "service_kind": "library"
      },
      "category": "integrations",
      "checksum": "dcc4a187c68fc79276b8f7ce28853802656b959076a0b55093560ff2bce431c4",
      "checksums": {
        "sha256": "dcc4a187c68fc79276b8f7ce28853802656b959076a0b55093560ff2bce431c4"
      },
      "dependencies": [],
      "description": "Forward and reverse geocoding with provider-agnostic caching layer. Nominatim (free, OSM) is the default; Google Places and Mapbox are premium fallbacks. Exposes geocodeAddress, reverseGeocode, geocodeBatch, clearGeoCache via Hasura Remote Schema.",
      "download_url": "https://plugins.nself.org/plugins/nself-geo/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-geo",
      "port": 3203,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "gfkgOBm15hJmM8QIZr5DMAk81quRS9noFv+QwxicgsLrO15UJ18GjvJvak8FrMGlJf+fUYgGIccAQw7SNfE1Bw=="
      },
      "requires_license": false,
      "tables": [
        "np_geo.forward_cache",
        "np_geo.reverse_cache"
      ],
      "tags": [
        "geocoding",
        "maps",
        "location",
        "nominatim",
        "reverse-geocoding",
        "caching"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-geo-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-geo-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.2.0"
        },
        "schema": "np_nself_image",
        "service_kind": "library"
      },
      "category": "media",
      "checksum": "a205e73a660d0a5eddbc9214a765a818fef5d2f0e3cdb64fd9f57de94e85688b",
      "checksums": {
        "sha256": "a205e73a660d0a5eddbc9214a765a818fef5d2f0e3cdb64fd9f57de94e85688b"
      },
      "dependencies": [
        "minio"
      ],
      "description": "Server-side image processing plugin for nSelf: resize, crop, format conversion (WebP/AVIF/JPEG/PNG), EXIF strip, and MinIO-integrated upload pipeline. Replaces per-app Sharp/Node.js usage across nFamily, nChat, and any consumer app needing image normalization.",
      "download_url": "https://plugins.nself.org/plugins/nself-image/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.0",
      "min_nself_version": "1.2.0",
      "name": "nself-image",
      "port": 3852,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "3vmAvfV4vB5ghPMql/lX/NmEl0plAdazfgMI7hvAiriRAvBh2Fj6YuwmG9uaFSLERGYVqxX/7AiGl1WOpp2xBg=="
      },
      "requires_license": false,
      "tables": [
        "np_image.jobs"
      ],
      "tags": [
        "image",
        "resize",
        "webp",
        "avif",
        "format-conversion",
        "minio",
        "nfamily",
        "avatar",
        "photo"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-image-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-image-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.1.0"
        },
        "service_kind": "library"
      },
      "category": "content",
      "checksum": "ad4431004253668e134633992091a3020790997c8cb82e65879b477c5cb70f1b",
      "checksums": {
        "sha256": "ad4431004253668e134633992091a3020790997c8cb82e65879b477c5cb70f1b"
      },
      "dependencies": [
        "minio"
      ],
      "description": "Server-side PDF generation from HTML templates (Handlebars/Nunjucks) with MinIO output and Hasura Action trigger",
      "download_url": "https://plugins.nself.org/plugins/nself-pdf/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-pdf",
      "port": 3851,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "9XoRs6eDhujzxXAvERiYCskVCZFxGum6OUQi2g63Qg7tkaKv/pl1Yr0HQSe0KLbYwFYAXNssjz5c9J+0KetMDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "pdf",
        "document-generation",
        "html-to-pdf",
        "templates",
        "chromium",
        "minio",
        "receipts",
        "reports"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-pdf-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-pdf-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.1.0"
        },
        "service_kind": "library"
      },
      "category": "compliance",
      "checksum": "dd86f10bb92b09a1d6c0d38a7941e7dd70f3e988f92a6299c603da446e8b82ad",
      "checksums": {
        "sha256": "dd86f10bb92b09a1d6c0d38a7941e7dd70f3e988f92a6299c603da446e8b82ad"
      },
      "dependencies": [
        "object-storage"
      ],
      "description": "Server-side file scanning for MinIO uploads: magic-byte MIME validation, ClamAV virus/malware scanning (always free, Security-Always-Free Doctrine), and optional CSAM hash detection (deferred — requires partner agreement)",
      "download_url": "https://plugins.nself.org/plugins/nself-scan/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-scan",
      "port": 3829,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "cNuGkoeFU/tt1eBbpb2kK92Zs5PousC/ttUmboJcowYLkaraLoXKsvzC7B50ok23dAnQSU3ebLiH/fE1W114Dw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "security",
        "virus-scanning",
        "malware",
        "clamav",
        "minio",
        "content-moderation",
        "file-upload",
        "mime-validation",
        "csam",
        "always-free"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-scan-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-scan-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "schema": "np_nself_sync",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "d618fa43083c185fdbc84c243ac8e2c6521e9be5540d968add0a70cd40430f49",
      "checksums": {
        "sha256": "d618fa43083c185fdbc84c243ac8e2c6521e9be5540d968add0a70cd40430f49"
      },
      "dependencies": [],
      "description": "Event-log sync engine for ɳClaw. Multi-device state sync via HLC + LWW; JWT-authenticated push/pull/snapshot/subscribe with Ed25519-signed events.",
      "download_url": "https://plugins.nself.org/plugins/nself-sync/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "nself-sync",
      "port": 3853,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "eGlirMYXRYsR315m9vYYR5uF2IzkhNPNlA+0ZQcPkU+/LLlGROVN1gCLBQsaKNwj3oLwKTe6oPuggkkQ5RI1Ag=="
      },
      "requires_license": false,
      "tables": [
        "np_sync_events",
        "np_devices",
        "np_sync_cursors"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-sync-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-sync-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_vault",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "1baa94fa70b7e92f56fab706e41b8b8f566a526837036f03b3d6710f32440483",
      "checksums": {
        "sha256": "1baa94fa70b7e92f56fab706e41b8b8f566a526837036f03b3d6710f32440483"
      },
      "dependencies": [],
      "description": "nSelf-managed envelope encryption KMS. Provides per-row/column selective encryption with key rotation, audit logging, and Hasura Action surface. Eliminates ad-hoc per-team AES wrappers.",
      "download_url": "https://plugins.nself.org/plugins/nself-vault/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-vault",
      "port": 3823,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "EW7xAhM7aGBmLT4VuCxg/GwPnXX2Kasi4iK8Ld3KsCyLQwwTu3nNmA5t069RV+fQO4a12JFE76GkdRsIWnhYCg=="
      },
      "requires_license": false,
      "tables": [
        "np_vault_devices",
        "np_vault_records",
        "np_vault_envelopes",
        "np_vault_audit"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-vault-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/nself-vault-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_object_storage",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "895f47df098df6559ebdbedde5ac7ee4cc35c1dcfaf97d2a8ddd3e06731a0e4b",
      "checksums": {
        "sha256": "895f47df098df6559ebdbedde5ac7ee4cc35c1dcfaf97d2a8ddd3e06731a0e4b"
      },
      "dependencies": [],
      "description": "Multi-provider object storage with S3-compatible API, local storage, presigned URLs, and multipart uploads",
      "download_url": "https://plugins.nself.org/plugins/object-storage/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "object-storage",
      "port": 3301,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "MmbwogyQvNez67ymVN8nDz/Jcaxerha/qIdAD7MFvKKC4almrPChNIhC3R3rzoWhS4qb+qbbQH0ObeyxwwNYAA=="
      },
      "requires_license": false,
      "tables": [
        "np_objstore_buckets",
        "np_objstore_objects",
        "np_objstore_upload_sessions",
        "np_objstore_access_logs",
        "np_objstore_webhook_events"
      ],
      "tags": [
        "storage",
        "s3",
        "minio",
        "r2",
        "gcs",
        "azure",
        "b2",
        "uploads",
        "presigned"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/object-storage-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/object-storage-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_observability",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "8f0f02a42906384d8f8a32bb738d3dae5f2d91eb27401da93c4a33a9b6daee83",
      "checksums": {
        "sha256": "8f0f02a42906384d8f8a32bb738d3dae5f2d91eb27401da93c4a33a9b6daee83"
      },
      "dependencies": [],
      "description": "Unified observability service with health probes, watchdog timers, service auto-discovery, and systemd integration",
      "download_url": "https://plugins.nself.org/plugins/observability/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "observability",
      "port": 3215,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "FgXMwY4x5HEPMmgczJCaLivqHytJ0XBYPvIW57eDkfEfpzl7twu87pU2Rtmh4DYvZiLhlAgi/vxIjgNfJT08Dw=="
      },
      "requires_license": false,
      "tables": [
        "np_observability_services",
        "np_observability_health_history",
        "np_observability_watchdog_events"
      ],
      "tags": [
        "observability",
        "health-checks",
        "watchdog",
        "service-discovery",
        "monitoring"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/observability-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/observability-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_ollama",
        "service_kind": "library"
      },
      "category": "integrations",
      "checksum": "5018cac7fbf4c83c62bea545919bc5f03dac3adbd9b99f175d0882c99bd155bc",
      "checksums": {
        "sha256": "5018cac7fbf4c83c62bea545919bc5f03dac3adbd9b99f175d0882c99bd155bc"
      },
      "dependencies": [],
      "description": "One-click offline LLM stack. Stands up an Ollama Docker container, auto-pulls gemma-3-4b on first start, and registers as a provider in plugin-ai. All nSelf AI features route through Ollama when NSELF_AI_PROVIDER=ollama. Zero cloud dependency, zero API key, zero usage cost after install. GPU passthrough is optional and localhost-only (port 11434 binds to 127.0.0.1 — never exposed externally).",
      "download_url": "https://plugins.nself.org/plugins/ollama/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "ollama",
      "port": 11434,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "U8HNLxQ3UbAi7JbahU7XAc+kqd+JW+0vryyzNPX2r4i5iQrkibJPzJ4b/ZbEeKoUs3kXacpQ7V573R6iAGT4CQ=="
      },
      "requires_license": false,
      "tables": [
        "np_ollama_model_registry"
      ],
      "tags": [
        "ai",
        "llm",
        "ollama",
        "local",
        "offline",
        "gemma",
        "self-hosted",
        "docker"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ollama-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/ollama-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_payments",
        "service_kind": "library"
      },
      "category": "commerce",
      "checksum": "2a1ce04487bcda288b2e5456c30a9fb55087a35fd0f43213ea5eb3627c4ade79",
      "checksums": {
        "sha256": "2a1ce04487bcda288b2e5456c30a9fb55087a35fd0f43213ea5eb3627c4ade79"
      },
      "dependencies": [],
      "description": "Unified payments abstraction supporting Stripe, PayPal, and Apple/Google Pay with webhook normalization.",
      "download_url": "https://plugins.nself.org/plugins/payments/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "payments",
      "port": 3086,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "642OQ5hjjjm+uL7jqItMUhy+hUInEYdXcDiGe94/3jBQ8VNMHtc2Ik5NKqte/hNcRPAfTv+fBYAQaoWwnnMZCA=="
      },
      "requires_license": false,
      "tables": [
        "np_payment_events",
        "np_subscriptions",
        "np_usage_records"
      ],
      "tags": [
        "payments",
        "stripe",
        "paypal",
        "billing",
        "commerce"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/payments-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/payments-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_paypal",
        "service_kind": "compose"
      },
      "category": "commerce",
      "checksum": "9ce767fb40fc8421a4cb8bc0d38709a09b7bb68700160ce56feaa80412361c72",
      "checksums": {
        "sha256": "9ce767fb40fc8421a4cb8bc0d38709a09b7bb68700160ce56feaa80412361c72"
      },
      "dependencies": [],
      "description": "PayPal payment data sync with webhook handling",
      "download_url": "https://plugins.nself.org/plugins/paypal/tarball",
      "implementation": {
        "entryPoint": "nself-paypal",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "paypal",
      "port": 3071,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "vJmVxvRxAf95gYwifZy8LhMKNBJAwcXjpk38nBdkFLjZfeC6WygG7pS+KxTil+GOHPHjSdhSrGW4BnnrHQh8DQ=="
      },
      "requires_license": false,
      "tables": [
        "np_paypal_transactions",
        "np_paypal_orders",
        "np_paypal_captures",
        "np_paypal_authorizations",
        "np_paypal_refunds",
        "np_paypal_subscriptions",
        "np_paypal_subscription_plans",
        "np_paypal_products",
        "np_paypal_disputes",
        "np_paypal_payouts",
        "np_paypal_invoices",
        "np_paypal_payers",
        "np_paypal_balances",
        "np_paypal_webhook_events"
      ],
      "tags": [
        "payments",
        "donations",
        "subscriptions",
        "paypal",
        "webhooks"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/paypal-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/paypal-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_pentest",
        "service_kind": "library"
      },
      "category": "compliance",
      "checksum": "f3f6dc7134cf9f718ac8251d2fa415b5cc2d633176c86151cca91803f817e9bf",
      "checksums": {
        "sha256": "f3f6dc7134cf9f718ac8251d2fa415b5cc2d633176c86151cca91803f817e9bf"
      },
      "dependencies": [],
      "description": "Penetration-test readiness kit. Generates structured scope documents, provisions pentest credentials, tracks findings, and manages remediation. FREE — Security-Always-Free Doctrine.",
      "download_url": "https://plugins.nself.org/plugins/pentest/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "pentest",
      "port": 3062,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "kelQdOcQ+/byaA0NoDOQndfkIfVPjLzqQQ4boWtdOxId08FFSFMpmUPaAE+q3MgSkcC++9djNNP0WTbZ5JJiCw=="
      },
      "requires_license": false,
      "tables": [
        "np_pentest_findings"
      ],
      "tags": [
        "pentest",
        "security",
        "compliance",
        "soc2",
        "pci-dss"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/pentest-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/pentest-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "pentest-kit",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "compliance",
      "checksum": "c8ff517ae7b96d4c8c1acd12df12b3a9a1e5ac4fb888e1ff2e49183b559fb185",
      "checksums": {
        "platforms": {
          "darwin-amd64": "615be578d65784a34386a856947b14770521f497611f69b05f87d1d1c3811a18",
          "darwin-arm64": "a1935b05165bb9984cbff39daeda057fbede0d35932587413d86c05d36a3ec68",
          "linux-amd64": "e43a2f7ee8bdfcc2fbd032eb1adf5cee07749a67d88cd77850e4baa5c9c3fcda",
          "linux-arm64": "c0386c4ede1e1e1fc6de6b769a242571075dd56d3af7d038e4617cc90e8a3ed3",
          "windows-amd64": "72c0d1d685fa97b212e763c8a571f01e1c2232602982debc47922028131520a8"
        },
        "sha256": "c8ff517ae7b96d4c8c1acd12df12b3a9a1e5ac4fb888e1ff2e49183b559fb185"
      },
      "dependencies": [],
      "description": "CLI front end for the pentest plugin: generate scope documents, provision test credentials, import findings, and check remediation status. Business+ tier.",
      "download_url": "https://plugins.nself.org/plugins/pentest-kit/tarball",
      "implementation": {
        "binaryName": "nself-pentest-kit",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "pentest-kit",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "/2efIRVDM+44TfH3KjHvSYberU3saXGBY1k0g67QDoVvzSznYF3rRKVppqit7en+yNTUbanO8K1a8tfgJRtNDw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PCA/DmwGKB7nc21MLDDB4ZGNhKcmj5yYtiZTM08/d/WZBCAOC1TeYU1dQnKR7MzOeLn5NO3ygFXowIV8AIJwDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "ELNxghbzS5O4fjgRJ9ylz3cHzPzymRaGwziwlHMaYivyRPE0pt+i+wXzRncR0DBjlFEPM0qKb3ZQLZIAGbBaAw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "4+hZM7MEkvdrFFwSnLGz9ZXSg9D9kkfVi2wvmRqlmVL7zd97kJOwIzzg9ZJhTmFoc115pUJ/BI9KDTcpnhDlAw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "5ZYrLap8TBS3gLK7oC2ersaqcAqU7pS8Rs4F30op5k07h7u4DgGm0myALLgi+pasMVy2FPMNPWHuWKfiioIdCA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "AlPNSIgbQnOCPift5jMU51cwgrBvqGYVAhBaMy3d2OAupvZYtP4OEu9QhYJQ1Da3ScEyAdsQHU5urgvlKT6tDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "pentest",
        "security",
        "compliance",
        "cli"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/pentest-kit-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/pentest-kit-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "schema": "np_plugin_clawde",
        "service_kind": "library"
      },
      "category": "development",
      "checksum": "9e77923aac542d21cb229926a3fb4fd7e3322af66af4c209ede22005237c70b3",
      "checksums": {
        "sha256": "9e77923aac542d21cb229926a3fb4fd7e3322af66af4c209ede22005237c70b3"
      },
      "dependencies": [],
      "description": "ClawDE daemon integration backend. Manages session lifecycle, tracks daemon health, and streams events via SSE for the ClawDE AI development environment.",
      "download_url": "https://plugins.nself.org/plugins/plugin-clawde/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "plugin-clawde",
      "port": 3847,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "w03xdRiFbY5kUng1xMmGe05sV+cVruJa/6xhI9bwe8Yh+LupXi/iO2UFLSEh5w2uZ59nPpjeyUjCL2iL3c9rCw=="
      },
      "requires_license": false,
      "tables": [
        "np_clawde_sessions",
        "np_clawde_events"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-clawde-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-clawde-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "plugin-dev",
          "subcommands": [
            "debug",
            "dev",
            "init",
            "link",
            "new",
            "test",
            "unlink"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "cli"
      },
      "category": "development",
      "checksum": "da81b5d40d0a1aaab6cd790d431382b1099db6eff4e25101841cf255aeb2654e",
      "checksums": {
        "platforms": {
          "darwin-amd64": "43be77d923ef39b9b0edd2108461a2fc1fd7b2317d2743fea5b0ab39d85fed6d",
          "darwin-arm64": "22c3c85bc5e822a4d7b2c06491d175212334ced1f155bcdd40eef22116bcb527",
          "linux-amd64": "5f7c5e7fd7e73130242ba16258be492b048092b0ebc6e599675b0c03f62381be",
          "linux-arm64": "115b8f4b012fdb2b378a02f04e8d6780f70089e3fd5cf413545cb56f8c2cb263",
          "windows-amd64": "bd64200e4723342870e83dab8aa6c92c0d1ba4ee0598366237abf5bbfa00407e"
        },
        "sha256": "da81b5d40d0a1aaab6cd790d431382b1099db6eff4e25101841cf255aeb2654e"
      },
      "dependencies": [],
      "description": "Plugin author tools: scaffold a plugin (init, new), link and unlink a local plugin directory, run it with hot reload (dev), attach a debugger (debug) and run its tests (test). Broken out of the core nself plugin command.",
      "download_url": "https://plugins.nself.org/plugins/plugin-dev/tarball",
      "implementation": {
        "binaryName": "nself-plugin-dev",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "plugin-dev",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "bXzZ30sxC15BDStk5x7DGPHqcgJ+Y+k1A1HjgmxbgWqGTz0zEr3ZLOBv9LqJGAMwaZeJnMISEyEAGxhBOvlPAg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Rw8mFps0J3VHFb/P/6iAaRMSz19VmQ2aL3xHNDW0gjFiRTlgjiiiy/r4ZnFd+e9x2qkyDZx1QmUmIBlRPFeuAA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "BXbhdzThDyESYP5ZRvS6OtlVLI6mul/t2WgYgztpKUVejZfNh+JylQIPswKrjxRHZG+gZSScJUnn2XH6z+9wCQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "g/7IsaljumA8dN8TRLAE4UyCSo9Ftv+NGxfAwjBwxMvCpRG/vovy5z6c/3RxD192DPQJ+LwFtDF2ZkmqBkiBBg=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "Uk/ATnyR3sfLAinKqt/XM8y1PKW/uZdibEIj5j6LNDiF+c25ZjIBFggQdF54pX9AEb11H1OmG9cAp4aZc2H7AQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "42DeAMRAQ2tZ6EjjIWYpOlLOTsmt4t62uxyKjQAIBBvBTmthRXdtNVX3yEDdPDDq5NsClgSCOUbrFmnvMd3ODQ=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "plugin",
        "author",
        "scaffold",
        "dev",
        "debug",
        "test",
        "link"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-dev-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-dev-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "service_kind": "library"
      },
      "category": "authentication",
      "checksum": "bcdb522e1bf1fd1620e4130dfed7391a5c54b287a604d94e2a3dada2fac6958f",
      "checksums": {
        "sha256": "bcdb522e1bf1fd1620e4130dfed7391a5c54b287a604d94e2a3dada2fac6958f"
      },
      "dependencies": [],
      "description": "Headless server-side Google OAuth token refresh for nSelf AI services",
      "download_url": "https://plugins.nself.org/plugins/plugin-gauth/tarball",
      "language": "rust",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "plugin-gauth",
      "port": 3827,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "EA5gL51w1eUBknRhkQKs4poBeaz/1rWHWMPjeCRlxu3jmQ0qXrjYthIqlwEO3UwrJzPBCm8b3nhTHaOZ1/86Dg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-gauth-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-gauth-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "schema": "np_plugin_llm_gateway",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "c4673ca0259deb78e7b63cf110ff1c369e92b98697f51044fd27b9e990df62bb",
      "checksums": {
        "sha256": "c4673ca0259deb78e7b63cf110ff1c369e92b98697f51044fd27b9e990df62bb"
      },
      "dependencies": [],
      "description": "ClawDE-facing LLM gateway: per-tenant token quota, Redis response caching, session context injection, and SSRF guard over nself-ai-gateway (port 3761). Simplifies ClawDE client LLM calls.",
      "download_url": "https://plugins.nself.org/plugins/plugin-llm-gateway/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "plugin-llm-gateway",
      "port": 8090,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "D1/AJJRya7dr5ggMSrPIeLgODDxD8VfHKygMoaXmnQe/QVu/pR/NcD0iW7yRUwBxfQEsMJT0FzJqn5YWVxIxCA=="
      },
      "requires_license": false,
      "tables": [
        "np_llm_gateway_requests",
        "np_llm_gateway_quota_usage"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-llm-gateway-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-llm-gateway-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself-org",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1"
        },
        "schema": "np_plugin_pty",
        "service_kind": "library"
      },
      "category": "development",
      "checksum": "84cbef317aa40fccdbaf739bd592e7c19c07619701c3d4966ec875d4d59d2636",
      "checksums": {
        "sha256": "84cbef317aa40fccdbaf739bd592e7c19c07619701c3d4966ec875d4d59d2636"
      },
      "dependencies": [],
      "description": "Pseudo-terminal bridge for ClawDE AI sessions. Spawns, manages, and relays PTY processes with per-tenant resource limits and WebSocket I/O.",
      "download_url": "https://plugins.nself.org/plugins/plugin-pty/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "plugin-pty",
      "port": 9100,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "ClBfcEdnNCyYhNAY/paSzwW4KCQwI2VvVlRHPjixm3dZkzbKjOYfnTsCChwehdIgMMGfER96chb5uiQZ+VRgBQ=="
      },
      "requires_license": false,
      "tables": [
        "np_pty_sessions",
        "np_pty_audit_log"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-pty-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-pty-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nSelf",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.1",
          "postgres_extensions": [
            "vector"
          ]
        },
        "schema": "np_plugin_retrieval",
        "service_kind": "library"
      },
      "category": "data",
      "checksum": "589a5a4b702443944708302cdc12dba401778a83dff43116f210952f3f521689",
      "checksums": {
        "sha256": "589a5a4b702443944708302cdc12dba401778a83dff43116f210952f3f521689"
      },
      "dependencies": [],
      "description": "Hybrid retrieval plugin: pgvector ANN + tsvector BM25 merged with Reciprocal Rank Fusion (RRF). Provides the search backend for ɳClaw memory and nself-ai-mcp search/recall tools.",
      "download_url": "https://plugins.nself.org/plugins/plugin-retrieval/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.1",
      "min_nself_version": "1.1.1",
      "name": "plugin-retrieval",
      "port": 3825,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "MOki0Wd2EoBuK1+wU0WTT4cWEE7h84GeCgWVem/vrUwJTuPUhoUasTJ7xpXwE3dyGcZfQ2ycNMyvZYSqxVpEBw=="
      },
      "requires_license": false,
      "tables": [
        "np_embeddings",
        "np_retrieval_documents",
        "np_retrieval_embeddings",
        "np_retrieval_index"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-retrieval-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/plugin-retrieval-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_podcast",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "d49e83bc6fd6c5719aa339c2ba3217acba2529614e4e6f9a75f4d6ef6f9dbb94",
      "checksums": {
        "sha256": "d49e83bc6fd6c5719aa339c2ba3217acba2529614e4e6f9a75f4d6ef6f9dbb94"
      },
      "dependencies": [],
      "description": "Podcast service with RSS feed parsing, episode management, playback position sync, and subscription management",
      "download_url": "https://plugins.nself.org/plugins/podcast/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "podcast",
      "port": 3730,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "PO3ntH6vHYF50bf8hZdT903A3bjbkbV/SXwmoBWxV1p+GJJ4zL+cdY300Bpn0CVlZwabloEuezl1kA0eDCYBAA=="
      },
      "requires_license": false,
      "tables": [
        "np_podcast_categories",
        "np_podcast_episodes",
        "np_podcast_playback_positions",
        "np_podcast_plays",
        "np_podcast_podcasts",
        "np_podcast_subscriptions"
      ],
      "tags": [
        "podcast",
        "rss",
        "audio",
        "episodes",
        "subscriptions",
        "playback"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/podcast-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/podcast-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_post",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "e9f307d9efbf7824d6a4e42b6768b65c31433d740dabdc293bd09214a57a0dc7",
      "checksums": {
        "sha256": "e9f307d9efbf7824d6a4e42b6768b65c31433d740dabdc293bd09214a57a0dc7"
      },
      "dependencies": [],
      "description": "Multi-platform content publishing. Publish to WordPress, Ghost, Twitter/X, LinkedIn, Telegram channels, Dev.to, and Hashnode with optional scheduling.",
      "download_url": "https://plugins.nself.org/plugins/post/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "post",
      "port": 3129,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "oWWGdqaXke9tBAqKZDICZEM2Zsx4wAIBlmCNFnTqtH0C4sSD/5PBtl13OShFCr1nHgecQ5GcWUD8KiPvRrc2AQ=="
      },
      "requires_license": false,
      "tables": [
        "np_post_accounts",
        "np_post_queue"
      ],
      "tags": [
        "publishing",
        "content",
        "wordpress",
        "ghost",
        "twitter",
        "telegram",
        "devto",
        "hashnode",
        "scheduling"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/post-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/post-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_push",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "52211d40ae77d0f31d6368b855b8f2bb2ca7e3f452cfccef42e643d7e51c4ffb",
      "checksums": {
        "sha256": "52211d40ae77d0f31d6368b855b8f2bb2ca7e3f452cfccef42e643d7e51c4ffb"
      },
      "dependencies": [],
      "description": "APNs + FCM push notification relay. Hasura event-trigger fan-out, delivery state tracking, exponential backoff retry. Handles iOS (Apple Push Notification service) and Android (Firebase Cloud Messaging v1 API).",
      "download_url": "https://plugins.nself.org/plugins/push/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "push",
      "port": 3053,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "gZa0kBPKF69RRnidJOa5mwfnM8U6kaa+FrUq1M4D1Z+u7r/LUww2uyLH1WsSoXzKC9YExftvPDzxg6bMrld0DA=="
      },
      "requires_license": false,
      "tables": [
        "np_push_outbox",
        "np_push_devices"
      ],
      "tags": [
        "push",
        "apns",
        "fcm",
        "firebase",
        "ios",
        "android",
        "notifications"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/push-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/push-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "queue",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "958faa71b458ea1f0581263870a2f79f3a47ea6624f0ac237e1bf545b992ec5a",
      "checksums": {
        "platforms": {
          "darwin-amd64": "c60d0339df2fbc53007fa60487aa3c07ae56ddde4021292cb0c669abafdd486d",
          "darwin-arm64": "1c50d4f0469082927f3501182b10e158114b27d5a0522fdfecd26d69a779e9e0",
          "linux-amd64": "6a33608191e129ad7d5a5c43de8c0e2b9404ea35acad2276886e2b0e6d65dca0",
          "linux-arm64": "0098a7ef5825d310e12009b46357bfc9bfd5b01108216d88b38cb339f2a2c48e",
          "windows-amd64": "278d80bfad69b042f42e1e7153afcda938d6fe55b945337327d78ecaa9b24962"
        },
        "sha256": "958faa71b458ea1f0581263870a2f79f3a47ea6624f0ac237e1bf545b992ec5a"
      },
      "dependencies": [],
      "description": "Inspect and manage nSelf background job queues: depth, stuck jobs, retries and purges.",
      "download_url": "https://plugins.nself.org/plugins/queue/tarball",
      "implementation": {
        "binaryName": "nself-queue",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "queue",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "EYj+gAH+fHw1ndzm2Rlc5Bu2xGX65GWGTPWT7wAOSTnENFW/rB94w+Z5Vc3ed8lYTjBvr1es1VTzZdtr0/PYCA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "tO59ZDIwv0/5WHkqq/DequLFm3M/+CkDJjoxgRNu4E/SLoIWXjLBZkgY1EUQyvT3YjF1hoPyBsJxVKm8Vq8XDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "gV0IL1GljY4wyR7TxniVSWXmU+rEey1zwYE0nW3fFs+36lYezfpgevypgcxQFnjIUL6QR3LH9jzGewZG0OP1Dg=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "GqaM03yRZ3ljJHgaKek5RU95uDFgXkk/stB6VJFb6xuPnedBwxrjUJK+2gpPsPIwlnptg6bMZDfVz3yB34GcDQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "CFEf3EyifDcmZeOsbqpwrpLLFtDllFtVFAygKu8+aXgEjUnT+lnUjDlNBiS8wCsZhBAVwiWronoS9gNI7crNBg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "WZ9+VhDgxWQAilqxQnE3DxMQtDrYLe4EJfK5WK14LjQyaKcEr/lASuhll4AZw2kLDSJg4Mle8FDn9kgQyEogAg=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "queue",
        "jobs",
        "workers",
        "background"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/queue-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/queue-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "region",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "be259c4b5670b940fdc8560a6889a46916ceb11161eb6636f436a488003f9cf5",
      "checksums": {
        "platforms": {
          "darwin-amd64": "efcdd208037e661c861bc6719c7606dc85e55c1124db5b8d895c9cb471e93089",
          "darwin-arm64": "455a2525e0996cb4c4563ca7408e0b8348eaaf98f42365e8bfbcf6d4eba68580",
          "linux-amd64": "2b7a25fdf39606e5c1fca3fbd579b5a856f1a7079feb4e995f7b58f37a7a4627",
          "linux-arm64": "df40a3edc8354e063afe52724026c0008e65b0617f7a43a40a967fd460cb7e70",
          "windows-amd64": "8be349bd674dcd18b55f791321970e30f9d11ebf99afde7a7cc5941df1d5b12c"
        },
        "sha256": "be259c4b5670b940fdc8560a6889a46916ceb11161eb6636f436a488003f9cf5"
      },
      "dependencies": [],
      "description": "Multi-region management: add replica regions, list and inspect their status, and promote a region to primary.",
      "download_url": "https://plugins.nself.org/plugins/region/tarball",
      "implementation": {
        "binaryName": "nself-region",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "region",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "ns/BU/p139Ee54QDtDSJb75MgREk1iZi6qKHfkBvtDFBlCwVP4m9CSwjSUflpF+CUmu7Tmko4vqCRegfYOLCCA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "uy3JUgBk6/Rz9nIOeje/RgquPI+PsWRGJRBawphTf7XqFH72eukA3ni2FWdxmojt1KYLdj3UXk1Zzt3zGaPxDg=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "QQlVySKZpQm2IUDIC/Bit1N4GLdNr/lW03OJe2HeChEgcFikDW3k9fUUU/8x95IiZLNQ6s9wTBoWMW5eA1/zBA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "yzDY/y7Ow1CzcjFBhR3upoMgISRvmRDJlE3PM3/3/H7f+50DEICTmkKxhfd66RVtRHLtIMBSMToKqCQSSL0yAA=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "L+3WNhzp6k8ee1mZc5rXMQilwkbeDvPLkh4HzaroILvbMzGpIe5xrCy7fJ9x2s7F/xTiZWOWuBm31t5bX4BaAg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "j9l6ryse7u8TZ8Kpfn7P+Ktf6G2Ciy2yAPGtVLC/WTeNBvi+STur6odYW6GxF9ymmCLvhFyhUMM4r+WpfR8kBw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "region",
        "multi-region",
        "replica",
        "failover",
        "ha"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/region-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/region-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "release",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "development",
      "checksum": "6f549af3712731945d6a3c4aaef7d55ce458a05f268aa540ea300220a0c85022",
      "checksums": {
        "platforms": {
          "darwin-amd64": "28dbcf162c2608b522189200898c909f24849195f438e3647811da8c16753cdb",
          "darwin-arm64": "66b048e2ec8119c164dd27869d85fa96059e6e6f525bfc6c040a2a197ef478f2",
          "linux-amd64": "f89bcc6eb1d9a59663fba953d4401d70243488b112f9be9b9440116d0dd20b0e",
          "linux-arm64": "0295b725d95b7021bae05bc6dde350778b69154a26e8b93edcf74f139a036ed5",
          "windows-amd64": "d368e48baa5dd20cd95d67346af0f0119bdd4de7fa1371e274969cf2cfc54644"
        },
        "sha256": "6f549af3712731945d6a3c4aaef7d55ce458a05f268aa540ea300220a0c85022"
      },
      "dependencies": [],
      "description": "Orchestrate the nSelf project's own 12-step release cascade: tag and release cli and plugins-pro, build and push the admin image, and open the Homebrew formula PR.",
      "download_url": "https://plugins.nself.org/plugins/release/tarball",
      "implementation": {
        "binaryName": "nself-release",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "release",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AIBWAiivKPuE3sop7nZA/RAuhQ2xFVMKcEYJkBVHnX923IJpXiDUHscMKGXPUwOm59ImM1IlPqzH5Bc1m7ZiCw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "FBlq6yt5gntR2O+ahhlQ1V/iCRKSdDlOSqScKteeYB4Lwh9qtJU8+0ep/c0Gd9JkbLBiZJQ7FH8YMyiys0/gDA=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "nwaG5ZNkCe7tABNYwAQhuaGjL24S9qyW/hwZJQtHltiDgrJCPLc9ckvfC/lQC0gZF+ERFLZRNORPC6I6vZD5Bw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AWL+Pl7M+1kQ7Zqk4moIAMQuWro+spKnysULnmGB13oDdFvx8fdTsRkc5p+v34ZU/xGI7R4l8McbE0klMzJ/Aw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "POin5RFw1k20mPfZuT1GDJwcFRiULEVCtlWs/yDhRglKVty2nQ31Cab6XNS7EnTC5rVBz7gMgxYtoDygWc5GBA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "FSxt4BFEDSeGeilyoZ3dNlWAlrIGVDehqK0uymMDrqgtKfoWSv43PVwWuCElS4eyaSclex/ai7HH5sHcnybtDw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "release",
        "ci",
        "tagging",
        "cascade",
        "maintainer"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/release-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/release-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_retro_gaming",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "2b1f5bb91d1a46d6f904b7ae908f9cc25d3378f840130bfb3ef6cb9629bf0c6f",
      "checksums": {
        "sha256": "2b1f5bb91d1a46d6f904b7ae908f9cc25d3378f840130bfb3ef6cb9629bf0c6f"
      },
      "dependencies": [],
      "description": "Retro gaming ROM library management, emulator core serving, save state synchronization, play sessions, and controller configuration for nself-tv",
      "download_url": "https://plugins.nself.org/plugins/retro-gaming/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "retro-gaming",
      "port": 3124,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "aAHATdFyfBZo2WHvflq3PwoqJtwcx80PPPuZnbJ4zbb4/vu5gGiJsFrj7CTbxHzPWIUzCpMNVJX8hKVjgpRqBw=="
      },
      "requires_license": false,
      "tables": [
        "np_retrogame_roms",
        "np_retrogame_save_states",
        "np_retrogame_play_sessions",
        "np_retrogame_emulator_cores",
        "np_retrogame_controller_configs",
        "np_retrogame_core_installations"
      ],
      "tags": [
        "retro-gaming",
        "roms",
        "emulator",
        "save-states",
        "controller",
        "nself-tv",
        "igdb",
        "libretro"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/retro-gaming-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/retro-gaming-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_rom_discovery",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "70003b153bc4f208ddc20be8c15f29de9577447359749a39535f9eea5682ab9c",
      "checksums": {
        "sha256": "70003b153bc4f208ddc20be8c15f29de9577447359749a39535f9eea5682ab9c"
      },
      "dependencies": [],
      "description": "ROM metadata database, search, discovery, automated download orchestration, and multi-source scraping for nself-tv",
      "download_url": "https://plugins.nself.org/plugins/rom-discovery/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "rom-discovery",
      "port": 3125,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "zxBqpV3Qy6+jkbg1+840FbLkn3xMdGuLk8mFqQOywScKUvbObXLdDyofITQTgoOp6qg8c/8BRgwN7WAIXNavDw=="
      },
      "requires_license": false,
      "tables": [
        "np_romdisc_metadata",
        "np_romdisc_download_queue",
        "np_romdisc_scraper_jobs",
        "np_romdisc_popularity"
      ],
      "tags": [
        "rom",
        "retro-gaming",
        "emulation",
        "scraper",
        "archive-org",
        "metadata",
        "discovery",
        "download"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/rom-discovery-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/rom-discovery-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_search",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "db1443ad1ac0ab061c135c230b6aba2caf40bd77374ebf400f2a851491a0a9f3",
      "checksums": {
        "sha256": "db1443ad1ac0ab061c135c230b6aba2caf40bd77374ebf400f2a851491a0a9f3"
      },
      "dependencies": [],
      "description": "Full-text search engine with PostgreSQL FTS and MeiliSearch support",
      "download_url": "https://plugins.nself.org/plugins/search/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "search",
      "port": 3302,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "y43jx8rz09Y5MQOqeptr9DMXf664STtQSTsq1ZdeDS/RJH6/0YgH9vqPYNe0OAgYOIeyTa4+qhjBcCQ9r6qJAw=="
      },
      "requires_license": false,
      "tables": [
        "np_search_indexes",
        "np_search_documents"
      ],
      "tags": [
        "search",
        "fts",
        "full-text",
        "postgres",
        "meilisearch",
        "autocomplete"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/search-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/search-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "sentry",
          "subcommands": [
            "alerts channels",
            "alerts test",
            "incidents ack",
            "incidents list",
            "incidents resolve",
            "login",
            "logout",
            "monitors add",
            "monitors list",
            "monitors pause",
            "monitors resume",
            "monitors rm",
            "status",
            "status-pages create",
            "status-pages list",
            "whoami"
          ]
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "17510904a9f0f8ccd0453c03cf89bb9ab375d17feb2271553ee4cef8a665bae7",
      "checksums": {
        "platforms": {
          "darwin-amd64": "51950c60dacab88ade722b021b3357c41eba58c8ced80b12ebbd69a4e1b3ef5a",
          "darwin-arm64": "580bee9dffed99b4c2b6339dd49204cf3266af431f04a7cf5b6ba7679e5f7f7b",
          "linux-amd64": "914ff1f6aee3dcadfdd5285b8134eaf2c8d3e9a8b9835aafd134dda3557fa033",
          "linux-arm64": "3ddef049ff4d8496860fc476a51559dc7741abc6a64f78ae74653e7c5e997549",
          "windows-amd64": "9b1612a13bede07675c5eda9ba85ee3abf2dfb866bc75f2a57e6de2d0b9e83b3"
        },
        "sha256": "17510904a9f0f8ccd0453c03cf89bb9ab375d17feb2271553ee4cef8a665bae7"
      },
      "cliCommands": [
        {
          "description": "Manage ɳSentry monitors, incidents, status pages and alerts",
          "name": "sentry"
        },
        {
          "description": "Provision and manage a self-hosted ɳSentry server",
          "name": "sentry-server"
        }
      ],
      "dependencies": [],
      "description": "ɳSentry operations: monitors, incidents, status pages, alerts, cloud login, and provisioning a self-hosted sentry server.",
      "download_url": "https://plugins.nself.org/plugins/sentry-cli/tarball",
      "implementation": {
        "binaryName": "nself-sentry",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "sentry-cli",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "/9j0f5kULZqKwMss8qG5HLMB+TUOtQ+WTp5BqjPvaf4WBYe7ajCRkazL5mlxMDv+lwE0bo2eNblvyEAnIkwBCA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "3keQa+ZAX1qF1HYffLKIAPsIxIsRqNghUOue1XWb54oS6J6OqWN2dRCGugwNLFcszaIQb1U1DmCxhKmV3uHzBw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "VyG5YNo26tGR5Rr0g2HgU0oBLoNJztCi4DsuqWI/CNlptu/ZEmtGB4CVZVb/M73OrSZmypmvIjolz5Mwkf6mDw=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "55YZKatnSFnIwA08QSgGx61O6+ari0b+HF2ENAovdFA6fLBB8IYgtMTx0ONo9K2xEXNyNZO57TiQ6afJmDqxCw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "88w9pPXXHaRIsvgbNYElG5MoncxtTzkBW0pudDLHhiYRCiDH5vKv9tNu4HTff58Z10sXysrHe5AT+eAFl2ggDA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "HhMI2gdiSfhe7Tc23ehwkCQvTaMPzDF0We9tjL64/HsQF///FSRHrddI8PC7r55Ijc23Ye6JQlpLmqrqDZ4XBw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "sentry",
        "observability",
        "monitoring",
        "incidents",
        "status-page",
        "alerts"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sentry-cli-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sentry-cli-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "fa549576a6424ac8be5c88fa3384a841f744ffde6904a2d814c259234d1c9a28",
      "checksums": {
        "sha256": "fa549576a6424ac8be5c88fa3384a841f744ffde6904a2d814c259234d1c9a28"
      },
      "dependencies": [],
      "description": "Shared Go utilities (request-ID tracing middleware, HTTP client propagation, server lifecycle helpers) used internally by multiple free nself plugins. Not installable directly.",
      "download_url": "https://plugins.nself.org/plugins/shared-utils/tarball",
      "installable": false,
      "language": "go",
      "license": "MIT",
      "name": "shared-utils",
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "DvB0ohsmBoKa4asjclhJtdKg695o2Z8IH2rfG3Qewtkf192/fynrkzaNzOdUqnSBie1s5CNOWweq/ShFLnQNAA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "shared",
        "internal",
        "library"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/shared-utils-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/shared-utils-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_shopify",
        "service_kind": "compose"
      },
      "category": "commerce",
      "checksum": "994ba2ffe7d2ad0040e17f906fb1e7551712cd1b50ebc5517f1fe248c0dc8360",
      "checksums": {
        "sha256": "994ba2ffe7d2ad0040e17f906fb1e7551712cd1b50ebc5517f1fe248c0dc8360"
      },
      "dependencies": [],
      "description": "Shopify store, orders, and product synchronization",
      "download_url": "https://plugins.nself.org/plugins/shopify/tarball",
      "implementation": {
        "entryPoint": "nself-shopify",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "shopify",
      "port": 3072,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "vpsZC8SyjNKFvXHnul8E663v8vYJNSPideW7PW/h/hvQ4G7JIMFBUTxG/wEgiKKwoWB6VDcCmCsvI6/4ITX6BQ=="
      },
      "requires_license": false,
      "tables": [
        "np_shopify_shops",
        "np_shopify_products",
        "np_shopify_variants",
        "np_shopify_collections",
        "np_shopify_customers",
        "np_shopify_orders",
        "np_shopify_order_items",
        "np_shopify_inventory",
        "np_shopify_webhook_events"
      ],
      "tags": [
        "shopify",
        "ecommerce",
        "orders",
        "products",
        "inventory"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/shopify-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/shopify-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_siem",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "38d8de868a89e3889fa086aed89c02af65594bacac59c7b4232228b5d41e4fa8",
      "checksums": {
        "sha256": "38d8de868a89e3889fa086aed89c02af65594bacac59c7b4232228b5d41e4fa8"
      },
      "dependencies": [],
      "description": "Forward nSelf audit logs and security events to external SIEM platforms: Datadog, Splunk HEC, Elastic, Loki, and custom webhooks. OCSF/ECS schema normalization.",
      "download_url": "https://plugins.nself.org/plugins/siem/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "siem",
      "port": 8002,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "r56Ke9Qjv9AmzI6xhLvLN/MhE2IMTxHb1DrqNjwD9RaF8pSjrrsBlbclnS7FE/CWo2T+nZp1O0+ahQq8KURJDg=="
      },
      "requires_license": false,
      "tables": [
        "np_siem_destinations",
        "np_siem_ship_log"
      ],
      "tags": [
        "siem",
        "security",
        "audit",
        "datadog",
        "splunk",
        "elastic",
        "loki",
        "ocsf",
        "compliance"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/siem-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/siem-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself-org",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_sms",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "a43bce3065bb91216141815428aec09d86a0f5320e7caff86caaa20c4ece909d",
      "checksums": {
        "sha256": "a43bce3065bb91216141815428aec09d86a0f5320e7caff86caaa20c4ece909d"
      },
      "dependencies": [],
      "description": "SMS messaging via Twilio. Send, track, and manage opt-outs.",
      "download_url": "https://plugins.nself.org/plugins/sms/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "sms",
      "port": 9009,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "C+RR+uPVjVgzydCZG1n5KlwBxCLFT8PDpM0wg6qZLcKj8PP2habrWKD5/3KDx/sJwE1vb+iKdhDKuWvrmXhZDw=="
      },
      "requires_license": false,
      "tables": [
        "np_sms_messages",
        "np_sms_opt_outs"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sms-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sms-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "soak",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "3dfa30c11da4638f3ab06283c666cb9a7ef63872f750cc6f7e9f68ef98996f83",
      "checksums": {
        "platforms": {
          "darwin-amd64": "0beb82516985fd0bd0919446404b941474bcb52b8038f4390cc274d191d09aeb",
          "darwin-arm64": "bb9d17337778a03413f62d75105ff9a9272fc6ffd9a8f21485110c6f82eb06b4",
          "linux-amd64": "60cbec7f9d74e62f295ae169728cab7bf8b8086681ccd5b9c08f4915b9140411",
          "linux-arm64": "e5fb06c04ff9eb6800f1ee7ef16e4d4e7dc0e0b87b95740ebc1e0642a3181829",
          "windows-amd64": "e4418574fb7d85c2336dce3e91b44ee093cfef8f77226437f424afb8a77f1a7a"
        },
        "sha256": "3dfa30c11da4638f3ab06283c666cb9a7ef63872f750cc6f7e9f68ef98996f83"
      },
      "dependencies": [],
      "description": "Manage soak testing lifecycle: abort an active soak and roll back to a prior version.",
      "download_url": "https://plugins.nself.org/plugins/soak/tarball",
      "implementation": {
        "binaryName": "nself-soak",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "soak",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "HJJCKyBfDm6DlDRbYmmflWgGSoStF5hqxFEc8XHjtnnFbrKStIizCutBkId09PWTmtdu3L1T5JIXWR+2ywDbCA=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "OWC1S1wmqDT9Z7f2Guazhs0awC2NZdY/E1c9OKoYrHJcSef3oahFdXQ3gj+UghQEkGiERgBqlJ/aEQm7U9ZmBQ=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "hnysVnB59dzEwx9hf40+KzI3MnP0pBk+Jh65xU1Gh6kqMrysLjqd01rgJa+gBT/IAEmfNJq5MJ3m33nNhGmZCg=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "7zrHW6DJVcq68tsHFTglOd5qgS3uGtVybRPpioAUNnUh9pE5a117W8ET+prHNEqz/YrPHkZrODAsURrSt6lTAQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "oB9o7q2Sh38bMC+dw0uLJ1QOPOc20zc/YBTk4ZsUF0YWcfbRc3Vm/tL0a614jjgozdwYrqorNuKuYLIaUL9IAA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "J7XNSm5J4NsZUEHhftKHAYpAJ3ZPuHFWugeSXWPZ5mf8jZE1bJ7N67TI8v+5v4bMCOJCckSGYrRNpaJtbwOfAw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "soak",
        "rollback",
        "deploy",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/soak-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/soak-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_sports",
        "service_kind": "compose"
      },
      "category": "sports",
      "checksum": "5203a2deb8c544fdcb7992ef5f1e08fad8eadaf3f5dcc22f403b881dd2419928",
      "checksums": {
        "sha256": "5203a2deb8c544fdcb7992ef5f1e08fad8eadaf3f5dcc22f403b881dd2419928"
      },
      "dependencies": [],
      "description": "Sports data plugin with storage for scores, schedules, and standings. Planned: Live data provider integration (ESPN, The Sports DB) for real-time scores and stats",
      "download_url": "https://plugins.nself.org/plugins/sports/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "sports",
      "port": 3126,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "LMo8fDNvGfxuGMeSH7gaxgg+NgxGXWQVIRRrqIm/cAp6WMeAByhXFF2bGz8iwRRF/qNW6rbQZFw7xcFIR2bYAw=="
      },
      "requires_license": false,
      "tables": [
        "np_sports_leagues",
        "np_sports_teams",
        "np_sports_events",
        "np_sports_games",
        "np_sports_standings",
        "np_sports_players",
        "np_sports_favorites",
        "np_sports_provider_syncs",
        "np_sports_schedule_cache",
        "np_sports_sync_state",
        "np_sports_webhook_events"
      ],
      "tags": [
        "sports",
        "nfl",
        "nba",
        "mlb",
        "scores",
        "schedules",
        "standings",
        "live-data",
        "espn",
        "players",
        "teams"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sports-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/sports-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_storage",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "e6c225edf92f11775eb6da2b66625eee29dea697f5330ac26ec7057cb2987873",
      "checksums": {
        "sha256": "e6c225edf92f11775eb6da2b66625eee29dea697f5330ac26ec7057cb2987873"
      },
      "dependencies": [],
      "description": "S3-compatible file storage: bucket management, object PUT/GET/DELETE/LIST, presigned URLs, per-tenant isolation.",
      "download_url": "https://plugins.nself.org/plugins/storage/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "storage",
      "port": 9007,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "tMChWWjsqRNiFUMQNwwrM9iFW6/p4oRnYsZQOcuFpCi6zJPopIwFN5bKfWmeq+IQNx/Qbxvm0oI97y4kEBi5Ag=="
      },
      "requires_license": false,
      "tables": [
        "np_storage_buckets",
        "np_storage_objects",
        "np_storage_metadata"
      ],
      "tags": [
        "storage",
        "s3",
        "minio",
        "files",
        "uploads"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/storage-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/storage-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_stripe",
        "service_kind": "compose"
      },
      "category": "commerce",
      "checksum": "06d1fe0c83291f07d01a575c06466255c172e389ace59d0468097c1bab2e9f5b",
      "checksums": {
        "sha256": "06d1fe0c83291f07d01a575c06466255c172e389ace59d0468097c1bab2e9f5b"
      },
      "dependencies": [],
      "description": "Stripe billing data sync with webhook handling",
      "download_url": "https://plugins.nself.org/plugins/stripe/tarball",
      "implementation": {
        "entryPoint": "nself-stripe",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "stripe",
      "port": 3070,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "4J6Rk/HOkGKJVpC76HJ6SyIEjnb33UNKUVYe7Xseqmp4ivbVPdVpLuSCEUuxMfzXiiM4onlaO8iT0xWznHraCg=="
      },
      "requires_license": false,
      "tables": [
        "np_stripe_customers",
        "np_stripe_products",
        "np_stripe_prices",
        "np_stripe_coupons",
        "np_stripe_promotion_codes",
        "np_stripe_subscriptions",
        "np_stripe_subscription_items",
        "np_stripe_invoices",
        "np_stripe_invoice_items",
        "np_stripe_charges",
        "np_stripe_refunds",
        "np_stripe_disputes",
        "np_stripe_payment_intents",
        "np_stripe_setup_intents",
        "np_stripe_payment_methods",
        "np_stripe_balance_transactions",
        "np_stripe_payouts",
        "np_stripe_discounts",
        "np_stripe_checkout_sessions",
        "np_stripe_tax_ids",
        "np_stripe_tax_rates",
        "np_stripe_webhook_events"
      ],
      "tags": [
        "payments",
        "billing",
        "subscriptions",
        "stripe",
        "webhooks"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/stripe-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/stripe-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_subtitle_manager",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "09b9d165bfb1f561ddd07e7bc0641cbd3d530a393c7b81b64e389b6dd7b741df",
      "checksums": {
        "sha256": "09b9d165bfb1f561ddd07e7bc0641cbd3d530a393c7b81b64e389b6dd7b741df"
      },
      "dependencies": [],
      "description": "Subtitle search, download, and sync verification via OpenSubtitles",
      "download_url": "https://plugins.nself.org/plugins/subtitle-manager/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "subtitle-manager",
      "port": 3737,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "ahDivNZRUJ3kmjEYFzU3h7kjphFAFF89sM3xkA+KjL8loBlSEODWnagJS8vbftudLVI1avojNcxgxUZdyd0KCQ=="
      },
      "requires_license": false,
      "tables": [
        "np_subtmgr_subtitles",
        "np_subtmgr_downloads",
        "np_subtmgr_qc_results"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/subtitle-manager-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/subtitle-manager-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "tenant",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "8179896e012b720cf9a914a9d6a7b75ed7d72a6660ad46a52b3248ac5ecd76d2",
      "checksums": {
        "platforms": {
          "darwin-amd64": "7d47b33758432704c9ace012f3523e4f4ccb160dc5e7141e52f1808aab8a1155",
          "darwin-arm64": "e7f51e3636715248d970f6504a8806a1e36670b6ba3d918fc32c078b1e0d3670",
          "linux-amd64": "f0fbb5d899bacf51313f2ae221a27c7a56b2a5ceda95e8934741aac4f6bea878",
          "linux-arm64": "c08c5cd7f4fea839988dd60c468fe8439aaf288fbaf0836224be2bcbb6d3923c",
          "windows-amd64": "9f291544c4bedbd347f367b03d536a27bea430f22952f7a87ec7e9aec13c8d83"
        },
        "sha256": "8179896e012b720cf9a914a9d6a7b75ed7d72a6660ad46a52b3248ac5ecd76d2"
      },
      "cliCommands": [
        {
          "description": "Create, list, suspend, upgrade and destroy tenants",
          "name": "tenant"
        },
        {
          "description": "Per-tenant usage metering, invoices and billing reports",
          "name": "billing"
        }
      ],
      "dependencies": [],
      "description": "Multi-tenant operations: create, suspend, upgrade and destroy tenants, plus per-tenant usage metering and billing reports.",
      "download_url": "https://plugins.nself.org/plugins/tenant/tarball",
      "implementation": {
        "binaryName": "nself-tenant",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "tenant",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PNzWXsmDL9EXZmEScOWrbnB20dBjguQoi/gW+odOO9EXNxPacy4IB5SokpwdOEsPsfx2CONdy/aw5dTGlEhGCQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PPAPJ3+cdQWU8UilwrHLDTVge1Unlakmp9GkDLGDEqzwWIzUEjF31IFeVaAcC7MVbOr6iiUwD6NGtDtnTA5ABw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "k+Bb3kmlmV8UZVZUBZSnvswPZb/gbYCmq45tQp6uVFlxH18RQTHsHb+Tqy/0JrvbOOVvAAfxjz4brCcXhiKDAA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "NXJEwej5GqvQA3kM/OhgvzTlkhi3C6rPs7haeq9c6UPXs9h2owPuYZO42h0IJj271TqYJ59ApxxG1orFhWZ/Dw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "0fL8WQpDSHj4jYnlr2Gk8qEYk0YboS5/6u9vJzqVTumF8otF8T7gjm1/miU1AhSEz3wv/e5bOmnzrjJKLHzdAg=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Hs3ygylOevw0xno+5bhJbZhrTbkY/iNeFt6yhv+96IrYePUvM4popGt7TCgjYo1pgo7mtSgZb7Nh6+A5uzh0AA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "tenant",
        "multi-tenancy",
        "billing",
        "metering",
        "saas"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tenant-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tenant-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "schema": "np_tenant_controller",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "71ffeeb37a4055a3db829dacdd33c32dc8b755d70c0a190cd5ecab7d203b0559",
      "checksums": {
        "sha256": "71ffeeb37a4055a3db829dacdd33c32dc8b755d70c0a190cd5ecab7d203b0559"
      },
      "dependencies": [],
      "description": "Multi-tenant master controller for nCloud. Manages N isolated nSelf project instances behind a single deploy: per-project Postgres schema, Hasura metadata namespace, Nginx vhost, JWT secret, Redis key prefix, and MinIO bucket. Enables 50 projects on one Hetzner CX21.",
      "download_url": "https://plugins.nself.org/plugins/tenant-controller/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "tenant-controller",
      "port": 3750,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "XKS7pY5KCsCIjPVqofh7EdOE3fLqH89YrRD4QpKn/lb6QW8Pohqq0wJvVflPkWoE3zPOvJjVxYBecPP5WSe4CA=="
      },
      "requires_license": false,
      "tables": [
        "np_tenant_controller.projects",
        "np_tenant_controller.project_audit_log",
        "np_tenant_controller.port_map"
      ],
      "tags": [
        "multi-tenant",
        "cloud",
        "controller",
        "ncloud",
        "isolation",
        "hosting"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tenant-controller-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tenant-controller-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_tmdb",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "04d13ce12bed622f8070a5357df24dc57b33c0c73f4af94aad9897ac950fec64",
      "checksums": {
        "sha256": "04d13ce12bed622f8070a5357df24dc57b33c0c73f4af94aad9897ac950fec64"
      },
      "dependencies": [],
      "description": "Comprehensive media metadata enrichment from TMDB/IMDb/TVDB/MusicBrainz with auto-matching, manual review queue, and multi-provider support",
      "download_url": "https://plugins.nself.org/plugins/tmdb/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "tmdb",
      "port": 3122,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "dJoOvxThAHAo1YJ1fAQddejGA/o/Tb2Vum0e+EIcJL8c3q670vsiMDR7IBVkvjR16FIIY99gpo9RGbblQsNTCA=="
      },
      "requires_license": false,
      "tables": [
        "np_tmdb_movies",
        "np_tmdb_tv_shows",
        "np_tmdb_tv_seasons",
        "np_tmdb_tv_episodes",
        "np_tmdb_genres",
        "np_tmdb_match_queue",
        "np_tmdb_webhook_events"
      ],
      "tags": [
        "tmdb",
        "metadata",
        "movies",
        "tv-shows",
        "imdb",
        "tvdb",
        "musicbrainz",
        "media",
        "matching",
        "enrichment"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tmdb-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tmdb-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_tokens",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "217d9cc3b4bf969709d2769433e4c68b0b91c060b8eb25543802031fab1bbbc3",
      "checksums": {
        "sha256": "217d9cc3b4bf969709d2769433e4c68b0b91c060b8eb25543802031fab1bbbc3"
      },
      "dependencies": [],
      "description": "Secure content delivery tokens, HLS encryption key management, and entitlement checks",
      "download_url": "https://plugins.nself.org/plugins/tokens/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "tokens",
      "port": 3107,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "Ldzjc0Ma2uawXbL6JCgD66lcY+VxwPyaR0lGO99oWB1R2iOxWyNh03LOW8U72xP7eyeyQQqSkS7ydnR971klCg=="
      },
      "requires_license": false,
      "tables": [
        "np_tokens_issued",
        "np_tokens_entitlements",
        "np_tokens_webhook_events"
      ],
      "tags": [
        "tokens",
        "signed-urls",
        "encryption",
        "hls",
        "drm",
        "entitlement",
        "access-control"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tokens-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/tokens-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_torrent_manager",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "4414ac08ecc9add4e179cebda6a23b224d991a19b62ddb564dec10c31af97be2",
      "checksums": {
        "sha256": "4414ac08ecc9add4e179cebda6a23b224d991a19b62ddb564dec10c31af97be2"
      },
      "dependencies": [],
      "description": "Torrent downloading with Transmission/qBittorrent integration, multi-source search, seeding policies, and VPN enforcement",
      "download_url": "https://plugins.nself.org/plugins/torrent-manager/tarball",
      "implementation": {
        "language": "go",
        "runtime": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "torrent-manager",
      "port": 3201,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "BFS9eRJszJMvlnBzv964Q2gjMeuq2+gOA463dPLWuToMs5H51unPQaNLoYpZUy+jmr85xa5Fj8vz8vWueNPoAw=="
      },
      "requires_license": false,
      "tables": [
        "np_torrentmanager_clients",
        "np_torrentmanager_sources",
        "np_torrentmanager_downloads",
        "np_torrentmanager_files",
        "np_torrentmanager_trackers",
        "np_torrentmanager_search_cache",
        "np_torrentmanager_stats",
        "np_torrentmanager_seeding_policy",
        "np_torrent_seeding_policies"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/torrent-manager-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/torrent-manager-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.4.12"
        },
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "cf9ed88455d951184f8b80f034c1348abb50106a0f6383eb5d091cf66d8af503",
      "checksums": {
        "sha256": "cf9ed88455d951184f8b80f034c1348abb50106a0f6383eb5d091cf66d8af503"
      },
      "dependencies": [],
      "description": "Traefik reverse proxy from the nSelf route model: file-provider configuration rendered from routes.json at route, TLS and upstream parity with nginx. No Docker socket, certificates from core.",
      "download_url": "https://plugins.nself.org/plugins/traefik/tarball",
      "implementation": {
        "entryPoint": "cmd/render",
        "language": "go"
      },
      "language": "go",
      "license": "free",
      "minNselfVersion": "1.4.12",
      "min_nself_version": "1.4.12",
      "name": "traefik",
      "port": 8082,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "hJ0WG/PQy3QWzKpTApRgMjGd7oXI4RDE7269xRBFT4HHJzaI3Kns5Hr6m2OZbwfqTkk2Y3m7zZtD/2ts9nwNCw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/traefik-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/traefik-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_vpn",
        "service_kind": "compose"
      },
      "category": "authentication",
      "checksum": "c7e8c99a83f972e3811d7ee1ed5762f0090249afdc9f18d185d7e4718b58d1f7",
      "checksums": {
        "sha256": "c7e8c99a83f972e3811d7ee1ed5762f0090249afdc9f18d185d7e4718b58d1f7"
      },
      "dependencies": [],
      "description": "Multi-provider VPN management (NordVPN, PIA, Mullvad) with P2P optimization, server carousel, kill switch, and leak protection. Torrent download forwarding requires the torrent-manager plugin.",
      "download_url": "https://plugins.nself.org/plugins/vpn/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "vpn",
      "port": 3200,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "rg+qIvGRU9wpmAgH8oXBNMr9ozcDYF2+YFvzFuX+2ltIr9ykXk2iLeWaRUJSsg6Fo88cf3Qg3Ul45XV1jDVQBQ=="
      },
      "requires_license": false,
      "tables": [
        "np_vpn_providers",
        "np_vpn_credentials",
        "np_vpn_servers",
        "np_vpn_connections",
        "np_vpn_downloads",
        "np_vpn_connection_logs",
        "np_vpn_server_performance",
        "np_vpn_leak_tests"
      ],
      "tags": [],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/vpn-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/vpn-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "waf",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "compliance",
      "checksum": "236913686a15f4dfe3b8cba07e0182cd72558c2bd801fc02cd76ab003ea77961",
      "checksums": {
        "platforms": {
          "darwin-amd64": "03b8e593795e51d5096f9a7f1b055b14cf2ada1797cf0bd2535fb379b64fb662",
          "darwin-arm64": "7822865d238d5a4c5efec70b8b052b4cff74a44f474faa862ee61131c45c427c",
          "linux-amd64": "9793a03d025de8633256fb5576b3e89a9583e637a6409a8e08f70ec650b20c1d",
          "linux-arm64": "3094ed75e4bad2fe533b3378b2e6db5c0b0b5c017fc615b724019deb3932b46d",
          "windows-amd64": "b6d8ad04713f1375e0ee3d40f297e2e37745db2fa45fe07d6e5f3266ab9fba9c"
        },
        "sha256": "236913686a15f4dfe3b8cba07e0182cd72558c2bd801fc02cd76ab003ea77961"
      },
      "dependencies": [],
      "description": "Web Application Firewall management: enable Coraza with the OWASP Core Rule Set, switch between detection and blocking mode, and review recent WAF events.",
      "download_url": "https://plugins.nself.org/plugins/waf/tarball",
      "implementation": {
        "binaryName": "nself-waf",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "waf",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "huMwiEtg34vsjvdxZkmPJnaBlU78Z8kC+A6BeaSb0LDWCQvCQzMje/WLSsG6dC38h6+qUAke6qdWthgJg8TXBw=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "qBQfB2Mq3EK5Ti+1nVoV2wt0dji4UfzfywooRwrU27nvcPv4q5mEreOfDDaMBnF4oLVKoLWMmpaHWLRLpBItAw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "/QZPzaahXUFWOlMPwuANammlOyu/uhqGvTU21MkAfPAqyqCHVqm01QC1aAzkHYpPzPGG6WcXW/xsMjSq/RpQBA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "UFP1DZyBbXLl9CknN659SRuuyAv3fNMXezMcaFDG3OZn56fLyY96xdxPoyzCkDQbm9oZTO/12Tg0fCEOLoJbDQ=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "IWaVJ3NgboatVPHgBU5ZRnvQrIRHvhEe3TidVvFvECFJpxmr3JO18zRhR/ctEcoNu/ipVJ2WiDfIAO67VMVNBQ=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "kYqw6gMvENH7LR1Ly6TmgWu6xpzwBSa0O2Qkv9KmkCBhxnN1bsCFEa1oi1ZSzOWpW0JprLhR9DnW3Cg4qhPVDA=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "waf",
        "security",
        "coraza",
        "owasp",
        "firewall"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/waf-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/waf-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "commands": {
          "command": "watchdog",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.2.8"
        },
        "service_kind": "cli"
      },
      "category": "infrastructure",
      "checksum": "44454815b76e7c4de32f5e36aceb469d32e12a15922f27813ee272fa5e5d0f18",
      "checksums": {
        "platforms": {
          "darwin-amd64": "40331be6f0c65fc1a85c7b9200fb3c2825eb0b63a122dee9090b3fa84eebca1c",
          "darwin-arm64": "bb6859a290f774bf4a627610f461c9c0f887f8fe928cd10839864ce5214027fb",
          "linux-amd64": "2b2efa1a09afb554279f8574b1164c662e365a8af45b3f955547be764cd268c6",
          "linux-arm64": "51d7d40f8a54c4df616e44edc90dd3d360634e3d4315f0bac2848b52dc464758",
          "windows-amd64": "9192ba21a37606574ad3cb31f7ee6234642eb73fa563e741ca7858b15100e032"
        },
        "sha256": "44454815b76e7c4de32f5e36aceb469d32e12a15922f27813ee272fa5e5d0f18"
      },
      "dependencies": [],
      "description": "Self-healing container watchdog with circuit breaker: status, resets, event history, and TG/email escalation alerts.",
      "download_url": "https://plugins.nself.org/plugins/watchdog/tarball",
      "implementation": {
        "binaryName": "nself-watchdog",
        "entryPoint": "cmd/",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.2.8",
      "min_nself_version": "1.2.8",
      "name": "watchdog",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "XAt3kcd/szscAORGicWOpX8u7LNjV7ith1oNrDyvTsnYYNDrLfV6tPQau2Tiji9oL3NF0nMmQ7C4SLNtpLy8Cg=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "wKDRIL72/SFI4VjyGSFO6ckO3wUsZjSi9N0lGY9AxPZ49xVx+3QB5S03veszqE38tfioRK7zPQVcT3LqHCqAAw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "zxxoCwA1hQFqIGJrTZxr3WbDwv9uFrYss+69LamEneGSljv4l7hIuV9bvo/Y3eAbW9PtanSxjQ7Nw+DnNag8AA=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AXhqO8yBPHKypyE3wZ+5J0djRHhpA15bmDbJ8+xi3qZqTtyT7NFWEMF02cbC3d73bVvZnfz8HXN6OPzkjMMSAg=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "dZC5flftM7F8bniywA3n/PUY2YblA7sbiIvE6cFsSLuVg9tm7bjbtAZp+TVkKBbyjhwK1wRbVFJjhgeipZLDDA=="
        }
      },
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "JpHqirxmKd67pVlgQ8yylqsHYzxxDpHHcS7YLaG4U4Uf7RAtDgdKLtCs3cu/Lzaf4w7FCqPEhcbWEE4QrmlXCw=="
      },
      "requires_license": false,
      "tables": [],
      "tags": [
        "watchdog",
        "self-healing",
        "circuit-breaker",
        "docker",
        "ops"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/watchdog-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/watchdog-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_web3",
        "service_kind": "compose"
      },
      "category": "integrations",
      "checksum": "5f950507a8e9284b592e7339997cfe07831250acfeeaeff2572b89ccb318d64e",
      "checksums": {
        "sha256": "5f950507a8e9284b592e7339997cfe07831250acfeeaeff2572b89ccb318d64e"
      },
      "dependencies": [],
      "description": "Blockchain integration, NFT support, token-gated access, DAO governance, and decentralized identity",
      "download_url": "https://plugins.nself.org/plugins/web3/tarball",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "web3",
      "port": 3128,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "AWun7xb8CSBMPAkR5poor/ThCozGwD9YImscfKVMVSoy4V3jxlW0E7OD3AulO/VYzQurSee2nk4bt2dSXUmzBQ=="
      },
      "requires_license": false,
      "tables": [
        "np_web3_wallets",
        "np_web3_nfts",
        "np_web3_collections",
        "np_web3_tokens",
        "np_web3_token_balances",
        "np_web3_token_gates",
        "np_web3_gate_checks",
        "np_web3_daos",
        "np_web3_proposals",
        "np_web3_votes",
        "np_web3_transactions",
        "np_web3_events"
      ],
      "tags": [
        "web3",
        "blockchain",
        "nft",
        "token-gating",
        "dao",
        "wallet",
        "ethereum",
        "defi"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/web3-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/web3-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "task"
      ],
      "catalog": {
        "commands": {
          "command": "webhooks",
          "subcommands": []
        },
        "maturity": "implemented",
        "requires": {
          "nself": ">=0.9.9"
        },
        "schema": "np_webhooks",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "b5330e01b8268974e95499671c6f66ddfb3b2eab8fe7d6a0b70a6828cebfa55f",
      "checksums": {
        "platforms": {
          "darwin-amd64": "406acfc9ec0c96eccb9528f12cdf56889184a7d73f6f3fe956539d280d58ae94",
          "darwin-arm64": "a4116085ae4ddc60c63674dcfa2488bcc5055cf7c06a44df38c8c84925244bc0",
          "linux-amd64": "799c9f3d601a80eea1fc22fb5da306bc5f71b2769eb746bd3bc8f6cfbe799f09",
          "linux-arm64": "e3406e8282c358d74f28febe23d9a9ecd12710cc2e523481c2fc8396e865b970",
          "windows-amd64": "d934d87016e9239851520e77c3bba825812ad5d79a417427e3ddd74596dd9a3b"
        },
        "sha256": "b5330e01b8268974e95499671c6f66ddfb3b2eab8fe7d6a0b70a6828cebfa55f"
      },
      "dependencies": [],
      "description": "Outbound webhook delivery service with retry logic, HMAC signing, and dead-letter queue",
      "download_url": "https://plugins.nself.org/plugins/webhooks/tarball",
      "implementation": {
        "binaryName": "nself-webhooks",
        "language": "go",
        "pluginType": "cli"
      },
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "0.9.9",
      "min_nself_version": "0.9.9",
      "name": "webhooks",
      "platform_signatures": {
        "darwin-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "9JLdZNp9DggvLBQVZZ5KYP55EVd0xA8xfTJvWKVjVKXhE6LfIju4SyggxRw442P1AcKFQerjVVPi+FV0337IAQ=="
        },
        "darwin-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "N1plpneAoJA2vYtaf5I8vxYKpTZ71J6JAQpoijeANGWE+tq6f9RJ03UfyoXi/8HaouBuljxAa1IdzXD4n/gVBw=="
        },
        "linux-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "yxt1fHnZ4iRCKQ3CJTK7itJbFkEAB+VNL3U36tgDUy0oTds9z3tWvYyexe3l8tyrdsOKbD4eoXwhF03CxztLCQ=="
        },
        "linux-arm64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "PRYHaBHdrsduvOqUCAbskdoMKENMc3STw6WUxIij4U7Um4n2rU0eVqJAhsxNGZqpOTUlYqXdD7Gx3sBh9sG1Bw=="
        },
        "windows-amd64": {
          "alg": "ed25519",
          "key_id": "plugins-2ebca8dfad98e19e",
          "sig": "AAW+QdLCuutpoiFtD2qFSdc8AOyqIwBBEM0eHdoX7v6ZygTVyG1cPd38KTBDdp/OUeqGAtMt/IrMP7GJ2KQzCA=="
        }
      },
      "port": 3060,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "LsGGNbf7luP+gE5kl6qZ+AWz1RO/aPKHzellSmmaI4uajK5cE/IVto67AOhoLKb06wbq4f45KLmiXdVnvjNdDg=="
      },
      "requires_license": false,
      "tables": [
        "np_webhooks_endpoints",
        "np_webhooks_deliveries"
      ],
      "tags": [
        "webhooks",
        "events",
        "notifications",
        "delivery",
        "integration"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/webhooks-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/webhooks-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_workflows",
        "service_kind": "compose"
      },
      "category": "automation",
      "checksum": "6f46a69c5068e12a5e7519729580b00e6e33669eb00b4f73611336b78623d838",
      "checksums": {
        "sha256": "6f46a69c5068e12a5e7519729580b00e6e33669eb00b4f73611336b78623d838"
      },
      "dependencies": [],
      "description": "Automation engine providing trigger-action workflow chains, conditional logic, scheduled tasks, webhook integrations, and cross-plugin orchestration",
      "download_url": "https://plugins.nself.org/plugins/workflows/tarball",
      "language": "go",
      "license": "MIT",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "workflows",
      "port": 3733,
      "releaseTag": "v1.2.13",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-2ebca8dfad98e19e",
        "sig": "gVs5A+GVUTWo8AB7sOmPCOGpgLM1lfsr0cePZ+WSPBWDAAe5fX5RcD1HRUqtpllDJb+9D+IIlqWwQRHvpMllBA=="
      },
      "requires_license": false,
      "tables": [
        "np_workflows_workflows",
        "np_workflows_executions",
        "np_workflows_execution_steps",
        "np_workflows_triggers",
        "np_workflows_actions",
        "np_workflows_templates",
        "np_workflows_variables",
        "np_workflows_webhook_logs",
        "np_workflows_approvals"
      ],
      "tags": [
        "workflows",
        "automation",
        "triggers",
        "actions",
        "scheduling",
        "webhooks",
        "orchestration"
      ],
      "tarball": "https://github.com/nself-org/plugins/releases/download/v1.2.13/workflows-1.2.13.tar.gz",
      "tarballUrl": "https://github.com/nself-org/plugins/releases/download/v1.2.13/workflows-1.2.13.tar.gz",
      "tier": "free",
      "version": "1.2.13",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_activity_feed",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "1491c90e61683509cfde397723c9720e6be3b638e05b51701c547dd06ad9584c",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Universal activity feed system with fan-out-on-read/write, aggregation, and subscriptions",
      "download_url": "https://ping.nself.org/plugins/activity-feed/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "activity-feed",
      "port": 3209,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "zEQDSYOpJUSg5Nirrymub/KAtmGB/Jvk3JRsTg9daZNkV9lrT041q8hoouKRkMQ60WmsLtIsE54YUGWGBkJJBg=="
      },
      "requires_license": true,
      "tables": [
        "np_activity_feed_activities",
        "np_activity_feed_user_feeds",
        "np_activity_feed_subscriptions",
        "np_activity_feed_webhook_events"
      ],
      "tags": [
        "activity",
        "feed",
        "notifications",
        "social",
        "events"
      ],
      "tarball": "activity-feed-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_ai",
        "service_kind": "compose"
      },
      "category": "integrations",
      "checksum": "d2c8c7345babbb367c42fbef9efa1a91e424b401f36452bdcccb005b686599e6",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Universal AI provider layer. Multi-provider completions (OpenAI, Anthropic, Gemini, Ollama), embeddings, RAG pipeline, response caching, usage tracking, SSE streaming, task-class routing, caller tokens, GeminiPool, OAuth token manager, OpenAI-compatible external API.",
      "download_url": "https://ping.nself.org/plugins/ai/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "ai",
      "port": 3709,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "GGtcTgghIlXmdRzRhcPIdBOpvxDmRQ0VUcSUQfxPo1Kx15vn8gYGHRC7cDQltNI3Ky0Gt9hwi/4HG2R/jbIjAw=="
      },
      "requires_license": true,
      "tables": [
        "np_ai_usage",
        "np_ai_response_cache",
        "np_ai_caller_tokens",
        "np_ai_oauth_tokens"
      ],
      "tags": [
        "ai",
        "llm",
        "openai",
        "anthropic",
        "embeddings",
        "semantic-search",
        "chat",
        "completions"
      ],
      "tarball": "ai-v1.1.3-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.3",
      "tarballURL": ""
    },
    {
      "bundles": [
        "clawde"
      ],
      "category": "authentication",
      "checksum": "3d6eb767ea872fcfca162650b96416b223f0d1c7d724081494529b4060ebc11c",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Authentication plugin with sessions and login tracking. Planned: OAuth (5 providers), WebAuthn/passkeys, TOTP 2FA, magic links, device-code flow",
      "download_url": "https://ping.nself.org/plugins/auth/download",
      "language": "go",
      "license": "Source-Available",
      "min_nself_version": "1.0.0",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "D4whyQNPqvFkOfTbf3SgSya8nanrSX9nQQo4nMH00Z2wMIlUMdon9DOTBtfVKzVUdmRJWdf1eq4tadYmVzUyAg=="
      },
      "requires_license": true,
      "tags": [
        "auth",
        "oauth",
        "webauthn",
        "passkeys",
        "2fa",
        "totp",
        "magic-link",
        "device-code",
        "sso"
      ],
      "tarball": "auth-v1.1.3-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.3",
      "name": "auth",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "chat"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_bots",
        "service_kind": "compose"
      },
      "category": "automation",
      "checksum": "374ddc87a45c2c57510dbd71b9edb163fb9e216b8d99a40af63451e174b82a0b",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Bot framework for nself-chat - commands, subscriptions, marketplace, API keys, reviews",
      "download_url": "https://ping.nself.org/plugins/bots/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "bots",
      "port": 3103,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "BaZ0vNgrMfm2/wS7dT0V2O8WzKsFD36Rmj+4DLA6f7ebMpDmVAxgyTau2CFY+o0hlV/jDiMIWqXsrEvUGeXqBw=="
      },
      "requires_license": true,
      "tables": [
        "np_bot_bots",
        "np_bot_bot_commands",
        "np_bot_bot_subscriptions",
        "np_bot_bot_installations",
        "np_bot_bot_messages",
        "np_bot_bot_interactions",
        "np_bot_bot_reviews",
        "np_bot_bot_api_keys",
        "np_bot_bots_webhook_events"
      ],
      "tags": [
        "bots",
        "commands",
        "slash-commands",
        "marketplace",
        "automation",
        "integrations",
        "webhooks"
      ],
      "tarball": "bots-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_browser",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "2c5991f562867141b574052cac6fc20068a645651cdba9e7ba4a73ca3964347a",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Headless browser plugin — Playwright/Chromium pool for screenshot, scraping, PDF, and JS execution",
      "download_url": "https://ping.nself.org/plugins/browser/download",
      "implementation": {
        "language": "go",
        "runtime": "docker"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "browser",
      "port": 3719,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "qv5H6X0cKPEylDdbCt5sxjMqWD/oH558E2FOk2aPggDaul7n2JdPGeXWUDs98vm11auy+Fegwzr+NnhowJEcDQ=="
      },
      "requires_license": true,
      "tables": [
        "np_browser_sessions",
        "np_browser_screenshots"
      ],
      "tags": [
        "browser",
        "playwright",
        "chromium",
        "screenshot",
        "scraping",
        "pdf",
        "headless"
      ],
      "tarball": "browser-v1.1.2-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_calendar",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "212ae5e9fa4ddda63d32626f92214a1c74762c9c495639c02608d4d43636cb1c",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Calendar and event management with recurring events, iCal export, and RSVP tracking",
      "download_url": "https://ping.nself.org/plugins/calendar/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "calendar",
      "port": 3105,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "sqbORlLJ6ZZtsM/FCIxofcSMO1R2OtxyAWfttWrN+9mP8Mo30ehiJ68A6rdL9YbAe7BI+E6fZ4g8mYDU//bmDg=="
      },
      "requires_license": true,
      "tables": [
        "np_calendar_calendars",
        "np_calendar_events",
        "np_calendar_attendees",
        "np_calendar_reminders",
        "np_calendar_ical_feeds",
        "np_calendar_webhook_events"
      ],
      "tags": [
        "calendar",
        "events",
        "scheduling",
        "ical",
        "recurring",
        "rsvp"
      ],
      "tarball": "calendar-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_chat",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "1b3cad240e5c4a07298f9d9838b6b467089f992ebfbc8c56e794db3ad9b25c07",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Chat and messaging data management with conversation, messages, participants, and moderation",
      "download_url": "https://ping.nself.org/plugins/chat/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "chat",
      "port": 3401,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "Qj/TVzXz2XLpZ+6EBmVEjh6U208icmSFBiF+BSKGbOw0kpNqux3HX1EAxmZb2DrFwjAkACGsEVJi1VZF0yNkBQ=="
      },
      "requires_license": true,
      "tables": [
        "np_chat_conversations",
        "np_chat_participants",
        "np_chat_messages",
        "np_chat_read_receipts",
        "np_chat_moderation_actions",
        "np_chat_webhook_events"
      ],
      "tags": [
        "chat",
        "messaging",
        "conversations",
        "communication",
        "moderation"
      ],
      "tarball": "chat-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0",
          "postgres_extensions": [
            "vector"
          ]
        },
        "schema": "np_claw",
        "service_kind": "compose"
      },
      "category": "integrations",
      "checksum": "10039b1c7407f9bce07447982a42f420ff75a87a1aa363b81969f2e8c460b21d",
      "dependencies": {
        "optional": [
          "voice",
          "browser"
        ],
        "required": [
          "ai",
          "mux",
          "notify",
          "cron"
        ]
      },
      "description": "Smart AI assistant and agent runtime. Channels (WebSocket), sessions, memory, identity, tools, and Canvas A2UI protocol.",
      "download_url": "https://ping.nself.org/plugins/claw/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "claw",
      "port": 3710,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "/OAm1TiRsc7bKQUSZ/LsngWAp0SeGU+/7KcSdj6Wj+r3JXGbBSX4KiGeqXAsdWNBPLedNlQsbLRf3jiQqKYmCg=="
      },
      "requires_license": true,
      "tables": [
        "np_claw_sessions",
        "np_claw_messages",
        "np_claw_memories",
        "np_claw_identities",
        "np_claw_tools",
        "np_claw_canvas_states"
      ],
      "tags": [
        "ai",
        "assistant",
        "agent",
        "claw",
        "chat",
        "memory",
        "sessions",
        "websocket"
      ],
      "tarball": "claw-v1.1.12-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.12",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_claw_budget",
        "service_kind": "compose"
      },
      "category": "automation",
      "checksum": "e672eb16d22006d863f184309e67de0b145d5a4b0be56b12f5766da0e341a39e",
      "dependencies": {
        "optional": [
          "notify"
        ],
        "required": [
          "ai"
        ]
      },
      "description": "Personal expense tracking and budget management for ɳClaw. Logs expenses, enforces period-based limits, tracks recurring charges, and surfaces AI-driven savings insights.",
      "download_url": "https://ping.nself.org/plugins/claw-budget/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "claw-budget",
      "port": 3725,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "y/9XhozMu/KR3fiGq4s1a2PaCRC9cvKOmmcoBZp/j+311LmS3Jgn6ctd7f5lwOslPfAWscyVNyisfxIY6lDTBw=="
      },
      "requires_license": true,
      "tables": [
        "np_claw_budget_categories",
        "np_claw_budget_entries",
        "np_claw_budget_limits",
        "np_claw_budget_recurring",
        "np_claw_budget_goals",
        "np_claw_budget_config"
      ],
      "tags": [
        "budget",
        "expenses",
        "personal-finance",
        "claw",
        "tracking",
        "insights"
      ],
      "tarball": "claw-budget-v1.1.2-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_claw_news",
        "service_kind": "library"
      },
      "category": "integrations",
      "checksum": "812ae742a6f0b201d8a20595944b73cc1ac740a066ba3912e6cf2bdc7eabf85e",
      "dependencies": {
        "optional": [
          "notify"
        ],
        "required": [
          "ai"
        ]
      },
      "description": "News aggregation, AI summarization, and alerting plugin for ɳClaw. RSS/Atom feed polling, topic-based classification, sentiment analysis, digest generation, and breaking news alerts via notify plugin.",
      "download_url": "https://ping.nself.org/plugins/claw-news/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "claw-news",
      "port": 3718,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "F0ktzkeMuBFbHjuXXnFP4cUFZSOszKjrdyznuH6h08RHPKDqrDH+JlnGk6ccnTDXFASXrpwnzFFr2doq+CYnDw=="
      },
      "requires_license": true,
      "tables": [
        "np_news_sources",
        "np_news_articles",
        "np_news_topics",
        "np_news_alerts"
      ],
      "tags": [
        "news",
        "rss",
        "aggregation",
        "ai",
        "summarization",
        "alerts",
        "claw",
        "digest"
      ],
      "tarball": "claw-news-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0",
          "plugins": [
            "claw"
          ]
        },
        "service_kind": "library"
      },
      "category": "integrations",
      "checksum": "ff5a6909f6d83977a1267f65abaa61334450cf14222edd40a13a34d99680b890",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Full web interface for ɳClaw AI assistant. Chat, projects, data browser, and settings from any browser.",
      "download_url": "https://ping.nself.org/plugins/claw-web/download",
      "language": "typescript",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "claw-web",
      "port": 3004,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "EiR9Gt7pvp+rTIApZN4o2PA0vMri4YVNZfQDx1WPCTdZTgqOMV4nxZXKKqQJoMLog96gHX8W72xQvOvvD7GuDg=="
      },
      "requires_license": true,
      "tables": [],
      "tags": [],
      "tarball": "claw-web-v1.1.2-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "clawde"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_cms",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "63110a72231e90afd4d3a38dc3974acf653138b963897bd1d22db938799e5d54",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Headless CMS plugin with content types, posts, categories, tags, and versioning",
      "download_url": "https://ping.nself.org/plugins/cms/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "cms",
      "port": 3501,
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "g59i0+q9+lty3O/oAMIT+piATDfyrfrSzllQ33ehfsWdCbA6FRp/Wii4k2/QvyII5FeRDcFogFlMXtxdgbWRDA=="
      },
      "requires_license": true,
      "tags": [
        "cms",
        "content",
        "blog",
        "posts",
        "headless"
      ],
      "tarball": "cms-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_cron",
        "service_kind": "library"
      },
      "category": "automation",
      "checksum": "f35a309367739f152fa10b492fd1d4a4761897426d32965e611e9100f9431909",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "First-class cron scheduler. Cron-syntax jobs with timezone, HMAC-signed webhook delivery, per-account quotas, DLQ + auto-disable, distributed-cron leader lock, and retry backoff. Replaces ad-hoc cron containers.",
      "download_url": "https://ping.nself.org/plugins/cron/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "cron",
      "port": 3713,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "qj/PuSy204JE5P2PZRzgk+ZTWgnvQf4zj6w6GlZTr293Jh5btIbTDRAfvBM7/eon0ex2wbt8vRCn03Tg+yAMBg=="
      },
      "requires_license": true,
      "tables": [
        "np_cron_jobs",
        "np_cron_history",
        "np_cron_account_quota",
        "np_cron_leader",
        "np_cron_web_snapshots"
      ],
      "tags": [
        "cron",
        "scheduler",
        "jobs",
        "automation",
        "webhooks"
      ],
      "tarball": "cron-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "tier_pair": true,
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_family",
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "96a8d2cdfcee64829163570ba3c31b9c6403410c04f40e55ed7ff864bcfcd170",
      "dependencies": {
        "optional": [],
        "required": [
          "photos",
          "social",
          "activity-feed",
          "object-storage",
          "moderation"
        ]
      },
      "description": "Private family social + genealogy: family tree, profiles, relationships, events, media, sources. GEDCOM-compatible internal schema. Pairs with helper importer plugins (family-geni, family-gedcom, family-ancestry).",
      "download_url": "https://ping.nself.org/plugins/family/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family",
      "port": 3504,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "iutbWAcZgqfN9DyzOMGqHF2EIIhymWfH9lBCqFybYsw4MrGh9ttX0K19gNdkyq+nXo9qxrNy/NGswrkfatdmDQ=="
      },
      "requires_license": true,
      "tables": [
        "np_parental_consents",
        "np_family_consents",
        "np_family_minor_profiles"
      ],
      "tags": [
        "family",
        "genealogy",
        "family-tree",
        "ancestors",
        "gedcom",
        "relationships",
        "private-social"
      ],
      "tarball": "family-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_family_geni",
        "service_kind": "library"
      },
      "category": "social",
      "checksum": "9f16260783fb514352d1b8b92edfe5df7e15b848b0d02341a9e64271035ce275",
      "dependencies": {
        "optional": [],
        "required": [
          "family",
          "object-storage",
          "photos"
        ]
      },
      "description": "Geni.com → nFamily migration helper. OAuth-based profile graph walker with photo/document download, GEDCOM fallback, resumable jobs, dedupe against existing tree.",
      "download_url": "https://ping.nself.org/plugins/family-geni/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "family-geni",
      "port": 3505,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "NSJCkc3U+QARm4qPu3TvV0H/4QrAeYbgqDuua7tBiV6RF77PGriRIqHQYdK8XzOeBr4uDLMKAo0/WfYmmE9ADw=="
      },
      "requires_license": true,
      "tables": [
        "np_family_geni_accounts",
        "np_family_geni_jobs",
        "np_family_geni_checkpoints",
        "np_family_geni_profile_cache",
        "np_family_geni_webhook_events"
      ],
      "tags": [
        "family",
        "genealogy",
        "geni",
        "migration",
        "importer",
        "gedcom",
        "oauth"
      ],
      "tarball": "family-geni-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_geolocation",
        "service_kind": "compose"
      },
      "category": "data",
      "checksum": "ec59436fa356942ffc178e353a8c5ddd1f1ad6182987603cba9f142177686c16",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Real-time location sharing, history tracking, geofencing, and proximity queries",
      "download_url": "https://ping.nself.org/plugins/geolocation/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "geolocation",
      "port": 3026,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "pwCkPTAPXWJql8KfgSkl7wboQiODVbwMmBtnHWeQK3or89uSMKCNItY6TwIESa6A0GqpZDZoPKHD+FLadFJMCQ=="
      },
      "requires_license": true,
      "tables": [
        "np_geoloc_locations",
        "np_geoloc_latest",
        "np_geoloc_fences",
        "np_geoloc_fence_events",
        "np_geoloc_webhook_events"
      ],
      "tags": [
        "geolocation",
        "gps",
        "location",
        "geofence",
        "tracking",
        "proximity"
      ],
      "tarball": "geolocation-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_google",
        "service_kind": "compose"
      },
      "category": "integrations",
      "checksum": "1fb610307691b2bd449b062fcf176c9c0d331292defd954cb4a0aaf397ff2b62",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Google APIs integration. OAuth2 token management with auto-refresh, Gmail read/send, Calendar, Drive, Sheets.",
      "download_url": "https://ping.nself.org/plugins/google/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "google",
      "port": 3716,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "16XzqC3DPdBYTLqmQguYDcd8LubF00T1uWZTHnqZaqnJGqEzDLHYMr91eoNSGB3iIyREtj/oo7K337RxLs60Cw=="
      },
      "requires_license": true,
      "tables": [
        "np_google_accounts",
        "np_google_tokens"
      ],
      "tags": [
        "google",
        "gmail",
        "oauth",
        "calendar",
        "drive",
        "sheets",
        "email"
      ],
      "tarball": "google-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_knowledge_base",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "9f396c73266d8f06b5286ef725a6c6f0cbf558c3472f723213a35cee3ffc6974",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Knowledge base with documentation, FAQ, semantic search, versioning, translations, and analytics",
      "download_url": "https://ping.nself.org/plugins/knowledge-base/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "knowledge-base",
      "port": 3734,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "zfFvnQnoLokyI9eRNLATJasILxc2fr7+FiINxWdEHLHbYTDbgKjKqE8kpBXoiD0zNBGv0sDl5Gq90K7ksc77Ag=="
      },
      "requires_license": true,
      "tables": [
        "np_kb_documents",
        "np_kb_collections",
        "np_kb_faqs",
        "np_kb_attachments",
        "np_kb_comments",
        "np_kb_analytics",
        "np_kb_translations",
        "np_kb_review_requests"
      ],
      "tags": [
        "knowledge-base",
        "documentation",
        "faq",
        "search",
        "versioning",
        "translations"
      ],
      "tarball": "knowledge-base-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "chat"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_livekit",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "6c68d42e2391948679e8ad6a4a9ff17ca0c05b3177e7904a6ed050668f2aa80c",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "LiveKit voice/video infrastructure - room management, participant tracking, recording/egress, quality monitoring",
      "download_url": "https://ping.nself.org/plugins/livekit/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "livekit",
      "port": 3107,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "CohjUxvZiOuButYuwsc1YoWVJ7XcTO0Oc0knhlWaVfieUkAdX90dLiEgz0z0gkYlFYorQmgFpZMrbHY8A7UPBQ=="
      },
      "requires_license": true,
      "tables": [
        "np_livekit_livekit_rooms",
        "np_livekit_livekit_participants",
        "np_livekit_livekit_egress_jobs",
        "np_livekit_livekit_tokens"
      ],
      "tags": [
        "livekit",
        "webrtc",
        "voice",
        "video",
        "streaming",
        "recording",
        "egress",
        "sfu"
      ],
      "tarball": "livekit-v1.1.3-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.3",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.9"
        },
        "service_kind": "library"
      },
      "category": "integrations",
      "checksum": "ca54996ffc42690b7bc374dc3b2310eaf757d1b052f19cd637948f6b915d3ff0",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Model Context Protocol server for Claude Code and MCP-compliant IDEs. Exposes nSelf schema, migrations, permissions, logs, plugins, and env introspection via JSON-RPC 2.0 over stdio and HTTP/SSE. Enables zero-config IDE-to-nSelf context sharing.",
      "download_url": "https://ping.nself.org/plugins/mcp/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.9",
      "min_nself_version": "1.0.9",
      "name": "mcp",
      "port": 3828,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "k4mOsGN4VBd6xH0h+h16UQIbkIRERYQ8zowBIHrs+3fi3TzTsYXhRv240oe090Ew6ynDfBdiALHcYoNIgx11CA=="
      },
      "requires_license": true,
      "tables": [],
      "tags": [
        "mcp",
        "claude",
        "ide",
        "developer-tools",
        "introspection",
        "schema",
        "ai",
        "claude-code"
      ],
      "tarball": "mcp-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_moderation",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "771c8f663aed4d4ebaf48aacd3fd2d07d8248cdaf9af8ff89fd01b928da63da0",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Unified content moderation platform with profanity filtering, toxicity detection, AI-powered review, rule-based policies, automated actions, manual review workflows, user strikes, and appeals management",
      "download_url": "https://ping.nself.org/plugins/moderation/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "moderation",
      "port": 3208,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "GsXBcXDFR7vAEPztyFCNkglcw1UwRl0/xBQrHzbCUnOnywhK/aeQBj3+GSIQMzdm7Zb8sab77+LUTT8I04sZDg=="
      },
      "requires_license": true,
      "tables": [
        "np_moderation_rules",
        "np_moderation_wordlists",
        "np_moderation_actions",
        "np_moderation_flags",
        "np_moderation_appeals",
        "np_moderation_reports",
        "np_moderation_toxicity_scores",
        "np_moderation_user_stats",
        "np_moderation_audit_log"
      ],
      "tags": [
        "moderation",
        "profanity",
        "toxicity",
        "content-filter",
        "safety",
        "review-queue",
        "appeals",
        "policy-engine",
        "ai-moderation",
        "strikes"
      ],
      "tarball": "moderation-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_mux",
        "service_kind": "compose"
      },
      "category": "automation",
      "checksum": "0960d5044a5838f5cdf30911f887b9b623b70106076faf91bd4b4a3af5d29f27",
      "dependencies": {
        "optional": [],
        "required": [
          "notify",
          "google",
          "ai"
        ]
      },
      "description": "Email and webhook pipeline engine. YAML rule config with 9 handler groups: PatternNotify, InboxRouter, SilentTrash, ContentForward, ObserveNotify, CalendarSync, AutoReply, SheetLogger, DonorHandler.",
      "download_url": "https://ping.nself.org/plugins/mux/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "mux",
      "port": 3711,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "UfEGkhkLHMOWrIu+KoT+BisIkDLF+OudoUFn1JQkHYK9LNuN+InFMVK5Kk9dq7i9JR5k5nsOP3PxPLRjUY7LBw=="
      },
      "requires_license": true,
      "tables": [
        "np_mux_accounts",
        "np_mux_rules",
        "np_mux_actions_log",
        "np_mux_dedup",
        "np_mux_cooldowns",
        "np_mux_runs"
      ],
      "tags": [
        "email",
        "webhook",
        "pipeline",
        "rules",
        "automation",
        "gmail",
        "mux"
      ],
      "tarball": "mux-v1.1.3-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.3",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_notify",
        "service_kind": "library"
      },
      "category": "communication",
      "checksum": "64121877f59c9b2a740e8702f2c25a652623c41b6e2b9385dea6d5d735170041",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Multi-channel notification service. Channels: Email (SMTP), SMS (Twilio), Push (FCM), Slack, Telegram. HTTP webhooks + DB records.",
      "download_url": "https://ping.nself.org/plugins/notify/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "notify",
      "port": 3712,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "tAF/PHcuIO9ALYeAfs06UGcP6+cvuNQcYXZq929if8Qwdzbp2nK4f2POYrVowB7s3DoHO7dZOFM7g0CLvY5hDg=="
      },
      "requires_license": true,
      "tables": [
        "np_notify_notifications",
        "np_notify_webhooks"
      ],
      "tags": [
        "notifications",
        "email",
        "sms",
        "push",
        "slack",
        "telegram",
        "webhooks"
      ],
      "tarball": "notify-v1.1.3-noarch.tar.gz",
      "tier": "pro",
      "tier_pair": true,
      "version": "1.1.3",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_alert_router",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "28e1ef7ea81e105272e4d916b46df008c553be0b44f593ae4132d7bfb7bb980c",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Policy-based alert routing from Alertmanager. Routes incoming alerts through configurable rule sets to outbound destinations (Slack, Teams, PagerDuty, webhooks). Supports escalation chains, silences, and on-call schedule resolution.",
      "download_url": "https://ping.nself.org/plugins/nself-alert-router/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-alert-router",
      "port": 3834,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "cUtZeoJaoIVLJGKMAZsuhJizMWyfs0rHwd1C/Gm6NeVnkdjU4qaSdbsxyJ6Pkt5XFv29XL5/nxVipZfHhW6sCw=="
      },
      "requires_license": true,
      "tables": [
        "np_alert_routes",
        "np_alert_silences"
      ],
      "tags": [
        "alerting",
        "routing",
        "alertmanager",
        "slack",
        "teams",
        "pagerduty",
        "webhook",
        "escalation",
        "silencing",
        "on-call",
        "observability",
        "nsentry"
      ],
      "tarball": "nself-alert-router-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_anomaly",
        "service_kind": "compose"
      },
      "category": "monitoring",
      "checksum": "7373d8be1445bbc484dd32803ba266cb54748c747c149b1a9c45dc413ffcead0",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Statistical anomaly detection for nSelf-hosted services: EWMA baselines, Z-score alerting, fast-burn and slow-burn anomaly detection with Prometheus metric ingestion.",
      "download_url": "https://ping.nself.org/plugins/nself-anomaly/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-anomaly",
      "port": 3842,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "O+7RgwwsSlK2fNnvnhjLfOdPOyxIv0fn2PKYrcvC068+5+IIofvnMEr5qvPYRS8fn2txqAyRt6MOodO++I0WCw=="
      },
      "requires_license": true,
      "tables": [
        "np_anomaly_detectors",
        "np_anomaly_data_points"
      ],
      "tags": [
        "anomaly",
        "detection",
        "ewma",
        "zscore",
        "prometheus",
        "alerting",
        "sentry",
        "observability"
      ],
      "tarball": "nself-anomaly-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "bundles": [
        "sentry"
      ],
      "category": "security",
      "checksum": "f7dc40ece7a2c0e88e8176c1dd71504fe6188a360a2b8b35a9cc370b55d4f7a0",
      "dependencies": {
        "optional": [],
        "required": [
          "database"
        ]
      },
      "description": "Append-only audit trail for every actor action. Security-Always-Free — ships at no cost per the nSelf Security-Always-Free Doctrine. The ɳSentry bundle adds dashboards and query UI on top; the raw audit log is always free.",
      "download_url": "https://ping.nself.org/plugins/nself-audit/download",
      "language": "go",
      "license": "MIT",
      "min_nself_version": "1.1.0",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "UxqXI7g634NGfO8EkFngmDas+wYiWcceeS4xw+Ak/SGjl6gMls/Pko5+xFZLEnWZ9myLBgk2viLqQw/++QQ5CQ=="
      },
      "requires_license": false,
      "security_always_free": true,
      "tags": [
        "security",
        "audit",
        "audit-log",
        "append-only",
        "compliance",
        "immutable",
        "always-free"
      ],
      "tarball": "nself-audit-v1.0.0-noarch.tar.gz",
      "tier": "pro",
      "version": "1.0.0",
      "name": "nself-audit",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_crash",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "3260bbca25dd80b892fc42b86010660dc523740b22b0446669e277cbb14b35f2",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": [
          "minio"
        ]
      },
      "description": "Mobile and native crash reporting with dSYM/ProGuard symbolication, ANR detection, and session tracking",
      "download_url": "https://ping.nself.org/plugins/nself-crash/download",
      "implementation": {
        "entryPoint": "nself-crash",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-crash",
      "port": 3841,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "+vNmOBt80ndgIFSJL7nLMnl/3QDnUDo/2lC79MduoRQTe1kU9m5bqan7ZD5jufxVDlJUCb8Rp0ihiM6u+4hKCQ=="
      },
      "requires_license": true,
      "tables": [
        "np_crash_reports",
        "np_crash_groups",
        "np_crash_sessions"
      ],
      "tags": [
        "crash",
        "crash-reporting",
        "mobile",
        "ios",
        "android",
        "anr",
        "symbolication",
        "dsym",
        "proguard",
        "nsentry"
      ],
      "tarball": "nself-crash-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_cron_monitor",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "a0bbdde82fa4f1c561d1c1c719a26357fb6007062365cd0736895a2a9ce92c51",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Scheduled job heartbeat monitoring. Tracks cron jobs and background tasks via ping-style check-ins. Detects missed beats, fires alerts via nself-alert-router when a job fails to report within its expected interval plus grace period.",
      "download_url": "https://ping.nself.org/plugins/nself-cron-monitor/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-cron-monitor",
      "port": 3839,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "Gx4Oj/IVBzxMrPafC5UYvERCeLLtsZ8JgCTyYJpY5fdwsLVB//JOA5cuwmEhMB7+2o5lpzLMSP47LhA7dfX2Dw=="
      },
      "requires_license": true,
      "tables": [
        "np_cron_monitors",
        "np_cron_check_ins"
      ],
      "tags": [
        "cron",
        "heartbeat",
        "monitoring",
        "scheduled-jobs",
        "background-tasks",
        "dead-man-switch",
        "observability",
        "nsentry"
      ],
      "tarball": "nself-cron-monitor-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_csam",
        "service_kind": "library"
      },
      "category": "compliance",
      "checksum": "7a306040cb3abd2d3fa8cea17554b58e0aa994dcdfbf880126c6c4729d62d505",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "CSAM detection for nFamily photo storage. Scans uploads against PhotoDNA and Project Lantern hash databases. Blocks matches and reports to NCMEC CyberTipline (mandatory under 18 USC 2258A for US operators).",
      "download_url": "https://ping.nself.org/plugins/nself-csam/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-csam",
      "port": 3846,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "joIJOm6aMqqPlHLm/x6862m5wynDAXN1+2T4ucltD/8BwGvI7dJRMEHSRuJUp9Afc+ytEwHqv9BJpIGRzzZsBg=="
      },
      "requires_license": true,
      "tables": [
        "np_csam_scans",
        "np_csam_matches",
        "np_csam_user_flags"
      ],
      "tags": [
        "csam",
        "safety",
        "compliance",
        "ncmec",
        "photodna",
        "legal",
        "nfamily"
      ],
      "tarball": "nself-csam-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_errors",
        "service_kind": "compose"
      },
      "category": "monitoring",
      "checksum": "00ec194c8d43a4b443b38f6477063a5a47dd6be8eb5afe935a55c6025efd8d2c",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Server-side error tracking with Sentry SDK v8 envelope ingest, source map symbolication, error grouping, and release correlation.",
      "download_url": "https://ping.nself.org/plugins/nself-errors/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-errors",
      "port": 3838,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "lqFlhGL10NRppZPl1/Ldli6v5kgu6Bm81SEiJA2j2FNWQUvsoZxRO+knmOpHjRUr72u4hP5K5fz56iHzbxQlBw=="
      },
      "requires_license": true,
      "tables": [
        "np_errors_events",
        "np_errors_groups",
        "np_errors_releases",
        "np_errors_sourcemaps",
        "np_errors_breadcrumbs"
      ],
      "tags": [
        "errors",
        "sentry",
        "error-tracking",
        "grouping",
        "sourcemap",
        "releases",
        "nsentry"
      ],
      "tarball": "nself-errors-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_incident_mgmt",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "36501042cb5d3b31cce0c8173f781c708910daab713db93b3a8f891e84e9e4f2",
      "dependencies": {
        "optional": [
          "nself-alert-router",
          "nself-status-page",
          "nself-oncall"
        ],
        "required": []
      },
      "description": "Incident lifecycle management: open → acknowledged → mitigating → resolved. Post-mortems, runbooks, on-call integration, and timeline tracking.",
      "download_url": "https://ping.nself.org/plugins/nself-incident-mgmt/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-incident-mgmt",
      "port": 3833,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "9jyVIlJ9qucZi5rgqq0Vq4nn59p7Lt05+dmoerF8iyE5MXpuLNfj1cWseQVO8ii51VF5U3NmdWkRGxHKlv24DQ=="
      },
      "requires_license": true,
      "tables": [
        "np_incidents",
        "np_incident_timeline",
        "np_runbooks"
      ],
      "tags": [
        "incidents",
        "on-call",
        "postmortem",
        "runbook",
        "status",
        "nsentry"
      ],
      "tarball": "nself-incident-mgmt-v1.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.0",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_oncall",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "0495081c4904b46cd7b11c2632673d6be59781ddc6b0a5387ef5fb4d27e681d1",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "PagerDuty-style on-call schedule management with rotation layers, override windows, and escalation policy support. Integrates with nself-alert-router to resolve the current on-call member for any given policy and timestamp.",
      "download_url": "https://ping.nself.org/plugins/nself-oncall/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-oncall",
      "port": 3840,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "rulxNbJcOQeMLlp+8A0ZsqDWnf3Qv4wfdVaEx9D1wyZMRyqLBfcY4lKVkuKD3LjpRtlKt/WmOY9IumtIYO6KDA=="
      },
      "requires_license": true,
      "tables": [
        "np_oncall_schedules",
        "np_oncall_rotations",
        "np_oncall_members",
        "np_oncall_overrides",
        "np_oncall_pages"
      ],
      "tags": [
        "oncall",
        "scheduling",
        "rotation",
        "escalation",
        "pagerduty",
        "alerting",
        "observability",
        "nsentry"
      ],
      "tarball": "nself-oncall-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_rum",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "f2cdf69f68da172dbb6c7e75d5edff3f555fa29a017b2a9a1dace6f63117ecaf",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Real User Monitoring: Core Web Vitals, session replay (opt-in), PII scrubbing, and Redis-buffered ingest for nSelf-hosted services.",
      "download_url": "https://ping.nself.org/plugins/nself-rum/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-rum",
      "port": 3837,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "XRg/thX2/C1W0CygaZP+R1ytag7CuHj+asCQx1o7QLFmzPifTG2zvUqlanPhh2KMPX4mDWmOX5fYA/rnhH15DA=="
      },
      "requires_license": true,
      "tables": [
        "np_rum_dsns",
        "np_rum_sessions",
        "np_rum_events",
        "np_rum_replays"
      ],
      "tags": [
        "rum",
        "real-user-monitoring",
        "core-web-vitals",
        "session-replay",
        "pii",
        "sentry",
        "performance"
      ],
      "tarball": "nself-rum-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_saas_gateway",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "853356206afbc61cbf68cee75129fe70df9105fc246d0c54adf91e1896e50874",
      "dependencies": {
        "optional": [
          "nself-cron-monitor",
          "nself-errors",
          "nself-rum",
          "nself-status-page"
        ],
        "required": [
          "nself-uptime-monitor",
          "nself-incident-mgmt",
          "nself-alert-router"
        ]
      },
      "description": "Unified tenant-scoped REST facade for the nSentry SaaS (api.sentry.nself.org): /v1 monitors, incidents, status pages, and alert channels over the bundle plugins, plus tenant signup and billing tier updates.",
      "download_url": "https://ping.nself.org/plugins/nself-saas-gateway/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-saas-gateway",
      "port": 3848,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "j4K70aj9A/K968s8yv2z9ws62io+xTAarBoeCvo5QbTwYgsRlvZt6rM9fdFXSmBzbCtqI2SDgQHE4+/IDNe3Bw=="
      },
      "requires_license": true,
      "tables": [
        "np_saas_tenants",
        "np_saas_api_keys",
        "np_saas_usage",
        "np_saas_status_pages"
      ],
      "tags": [
        "saas",
        "gateway",
        "api",
        "multi-tenant",
        "nsentry"
      ],
      "tarball": "nself-saas-gateway-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_slo_tracker",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "0140a9a0cad051d046ef2f0fbc3ed794f84b64d7fc5220cdad98d336b132072d",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": [
          "prometheus"
        ]
      },
      "description": "SLO/SLI definitions, error budget tracking, and multi-window burn-rate alerts against Prometheus metrics",
      "download_url": "https://ping.nself.org/plugins/nself-slo-tracker/download",
      "implementation": {
        "entryPoint": "nself-slo-tracker",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-slo-tracker",
      "port": 3835,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "MJqQjptOmI8oXpk21EdlYLY3cwt0M8ZbCOXrZGzrNCW+MX/W2omviu+5DT07M5ToS9sRnEjLNnBJiqtXA/XxCA=="
      },
      "requires_license": true,
      "tables": [
        "np_slos",
        "np_slo_snapshots",
        "np_slo_reports"
      ],
      "tags": [
        "slo",
        "sli",
        "error-budget",
        "burn-rate",
        "prometheus",
        "observability",
        "nsentry"
      ],
      "tarball": "nself-slo-tracker-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "chat"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "service_kind": "library"
      },
      "category": "authentication",
      "checksum": "ae79b12fda96fbab2fa86ff24c53e4bc336252bf9e066c90d13b0ba1502f3977",
      "dependencies": {
        "optional": [
          "auth"
        ],
        "required": []
      },
      "description": "Provider-agnostic SMS OTP delivery with E.164 validation, rate limiting, and bcrypt-hashed code storage. Supports Twilio, AWS SNS, and Vonage.",
      "download_url": "https://ping.nself.org/plugins/nself-sms/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-sms",
      "port": 3824,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "ow9k3EduXvYPT2+S9K2zYchxyGwa5WrgdSgqzvBcPV/qWkcP1A5ufHUniYg0V2n7KVQ4Fo7MZXkkaj0QBSyQDg=="
      },
      "requires_license": true,
      "tables": [],
      "tags": [
        "sms",
        "otp",
        "phone-verification",
        "mfa",
        "twilio",
        "aws-sns",
        "vonage",
        "rate-limiting"
      ],
      "tarball": "nself-sms-v1.0.0-noarch.tar.gz",
      "tier": "pro",
      "version": "1.0.0",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_status_page",
        "service_kind": "compose"
      },
      "category": "observability",
      "checksum": "fcffb28059f847c5da61b947e62ca2047594ecd7cada018ccf755e3b785e92a6",
      "dependencies": {
        "optional": [
          "nself-alert-router",
          "transactional-email",
          "nself-uptime-monitor",
          "redis"
        ],
        "required": [
          "postgres"
        ]
      },
      "description": "Public status page plugin — component status, incident history, RSS/Atom feeds, subscriber notifications, and sanitized display labels (hostname/IP stripping)",
      "download_url": "https://ping.nself.org/plugins/nself-status-page/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-status-page",
      "port": 3832,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "5q5D/7eC2G3rDW6VpDR6EjGxwt/NABTBfQJ+5Kqth2por6Zyh7ZKzkk3oP5uLwtczVtff8Jub5Mct4TIYk4FBA=="
      },
      "requires_license": true,
      "tables": [
        "np_status.np_status_components",
        "np_status.np_status_incidents",
        "np_status.np_status_subscribers",
        "np_status.np_status_incident_updates"
      ],
      "tags": [
        "status-page",
        "observability",
        "incidents",
        "uptime",
        "public",
        "rss",
        "atom",
        "nsentry",
        "subscribers"
      ],
      "tarball": "nself-status-page-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nSelf Team",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "planned",
        "requires": {
          "nself": ">=1.2.0"
        },
        "schema": "np_nself_stripe",
        "service_kind": "library"
      },
      "category": "commerce",
      "checksum": "28ec2ce9727dfccfab10bbbc71af3967508666ca1741d41a23e8b6dc8bf2229c",
      "dependencies": {
        "optional": [
          "ai"
        ],
        "required": []
      },
      "description": "Stripe Connect Express scaffolding for nSelf Cloud MAX — platform account onboarding, checkout, entitlement cache, and dual webhook handling",
      "download_url": "https://ping.nself.org/plugins/nself-stripe/download",
      "implementation": {
        "entryPoint": "nself-stripe",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.2.0",
      "min_nself_version": "1.2.0",
      "name": "nself-stripe",
      "port": 3830,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "3zwojWSE83s2TPYHq9fD+o6v2xnVtqexXgsDWLZc2hSs8r2qrqOEi4MThhvXgXI7d7uHwyZYxZIrPgbt+LjOAw=="
      },
      "requires_license": true,
      "tables": [
        "np_stripe_accounts",
        "np_stripe_entitlements",
        "np_stripe_processed_events"
      ],
      "tags": [
        "payments",
        "stripe",
        "connect",
        "marketplace",
        "entitlements",
        "cloud",
        "webhooks"
      ],
      "tarball": "nself-stripe-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.1.0"
        },
        "schema": "np_nself_synthetic_monitor",
        "service_kind": "compose"
      },
      "category": "monitoring",
      "checksum": "1cdf44deb9008b3dda07418128768817cec0fa036e171dc5f7bc8fc89cb52c51",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Synthetic monitoring: Playwright browser flows and API contract tests with concurrency control and SSRF protection.",
      "download_url": "https://ping.nself.org/plugins/nself-synthetic-monitor/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.1.0",
      "min_nself_version": "1.1.0",
      "name": "nself-synthetic-monitor",
      "port": 3836,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "FvwYZRH7Lj1RrJDkdf0bAAbHF1NuENj2TbYEZqQ9yNkxQLBGEVrIukU19zi+dKrttzxSUuM3oNIThNWmemGmAA=="
      },
      "requires_license": true,
      "tables": [
        "np_synthetic_flows",
        "np_synthetic_runs"
      ],
      "tags": [
        "synthetic",
        "monitoring",
        "playwright",
        "browser",
        "api-testing",
        "contract-tests",
        "observability",
        "nsentry"
      ],
      "tarball": "nself-synthetic-monitor-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "sentry"
      ],
      "catalog": {
        "maturity": "experimental",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_nself_uptime_monitor",
        "service_kind": "compose"
      },
      "category": "monitoring",
      "checksum": "1671fc0a3cf3530977b58d8c1ae804095ed9a25a21fdafdd59ecc683caaa58d2",
      "dependencies": {
        "optional": [
          "nself-alert-router"
        ],
        "required": []
      },
      "description": "Uptime monitoring service: HTTP/TCP probing, latency tracking, and alerting for nSelf-hosted services.",
      "download_url": "https://ping.nself.org/plugins/nself-uptime-monitor/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "nself-uptime-monitor",
      "port": 3831,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "frIRfq/VBoSZOG7yPTvRnR075KXCfsgVuqDCAT8S+BJ2BNks6oD6Jii8/cGUefU1q+eOVAjYOSrw5oy2uykjCQ=="
      },
      "requires_license": true,
      "tables": [
        "np_uptime_targets",
        "np_uptime_probes",
        "np_uptime_results",
        "np_uptime_tls",
        "np_uptime_daily"
      ],
      "tags": [
        "uptime",
        "monitoring",
        "alerting",
        "probing",
        "sentry",
        "health-check"
      ],
      "tarball": "nself-uptime-monitor-v0.1.0-noarch.tar.gz",
      "tier": "pro",
      "version": "0.1.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_photos",
        "service_kind": "compose"
      },
      "category": "media",
      "checksum": "02f245d530c8bddd44877041c8d6de307c69b4739fd6fea3c7e396d9a585eb45",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Photo album management with EXIF extraction, tagging, and thumbnails. Planned: Face grouping and recognition",
      "download_url": "https://ping.nself.org/plugins/photos/download",
      "implementation": {
        "entryPoint": "binary",
        "language": "go"
      },
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "photos",
      "port": 3091,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "MsoovdOEekb+k6boSacaGMPH06Gm2Dop3g+alTs7k+8cTNXhVtvCtr8kdu5BeycwqOzU+Yy1gJFyDd0NOdcACA=="
      },
      "requires_license": true,
      "tables": [
        "np_photos_albums",
        "np_photos_items",
        "np_photos_tags",
        "np_photos_webhook_events"
      ],
      "tags": [
        "photos",
        "albums",
        "exif",
        "tagging",
        "faces",
        "thumbnails",
        "gallery"
      ],
      "tarball": "photos-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "clawde"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_realtime",
        "service_kind": "compose"
      },
      "category": "infrastructure",
      "checksum": "3f485dbe778723074ef410e548a2ad3aaff150ba20a18b9c1d5765a9f0feff93",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Socket.io real-time server with presence tracking, typing indicators, and room management",
      "download_url": "https://ping.nself.org/plugins/realtime/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "realtime",
      "port": 3109,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "my7FfbzusXblPlHkyy6UbHUj1EUWq/3KbWnzzm4D6tsZ8aYxBF709aG72BodrACD1exPFhtfm/SUT6B8IWi0BA=="
      },
      "requires_license": true,
      "tables": [
        "np_realtime_connections",
        "np_realtime_rooms",
        "np_realtime_room_members",
        "np_realtime_presence",
        "np_realtime_typing",
        "np_realtime_events"
      ],
      "tags": [
        "realtime",
        "websocket",
        "socket.io",
        "presence",
        "chat",
        "notifications"
      ],
      "tarball": "realtime-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_search_gateway",
        "service_kind": "library"
      },
      "category": "infrastructure",
      "checksum": "6c780a0e39663150149a26f739a57f7df7240cb22f5e678105e26cb315c50fd1",
      "dependencies": {
        "optional": [
          "ai"
        ],
        "required": []
      },
      "description": "Pro full-text and vector search engine with multi-index, facets, synonyms, and semantic similarity via pgvector.",
      "download_url": "https://ping.nself.org/plugins/search-gateway/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "search-gateway",
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "vi9tJWB6r01YmWayV76SHTtHdEzC2cr0PoeNzyb+q2S4FqrmamOIKB/9w8TP9j8AsqU9xR6JTGrSNKlrck9iBQ=="
      },
      "requires_license": true,
      "tables": [
        "np_search_indexes",
        "np_search_documents"
      ],
      "tags": [
        "search",
        "fulltext",
        "vector",
        "semantic",
        "pgvector"
      ],
      "tarball": "search-gateway-v1.0.0-noarch.tar.gz",
      "tier": "pro",
      "version": "1.0.0",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "family"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_social",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "92c6f966b69570d628743fbd8a4e2a168a26323e7f12ef8b6440899f7361ffdc",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Universal social features plugin with posts, comments, reactions, follows, and bookmarks",
      "download_url": "https://ping.nself.org/plugins/social/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "social",
      "port": 3502,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "81mNe5fD5Mae628M27NbgH69/DghbUIrVIi0EgYi7gsX66z2g/53VlE97Wdm9PMLksCH1C13bWtW72BRX+ocDQ=="
      },
      "requires_license": true,
      "tables": [
        "np_social_posts",
        "np_social_comments",
        "np_social_reactions",
        "np_social_follows",
        "np_social_bookmarks",
        "np_social_shares",
        "np_social_webhook_events"
      ],
      "tags": [
        "social",
        "posts",
        "comments",
        "reactions",
        "follows",
        "bookmarks",
        "content"
      ],
      "tarball": "social-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "chat"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_support",
        "service_kind": "compose"
      },
      "category": "content",
      "checksum": "ffb1554eab10775ec278f5f49fef4960e0a8544158fd7c74871d7607c3333d01",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Helpdesk and customer support for nself-chat - ticketing, SLA, canned responses, knowledge base, analytics",
      "download_url": "https://ping.nself.org/plugins/support/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "support",
      "port": 3111,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "e4K6Aa9xjtq0wY4J6x/Lbms+J8hD0+f/quz+hMOdFyIfs4HhFv0cubZ1LFJJJJwh79EOEX7HJn6zd20yWoAkBg=="
      },
      "requires_license": true,
      "tables": [
        "np_support_support_sla_policies",
        "np_support_support_teams",
        "np_support_support_team_members",
        "np_support_support_tickets",
        "np_support_support_ticket_messages",
        "np_support_support_ticket_events",
        "np_support_support_canned_responses",
        "np_support_support_kb_articles",
        "np_support_support_webhook_events"
      ],
      "tags": [
        "support",
        "helpdesk",
        "ticketing",
        "sla",
        "knowledge-base",
        "canned-responses",
        "csat",
        "analytics"
      ],
      "tarball": "support-v1.1.2-noarch.tar.gz",
      "tier": "pro",
      "version": "1.1.2",
      "tarballURL": ""
    },
    {
      "author": "nself",
      "bundles": [
        "claw"
      ],
      "catalog": {
        "maturity": "implemented",
        "requires": {
          "nself": ">=1.0.0"
        },
        "schema": "np_voice",
        "service_kind": "compose"
      },
      "category": "communication",
      "checksum": "e12d7f8c01179151281ffda80b83768fec747d7ba6ea070f8d0113ba6d290d0d",
      "dependencies": {
        "optional": [],
        "required": []
      },
      "description": "Production-ready voice plugin for ɳSelf. TTS (ElevenLabs, Piper local, OpenAI), STT (whisper.cpp, OpenAI Whisper), telephony (Twilio outbound calls, TwiML webhooks, voicebot), wake word detection, and nself-ai voicebot integration.",
      "download_url": "https://ping.nself.org/plugins/voice/download",
      "language": "go",
      "license": "Source-Available",
      "minNselfVersion": "1.0.0",
      "min_nself_version": "1.0.0",
      "name": "voice",
      "port": 3714,
      "releaseTag": "v1.2.10",
      "release_signature": {
        "alg": "ed25519",
        "key_id": "plugins-e2ac3ee72a143603",
        "sig": "duRhyNONdTa6N28y2b+6KYRja3oy0fL46u5Qd6hqDnabDXAXYI2wJcQnlzTBx3pb1R7VfndAF6dR9D0w+BSVAw=="
      },
      "requires_license": true,
      "tables": [
        "np_voice_sessions",
        "np_voice_recordings",
        "np_voice_tts_cache"
      ],
      "tags": [
        "tts",
        "stt",
        "voice",
        "speech",
        "telephony",
        "twilio",
        "piper",
        "whisper",
        "elevenlabs",
        "wake-word",
        "voicebot"
      ],
      "tarball": "voice-v1.1.2-noarch.tar.gz",
      "tier": "max",
      "version": "1.1.2",
      "tarballURL": ""
    }
  ],
  "categories": {
    "authentication": {
      "name": "Authentication",
      "count": 8,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "infrastructure": {
      "name": "Infrastructure",
      "count": 52,
      "tiers": [
        "free",
        "max",
        "pro"
      ]
    },
    "automation": {
      "name": "Automation",
      "count": 7,
      "tiers": [
        "free",
        "pro",
        "max"
      ]
    },
    "integrations": {
      "name": "Integrations",
      "count": 15,
      "tiers": [
        "free",
        "max",
        "pro"
      ]
    },
    "development": {
      "name": "Development",
      "count": 12,
      "tiers": [
        "free"
      ]
    },
    "compliance": {
      "name": "Compliance",
      "count": 13,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "media": {
      "name": "Media",
      "count": 13,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "streaming": {
      "name": "Streaming",
      "count": 1,
      "tiers": [
        "free"
      ]
    },
    "data": {
      "name": "Data",
      "count": 4,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "commerce": {
      "name": "Commerce",
      "count": 7,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "communication": {
      "name": "Communication",
      "count": 12,
      "tiers": [
        "free",
        "pro",
        "max"
      ]
    },
    "social": {
      "name": "Social",
      "count": 7,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "content": {
      "name": "Content",
      "count": 11,
      "tiers": [
        "free",
        "pro"
      ]
    },
    "sports": {
      "name": "Sports",
      "count": 1,
      "tiers": [
        "free"
      ]
    },
    "observability": {
      "name": "Observability",
      "count": 8,
      "tiers": [
        "pro"
      ]
    },
    "monitoring": {
      "name": "Monitoring",
      "count": 4,
      "tiers": [
        "pro"
      ]
    },
    "security": {
      "name": "Security",
      "count": 1,
      "tiers": [
        "pro"
      ]
    }
  }
}