{
  "commands": {
    "login": {
      "aliases": [],
      "args": {},
      "description": "Authenticate with Nevermined via browser login",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --environment live",
        "<%= config.bin %> <%= command.id %> --profile production --environment live",
        "<%= config.bin %> <%= command.id %> --no-browser"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "environment": {
          "char": "e",
          "description": "Target environment",
          "name": "environment",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "sandbox",
            "live",
            "staging_sandbox",
            "staging_live",
            "custom"
          ],
          "type": "option"
        },
        "no-browser": {
          "description": "Print the login URL instead of opening the browser",
          "name": "no-browser",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "login",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "login.js"
      ]
    },
    "logout": {
      "aliases": [],
      "args": {},
      "description": "Log out by removing the API key from your CLI configuration",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --profile production"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "all-profiles": {
          "description": "Remove API keys from all profiles",
          "name": "all-profiles",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "logout",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "logout.js"
      ]
    },
    "agents:add-plan-to-agent": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Adds an existing Payment Plan to an AI Agent. After this operation, users with access to the Payment Plan will be able to access the AI Agent.",
      "examples": [
        "$ nevermined agents add-plan-to-agent <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-id": {
          "name": "agent-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:add-plan-to-agent",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "add-plan-to-agent.js"
      ]
    },
    "agents:get-agent-plans": {
      "aliases": [],
      "args": {
        "agent": {
          "description": "agent identifier",
          "name": "agent",
          "required": true
        }
      },
      "description": "Gets the list of plans that can be ordered to get access to an agent.",
      "examples": [
        "$ nevermined agents get-agent-plans <agentId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:get-agent-plans",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "get-agent-plans.js"
      ]
    },
    "agents:get-agent": {
      "aliases": [],
      "args": {
        "agent": {
          "description": "agent identifier",
          "name": "agent",
          "required": true
        }
      },
      "description": "Gets the metadata for a given Agent identifier.",
      "examples": [
        "$ nevermined agents get-agent <agentId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:get-agent",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "get-agent.js"
      ]
    },
    "agents:get-agents": {
      "aliases": [],
      "args": {},
      "description": "Lists the AI agents **you** published (the authenticated caller's own agents). This is account management, not a marketplace search — it never returns other users' agents.",
      "examples": [
        "$ nevermined agents get-agents <orgId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "page": {
          "name": "page",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "name": "offset",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-by": {
          "name": "sort-by",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-order": {
          "name": "sort-order",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "org-id": {
          "name": "org-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:get-agents",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "get-agents.js"
      ]
    },
    "agents:register-agent-and-plan": {
      "aliases": [],
      "args": {},
      "description": "It registers a new AI Agent and a Payment Plan associated to this new agent. Depending on the Payment Plan and the configuration of the agent, the usage of the agent/service will consume credits. When the plan expires (because the time is over or the credits are consumed), the user needs to renew the plan to continue using the agent.",
      "examples": [
        "$ nevermined agents register-agent-and-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-metadata": {
          "description": "agentMetadata as JSON string",
          "name": "agent-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "agent-api": {
          "description": "agentApi as JSON string",
          "name": "agent-api",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "access-limit": {
          "name": "access-limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:register-agent-and-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "register-agent-and-plan.js"
      ]
    },
    "agents:register-agent": {
      "aliases": [],
      "args": {},
      "description": "It registers a new AI Agent on Nevermined. The agent must be associated to one or multiple Payment Plans. Users that are subscribers of a payment plan can query the agent. Depending on the Payment Plan and the configuration of the agent, the usage of the agent/service will consume credits. When the plan expires (because the time is over or the credits are consumed), the user needs to renew the plan to continue using the agent.",
      "examples": [
        "$ nevermined agents register-agent"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-metadata": {
          "description": "agentMetadata as JSON string",
          "name": "agent-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "agent-api": {
          "description": "agentApi as JSON string",
          "name": "agent-api",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "payment-plans": {
          "name": "payment-plans",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:register-agent",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "register-agent.js"
      ]
    },
    "agents:remove-plan-from-agent": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Removes a Payment Plan from an AI Agent. After this operation, users with access to the Payment Plan will no longer be able to access the AI Agent.",
      "examples": [
        "$ nevermined agents remove-plan-from-agent <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-id": {
          "name": "agent-id",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:remove-plan-from-agent",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "remove-plan-from-agent.js"
      ]
    },
    "agents:update-agent-metadata": {
      "aliases": [],
      "args": {
        "agent": {
          "description": "agent identifier",
          "name": "agent",
          "required": true
        }
      },
      "description": "Updates the metadata and API attributes of an existing AI Agent.",
      "examples": [
        "$ nevermined agents update-agent-metadata <agentId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-metadata": {
          "description": "agentMetadata as JSON string",
          "name": "agent-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "agent-api": {
          "description": "agentApi as JSON string",
          "name": "agent-api",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "agents:update-agent-metadata",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "agents",
        "update-agent-metadata.js"
      ]
    },
    "cards:delegate": {
      "aliases": [],
      "args": {},
      "description": "Open the browser to create a spending delegation for an already-enrolled card.",
      "examples": [
        "<%= config.bin %> cards delegate --card pm_1234",
        "<%= config.bin %> cards delegate --card pm_1234 --org org-abc-123",
        "<%= config.bin %> cards delegate --card pm_1234 --no-browser"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "card": {
          "description": "paymentMethodId of the already-enrolled card to delegate from.",
          "name": "card",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "org": {
          "description": "Organization id to scope the flow to. Required when the authenticated user belongs to multiple organizations and the terminal is non-interactive.",
          "name": "org",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-browser": {
          "description": "Print the delegation URL instead of opening the browser.",
          "name": "no-browser",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cards:delegate",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cards",
        "delegate.js"
      ]
    },
    "cards:enroll": {
      "aliases": [],
      "args": {},
      "description": "Open the browser to enroll a credit/debit card and redirect the resulting paymentMethodId back to this terminal.",
      "examples": [
        "<%= config.bin %> cards enroll",
        "<%= config.bin %> cards enroll --org org-abc-123",
        "<%= config.bin %> cards enroll --provider braintree",
        "<%= config.bin %> cards enroll --no-browser"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "org": {
          "description": "Organization id to scope the flow to. Required when the authenticated user belongs to multiple organizations and the terminal is non-interactive.",
          "name": "org",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-browser": {
          "description": "Print the enrolment URL instead of opening the browser.",
          "name": "no-browser",
          "allowNo": false,
          "type": "boolean"
        },
        "provider": {
          "description": "Tokenization provider used for the card enrolment step.",
          "name": "provider",
          "default": "stripe",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "stripe",
            "braintree",
            "visa"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cards:enroll",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cards",
        "enroll.js"
      ]
    },
    "cards:setup": {
      "aliases": [],
      "args": {},
      "description": "Open the browser to enroll a card and create a spending delegation, then redirect both IDs back to this terminal.",
      "examples": [
        "<%= config.bin %> cards setup",
        "<%= config.bin %> cards setup --org org-abc-123",
        "<%= config.bin %> cards setup --no-browser"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "org": {
          "description": "Organization id to scope the flow to. Required when the authenticated user belongs to multiple organizations and the terminal is non-interactive.",
          "name": "org",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "no-browser": {
          "description": "Print the setup URL instead of opening the browser.",
          "name": "no-browser",
          "allowNo": false,
          "type": "boolean"
        },
        "provider": {
          "description": "Tokenization provider used for the card enrolment step.",
          "name": "provider",
          "default": "stripe",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "stripe",
            "braintree",
            "visa"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cards:setup",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cards",
        "setup.js"
      ]
    },
    "delegation:list-payment-methods": {
      "aliases": [],
      "args": {},
      "description": "List enrolled credit/debit cards available for card-delegation (fiat) payments.",
      "examples": [
        "$ nevermined delegation list-payment-methods",
        "$ nevermined delegation list-payment-methods --format json"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "delegation:list-payment-methods",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "delegation",
        "list-payment-methods.js"
      ]
    },
    "facilitator:settle-permissions": {
      "aliases": [],
      "args": {},
      "description": "Settle (burn) credits from a subscriber's payment plan. This method executes the actual credit consumption, burning the specified number of credits from the subscriber's balance. If the subscriber doesn't have enough credits, it will attempt to order more before settling. The planId and subscriberAddress are extracted from the x402AccessToken.",
      "examples": [
        "$ nevermined facilitator settle-permissions"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "params": {
          "description": "params as JSON string",
          "name": "params",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "facilitator:settle-permissions",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "facilitator",
        "settle-permissions.js"
      ]
    },
    "facilitator:verify-permissions": {
      "aliases": [],
      "args": {},
      "description": "Verify if a subscriber has permission to use credits from a payment plan. This method simulates the credit usage without actually burning credits, checking if the subscriber has sufficient balance and permissions. The planId and subscriberAddress are extracted from the x402AccessToken.",
      "examples": [
        "$ nevermined facilitator verify-permissions"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "params": {
          "description": "params as JSON string",
          "name": "params",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "facilitator:verify-permissions",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "facilitator",
        "verify-permissions.js"
      ]
    },
    "config:init": {
      "aliases": [],
      "args": {},
      "description": "Initialize CLI configuration",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --profile production"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "api-key": {
          "description": "Nevermined API key",
          "name": "api-key",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "environment": {
          "description": "Environment to use",
          "name": "environment",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "sandbox",
            "live",
            "staging_sandbox",
            "staging_live"
          ],
          "type": "option"
        },
        "interactive": {
          "char": "i",
          "description": "Interactive mode",
          "name": "interactive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:init",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "init.js"
      ]
    },
    "config:set": {
      "aliases": [],
      "args": {
        "key": {
          "description": "Configuration key (nvmApiKey, environment)",
          "name": "key",
          "options": [
            "nvmApiKey",
            "environment"
          ],
          "required": true
        },
        "value": {
          "description": "Configuration value",
          "name": "value",
          "required": true
        }
      },
      "description": "Set a configuration value",
      "examples": [
        "<%= config.bin %> <%= command.id %> nvmApiKey sandbox:eyJxxxxaaaabbbbbbbb",
        "<%= config.bin %> <%= command.id %> environment sandbox",
        "<%= config.bin %> <%= command.id %> nvmApiKey nvm-yyy --profile production"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:set",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "set.js"
      ]
    },
    "config:show": {
      "aliases": [],
      "args": {},
      "description": "Display current configuration",
      "examples": [
        "<%= config.bin %> <%= command.id %>",
        "<%= config.bin %> <%= command.id %> --profile production",
        "<%= config.bin %> <%= command.id %> --all"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "all": {
          "char": "a",
          "description": "Show all profiles",
          "name": "all",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:show",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "show.js"
      ]
    },
    "organizations:connect-stripe-account": {
      "aliases": [],
      "args": {},
      "description": "Connect user with Stripe",
      "examples": [
        "$ nevermined organizations connect-stripe-account"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "user-email": {
          "name": "user-email",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "user-country-code": {
          "name": "user-country-code",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "return-url": {
          "name": "return-url",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:connect-stripe-account",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "connect-stripe-account.js"
      ]
    },
    "organizations:create-member": {
      "aliases": [],
      "args": {
        "user": {
          "description": "user identifier",
          "name": "user",
          "required": true
        }
      },
      "description": "Create a new member in the organization",
      "examples": [
        "$ nevermined organizations create-member <userId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "user-email": {
          "name": "user-email",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "user-role": {
          "name": "user-role",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:create-member",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "create-member.js"
      ]
    },
    "organizations:get-members": {
      "aliases": [],
      "args": {},
      "description": "OrganizationsAPI getMembers",
      "examples": [
        "$ nevermined organizations get-members"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "role": {
          "name": "role",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "is-active": {
          "name": "is-active",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "page": {
          "name": "page",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "name": "offset",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:get-members",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "get-members.js"
      ]
    },
    "organizations:get-my-memberships": {
      "aliases": [],
      "args": {},
      "description": "Lists every organization the authenticated user is an active member of, with their role and the organization's tier. Powers workspace pickers in third-party tools built on the SDK, and the \"where will this publish?\" UX when a user belongs to multiple orgs.",
      "examples": [
        "$ nevermined organizations get-my-memberships"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:get-my-memberships",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "get-my-memberships.js"
      ]
    },
    "organizations:get-organization-activity": {
      "aliases": [],
      "args": {
        "org": {
          "description": "org identifier",
          "name": "org",
          "required": true
        }
      },
      "description": "Lists events emitted into the activity feed of an organization the caller is an active member of (member invites, customer events, subscription transitions, webhook deliveries, …). Requires the caller to be a Member or Admin of `orgId`; the backend returns 403 otherwise. Premium+ entitlement is enforced server-side.",
      "examples": [
        "$ nevermined organizations get-organization-activity <orgId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:get-organization-activity",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "get-organization-activity.js"
      ]
    },
    "organizations:onboard-customer": {
      "aliases": [],
      "args": {},
      "description": "Onboard a **white-label customer** into the organization (#2418). Provisions a Nevermined account for `email` under the caller's organization without consuming a member seat, and returns a usable, scoped NVM API key the org can use to transparently act on the customer's behalf (purchase plans / redeem credits). The customer is recorded in the org's Customers list. If the email already belongs to an account the org does NOT own, no key is issued: an email challenge is sent to the owner and the result carries `consentRequired: true`. Call again once the owner has consented to complete onboarding.",
      "examples": [
        "$ nevermined organizations onboard-customer"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "email": {
          "name": "email",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "organizations:onboard-customer",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "organizations",
        "onboard-customer.js"
      ]
    },
    "x402token:get-x402-access-token": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Create a delegation and get an X402 access token for the given plan. Supports both crypto (erc4337) and fiat (card-delegation) payment schemes.",
      "examples": [
        "$ nevermined x402token get-x402-access-token <planId>",
        "$ nevermined x402token get-x402-access-token <planId> --payment-type fiat",
        "$ nevermined x402token get-x402-access-token <planId> --payment-type fiat --payment-method-id pm_1AbCdEfGhIjKlM --spending-limit-cents 5000",
        "$ nevermined x402token get-x402-access-token <planId> --spending-limit-cents 100000 --delegation-duration-secs 604800",
        "$ nevermined x402token get-x402-access-token <planId> --auto-resolve-scheme"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "agent-id": {
          "name": "agent-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "payment-type": {
          "description": "Payment type: \"crypto\" (default) or \"fiat\" (card-delegation)",
          "name": "payment-type",
          "required": false,
          "default": "crypto",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "crypto",
            "fiat"
          ],
          "type": "option"
        },
        "payment-method-id": {
          "description": "Stripe payment method ID (pm_...). Only for fiat. If omitted, auto-selects first enrolled card.",
          "name": "payment-method-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "spending-limit-cents": {
          "description": "Max spending limit in cents (default: 1000)",
          "name": "spending-limit-cents",
          "required": false,
          "default": 1000,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "delegation-duration-secs": {
          "description": "Delegation duration in seconds (default: 3600)",
          "name": "delegation-duration-secs",
          "required": false,
          "default": 3600,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "auto-resolve-scheme": {
          "description": "Auto-detect crypto vs fiat from plan metadata (overrides --payment-type)",
          "name": "auto-resolve-scheme",
          "required": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "x402token:get-x402-access-token",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "x402token",
        "get-x402-access-token.js"
      ]
    },
    "plans:get-agents-associated-to-a-plan": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Gets the list of Agents that have associated a specific Payment Plan. All the agents returned can be accessed by the users that are subscribed to the Payment Plan.",
      "examples": [
        "$ nevermined plans get-agents-associated-to-a-plan <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-agents-associated-to-a-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-agents-associated-to-a-plan.js"
      ]
    },
    "plans:get-crypto-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a crypto price configuration for a plan.",
      "examples": [
        "$ nevermined plans get-crypto-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token-address": {
          "name": "token-address",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-crypto-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-crypto-price-config.js"
      ]
    },
    "plans:get-dynamic-credits-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a DYNAMIC credits configuration (range-limited per request).",
      "examples": [
        "$ nevermined plans get-dynamic-credits-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-granted": {
          "name": "credits-granted",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "min-credits-per-request": {
          "name": "min-credits-per-request",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "max-credits-per-request": {
          "name": "max-credits-per-request",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-dynamic-credits-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-dynamic-credits-config.js"
      ]
    },
    "plans:get-erc20-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds an ERC20 price configuration for a plan.",
      "examples": [
        "$ nevermined plans get-erc20-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token-address": {
          "name": "token-address",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-erc20-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-erc20-price-config.js"
      ]
    },
    "plans:get-eurc-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds an EURC (Euro stablecoin) price configuration for a plan.",
      "examples": [
        "$ nevermined plans get-eurc-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "eurc-address": {
          "name": "eurc-address",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-eurc-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-eurc-price-config.js"
      ]
    },
    "plans:get-expirable-duration-config": {
      "aliases": [],
      "args": {},
      "description": "Credits helpers",
      "examples": [
        "$ nevermined plans get-expirable-duration-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "duration-of-plan": {
          "name": "duration-of-plan",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-expirable-duration-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-expirable-duration-config.js"
      ]
    },
    "plans:get-fiat-price-config": {
      "aliases": [],
      "args": {},
      "description": "Price helpers",
      "examples": [
        "$ nevermined plans get-fiat-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "currency": {
          "name": "currency",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-fiat-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-fiat-price-config.js"
      ]
    },
    "plans:get-fixed-credits-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a FIXED credits configuration.",
      "examples": [
        "$ nevermined plans get-fixed-credits-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-granted": {
          "name": "credits-granted",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-per-request": {
          "name": "credits-per-request",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-fixed-credits-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-fixed-credits-config.js"
      ]
    },
    "plans:get-free-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a FREE price configuration (no payment required).",
      "examples": [
        "$ nevermined plans get-free-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-free-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-free-price-config.js"
      ]
    },
    "plans:get-native-token-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a native token price configuration for a plan.",
      "examples": [
        "$ nevermined plans get-native-token-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-native-token-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-native-token-price-config.js"
      ]
    },
    "plans:get-non-expirable-duration-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a NON-EXPIRABLE credits configuration (no expiration).",
      "examples": [
        "$ nevermined plans get-non-expirable-duration-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-non-expirable-duration-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-non-expirable-duration-config.js"
      ]
    },
    "plans:get-pay-as-you-go-credits-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a Pay-As-You-Go credits configuration.",
      "examples": [
        "$ nevermined plans get-pay-as-you-go-credits-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-pay-as-you-go-credits-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-pay-as-you-go-credits-config.js"
      ]
    },
    "plans:get-pay-as-you-go-price-config": {
      "aliases": [],
      "args": {},
      "description": "Builds a Pay-As-You-Go price configuration using the template address from the API.",
      "examples": [
        "$ nevermined plans get-pay-as-you-go-price-config"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "amount": {
          "name": "amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "receiver": {
          "name": "receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "token-address": {
          "name": "token-address",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-pay-as-you-go-price-config",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-pay-as-you-go-price-config.js"
      ]
    },
    "plans:get-plan-balance": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Gets the balance of an account for a Payment Plan.",
      "examples": [
        "$ nevermined plans get-plan-balance <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "account-address": {
          "name": "account-address",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-plan-balance",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-plan-balance.js"
      ]
    },
    "plans:get-plan": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Gets the information about a Payment Plan by its identifier.",
      "examples": [
        "$ nevermined plans get-plan <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-plan.js"
      ]
    },
    "plans:get-plans": {
      "aliases": [],
      "args": {},
      "description": "Lists the payment plans **you** published (the authenticated caller's own plans). This is account management, not a marketplace search — it never returns other users' plans.",
      "examples": [
        "$ nevermined plans get-plans <orgId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "page": {
          "name": "page",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "offset": {
          "name": "offset",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-by": {
          "name": "sort-by",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort-order": {
          "name": "sort-order",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "org-id": {
          "name": "org-id",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:get-plans",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "get-plans.js"
      ]
    },
    "plans:mint-plan-credits": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Mints credits for a given Payment Plan and transfers them to a receiver.",
      "examples": [
        "$ nevermined plans mint-plan-credits <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-amount": {
          "name": "credits-amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-receiver": {
          "name": "credits-receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:mint-plan-credits",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "mint-plan-credits.js"
      ]
    },
    "plans:mint-plan-expirable": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Mints expirable credits for a given Payment Plan and transfers them to a receiver.",
      "examples": [
        "$ nevermined plans mint-plan-expirable <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-amount": {
          "name": "credits-amount",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-receiver": {
          "name": "credits-receiver",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-duration": {
          "name": "credits-duration",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:mint-plan-expirable",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "mint-plan-expirable.js"
      ]
    },
    "plans:order-fiat-plan": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Initiates the purchase of a Plan requiring the payment in Fiat. This method will return a URL where the user can complete the payment.",
      "examples": [
        "$ nevermined plans order-fiat-plan <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:order-fiat-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "order-fiat-plan.js"
      ]
    },
    "plans:order-plan": {
      "aliases": [],
      "args": {
        "plan": {
          "description": "plan identifier",
          "name": "plan",
          "required": true
        }
      },
      "description": "Orders a Payment Plan requiring the payment in crypto. The user must have enough balance in the selected token.",
      "examples": [
        "$ nevermined plans order-plan <planId>"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:order-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "order-plan.js"
      ]
    },
    "plans:register-credits-plan": {
      "aliases": [],
      "args": {},
      "description": "It allows to an AI Builder to create a Payment Plan on Nevermined based on Credits. A Nevermined Credits Plan limits the access by the access/usage of the Plan. With them, AI Builders control the number of requests that can be made to an agent or service. Every time a user accesses any resouce associated to the Payment Plan, the usage consumes from a capped amount of credits. When the user consumes all the credits, the plan automatically expires and the user needs to top up to continue using the service.",
      "examples": [
        "$ nevermined plans register-credits-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:register-credits-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "register-credits-plan.js"
      ]
    },
    "plans:register-credits-trial-plan": {
      "aliases": [],
      "args": {},
      "description": "It allows to an AI Builder to create a Trial Payment Plan on Nevermined limited by duration. A Nevermined Trial Plan allow subscribers of that plan to test the Agents associated to it. A Trial plan is a plan that only can be purchased once by a user. Trial plans, as regular plans, can be limited by duration (i.e 1 week of usage) or by credits (i.e 100 credits to use the agent).",
      "examples": [
        "$ nevermined plans register-credits-trial-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:register-credits-trial-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "register-credits-trial-plan.js"
      ]
    },
    "plans:register-plan": {
      "aliases": [],
      "args": {},
      "description": "It allows to an AI Builder to register a Payment Plan on Nevermined in a flexible manner. A Payment Plan defines 2 main aspects: 1. What a subscriber needs to pay to get the plan (i.e. 100 USDC, 5 USD, etc). 2. What the subscriber gets in return to access the AI agents associated to the plan (i.e. 100 credits, 1 week of usage, etc). With Payment Plans, AI Builders control the usage to their AI Agents. Every time a user accesses an AI Agent to the Payment Plan, the usage consumes from a capped amount of credits (or when the plan duration expires). When the user consumes all the credits, the plan automatically expires and the user needs to top up to continue using the service.",
      "examples": [
        "$ nevermined plans register-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "nonce": {
          "name": "nonce",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "access-limit": {
          "name": "access-limit",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:register-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "register-plan.js"
      ]
    },
    "plans:register-time-plan": {
      "aliases": [],
      "args": {},
      "description": "It allows to an AI Builder to create a Payment Plan on Nevermined limited by duration. A Nevermined Credits Plan limits the access by the access/usage of the Plan. With them, AI Builders control the number of requests that can be made to an agent or service. Every time a user accesses any resouce associated to the Payment Plan, the usage consumes from a capped amount of credits. When the user consumes all the credits, the plan automatically expires and the user needs to top up to continue using the service.",
      "examples": [
        "$ nevermined plans register-time-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:register-time-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "register-time-plan.js"
      ]
    },
    "plans:register-time-trial-plan": {
      "aliases": [],
      "args": {},
      "description": "It allows to an AI Builder to create a Trial Payment Plan on Nevermined limited by duration. A Nevermined Trial Plan allow subscribers of that plan to test the Agents associated to it. A Trial plan is a plan that only can be purchased once by a user. Trial plans, as regular plans, can be limited by duration (i.e 1 week of usage) or by credits (i.e 100 credits to use the agent).",
      "examples": [
        "$ nevermined plans register-time-trial-plan"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "plan-metadata": {
          "description": "planMetadata as JSON string",
          "name": "plan-metadata",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "price-config": {
          "description": "priceConfig as JSON string",
          "name": "price-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:register-time-trial-plan",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "register-time-trial-plan.js"
      ]
    },
    "plans:set-onchain-mirror": {
      "aliases": [],
      "args": {},
      "description": "Marks whether burns of these credits are mirrored on-chain.",
      "examples": [
        "$ nevermined plans set-onchain-mirror"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "onchain-mirror": {
          "name": "onchain-mirror",
          "required": false,
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:set-onchain-mirror",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "set-onchain-mirror.js"
      ]
    },
    "plans:set-redemption-type": {
      "aliases": [],
      "args": {},
      "description": "Sets the redemption type in a credits configuration.",
      "examples": [
        "$ nevermined plans set-redemption-type"
      ],
      "flags": {
        "profile": {
          "char": "p",
          "description": "Configuration profile to use",
          "name": "profile",
          "required": false,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "format": {
          "char": "f",
          "description": "Output format",
          "name": "format",
          "default": "table",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "table",
            "json",
            "quiet"
          ],
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "Verbose output",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "credits-config": {
          "description": "creditsConfig as JSON string",
          "name": "credits-config",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "redemption-type": {
          "name": "redemption-type",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plans:set-redemption-type",
      "pluginAlias": "@nevermined-io/cli",
      "pluginName": "@nevermined-io/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plans",
        "set-redemption-type.js"
      ]
    }
  },
  "version": "1.11.0"
}