diff --git a/docs/colab/cli.md b/docs/colab/cli.md index 3bb04c01..34d83953 100644 --- a/docs/colab/cli.md +++ b/docs/colab/cli.md @@ -5,12 +5,107 @@ slug: "/cli" sidebar_position: 2 --- -Prerequisite: -- [SPCTL](https://docs.superprotocol.com/cli/)—the Super Protocol CLI tool. +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; -### Prepare the solution +## Before you begin: Create an account, get tokens, and set up SPCTL -1. Build a Docker image with your script or application. +1. Complete the first two steps of the guide [Log In as a Web3 User](https://docs.superprotocol.com/guides/log-in) (MetaMask is recommended). + +2. In the [Marketplace](https://marketplace.superprotocol.com/), click on your account name in the upper-right corner and select **Account**. + + +
+
+ +3. In the Account window, copy your Super Wallet address and share it with your contact in Super Protocol to receive SPPI tokens. + + +
+
+ +4. Save your web3 account private key. + +

4.1. In the Metamask window, click your current account name:

+ + +
+
+ +

4.2. Open **Account details**:

+ + +
+
+ +

4.3. Press the **Show private key** button in the **Details** tab:

+ + +
+
+ +

4.4. Copy and save your web3 account private key. You will need it to set up SPCTL—the Super Protocol CLI tool.

+ +5. Download SPCTL. + + + + Open a terminal in the directory where you want to place SPCTL for Linux and run the following command: + + ``` + curl -L https://github.com/Super-Protocol/ctl/releases/latest/download/spctl-linux-x64 -o spctl + chmod +x ./spctl + ``` + + + Open Terminal in the directory where you want to place SPCTL for macOS and run the following command: + + ``` + curl -L https://github.com/Super-Protocol/ctl/releases/latest/download/spctl-macos-x64 -o spctl + chmod +x ./spctl + ``` + + + Install [WSL](https://learn.microsoft.com/en-us/windows/wsl). + + Launch WSL from PowerShell, go to the directory where you want to place SPCTL, and run the following command: + + ``` + curl -L https://github.com/Super-Protocol/ctl/releases/latest/download/spctl-linux-x64 -o spctl + chmod +x ./spctl + ``` + + + +You can also download and install SPCTL manually from the Super Protocol [GitHub repository](https://github.com/Super-Protocol/ctl). + +6. Configure SPCTL. + +

6.1. Start a setup dialog:

+ +```shell +./spctl setup +``` + +

6.2. Enter the following Access Token when prompted:

+ +``` +eyJhbGciOiJFUzI1NiJ9.eyJhZGRyZXNzIjoiMHhBN0E5NjQ4ZGE2QTg5QjBhNzFhNGMwRDQ2Y2FENDAwMDU3ODI3NGEyIiwiaWF0IjoxNjc5OTk4OTQyLCJleHAiOjE3NDMxMTQxNDJ9.x2lx90D733mToYYdOWhh4hhXn3YowFW4JxFjDFtI7helgp2uqekDHFgekT5yjbBWeHTzRap7SHbDC3VvMIDe0g +``` + +

6.3. Enter your web3 account private key when prompted.

+ + +

6.4. Answer `No` when promted about a Storj bucket. You can [configure Storj](/cli/#set-up-storj-access-optional) later or skip this step entirely.

+ + +When done, SPCTL creates `config.json` in its directory. If you need to update your account information, run `./spctl setup` again or modify `config.json` manually in a text editor. + +## Prepare the solution + +In the Super Protocol terms, a _solution_ refers to a utility, application, engine, or other software. + +1. Build a Docker image with your application. 2. Save and zip the image: @@ -27,43 +122,133 @@ docker save jupyter:latest | gzip > jupyter.tar.gz 3. Upload the archive using SPCTL: ```shell -./spctl files upload --filename --output solution_resource.json +./spctl files upload --filename .tar.gz --output _resource.json +``` + +Replace: + +- `` with the path to the image archive +- `` with the name of your image + +For example: + +```shell +./spctl files upload ~/Docker/jupyter.tar.gz --filename jupyter.tar.gz --output jupyter_resource.json +``` + +The resulting file `resource.json` contains information on how to access and decrypt the uploaded file. It also contains the solution hash that may be required to generate TII.JSON files for the data. + +:::note + +`resource.json` is enough to download and decrypt the content. This makes `resource.json` unsafe to share if the uploaded content is sensitive. + +::: + +If you need to delete the uploaded content from the file storage, use the [`files delete`](/cli/commands/files/delete) command. + +## Prepare the data + +In the Super Protocol terms, _data_ refers to AI models, webpages, configs, datasets, databases, or any other data that solutions may require. Note that IPYNB scripts for Jupyter Notebook qualify as _data_, not a _solution_. + +1. Place all files into a separate directory. Ensure it does not contain hidden or system files. + +2. Archive the directory: + +```shell +tar -czvf .tar.gz -C . ``` Replace: -* `` with the path to the image archive -* `` with the name of the image archive +- `` with a desired name of your data +- `` with the path to the data directory + +Do not omit the dot `.` at the end of the command. + +For example: + +```shell +tar -czvf dataset1.tar.gz -C ~/Data/dataset1/ . +``` + +3. Upload the archive to a decentralized file storage using SPCTL: + +```shell +./spctl files upload --filename .tar.gz --output _resource.json +``` + +Replace: + +- `` with the path to the archive file +- `` with the name of your data + +For example: + +```shell +./spctl files upload ~/Data/dataset1.tar.gz --filename dataset1.tar.gz --output dataset1_resource.json +``` + +The resulting file `resource.json` contains information on how to access and decrypt the uploaded file. + +:::note + +`resource.json` is enough to download and decrypt the content. This makes `resource.json` unsafe to share if the uploaded content is sensitive. + +::: + +4. Generate TII: + +```shell +./spctl tii generate data _resource.json --solution-hash --output .tii.json --offer 10 +``` + +Replace: + +- `` with the name of your data +- `` with the hash from the uploaded solution's `resource.json` For example: ```shell -./spctl files upload ~/Docker/jupyter.tar.gz --filename jupyter.tar.gz --output solution_resource.json +./spctl tii generate data dataset1_resource.json --solution-hash f67cb61df27a514d58d173a567e09aea9d912a9b1de6dd13bfbeadfeffbe7567 --output dataset1.tii.json --offer 10 ``` -The resulting file `solution_resource.json` contains information on how to access and decrypt the uploaded solution. +:::note + +The resulting TII.JSON file is safe to share. + +The information about the uploaded content is encrypted with the public key of the specified confidential virtual machine (`"offerId": "10"`). Only this machine can decrypt it and then download and decrypt the content itself. The machine runs inside a Trusted Execution Environment with no external access. + +Additionally, the dataset can only be used if the hash of the Docker image matches the value specified in `--solution-hash`. If `--solution hash` is not specified, the data can be used with any solution. + +::: -### Deploy +## Run 1. Place an order: ```shell ./spctl workflows create \ ---solution solution_resource.json \ ---data .json \ +--solution \ +--data \ --tee 10 \ --storage 47 \ --skip-hardware-check \ --orders-limit 100 ``` -Replace `` with the path and name of a TII.JSON file. You can use the `--data` option multiple times. For example: +Replace: + +- `` with the path to the `resource.json` of the uploaded Docker image. +- `` with the path to a TII.JSON file. You can use the `--data` option multiple times if necessary. + +For example: ```shell ./spctl workflows create \ ---solution solution_resource.json \ ---data superprotocol-file-pack-2025-08-14T13-51-26.tii.json \ ---data superprotocol-file-pack-2025-08-14T13-56-42.tii.json \ +--solution ~/SPCTL/jupyter_resource.json \ +--data dataset1.tii.json \ +--data dataset2.tii.json \ --tee 10 \ --storage 47 \ --skip-hardware-check \ @@ -81,7 +266,7 @@ The output will contain the order ID. For example: ```shell -./spctl orders get 244835 +./spctl orders get 244834 ``` 3. If the order is complete, download the result: @@ -93,7 +278,7 @@ For example: For example: ```shell -./spctl orders download-result 244835 +./spctl orders download-result 244834 ``` 4. Unzip the downloaded archive: @@ -102,4 +287,38 @@ For example: tar -xvzf result.tar.gz ``` -The execution result is located in the `output` folder. \ No newline at end of file +The execution result is located in the `output` folder. + +## Verify + +1. Get the order report: + +```shell +./spctl orders get-report --save-to report.json +``` + +Replace `` with your order ID, for example: + +```shell +./spctl orders get-report 244834 --save-to report.json +``` + +The command will show the order report and save it to the `report.json` file in the SPCTL directory. This report includes the certificate chain, order metadata, and validation result. + +2. Ensure you see `Order report validation successful!` in the output. + +3. Open `report.json` in a text editor and find entries in the `“runtimeInfo”` array that start with `"type": "Image"` and `"type": "Data"`. For example: + +```json +{ + "type": "Data", + "size": 12901, + "hash": { + "algo": "sha256", + "hash": "8598805cd2136a4beff17559a7228854f6a8cc0b027856ea5c196fb8d0602501", + "encoding": "hex" + } +}, +``` + +The hashes in these entries were calculated inside the TEE before the execution. Open `resource.json` and the TII.JSON files in a text editor and compare the hashes within them with the hashes in the report. The match means the application and data are genuine and have not been altered. \ No newline at end of file diff --git a/docs/colab/gui.md b/docs/colab/gui.md index 287ac1be..210acbd2 100644 --- a/docs/colab/gui.md +++ b/docs/colab/gui.md @@ -5,13 +5,13 @@ slug: "/gui" sidebar_position: 1 --- -## Log in and get tokens +## Before you begin: Log in and get tokens 1. Open the [Marketplace](https://marketplace.superprotocol.com). 2. Click **Enter Marketplace** in the upper-right corner and log in using your preferred method. -3. Click on your account name in the upper-right corner and select Account. +3. Click on your account name in the upper-right corner and select **Account**.
@@ -21,7 +21,6 @@ sidebar_position: 1
-
## Upload an IPYNB script or dataset @@ -35,9 +34,15 @@ sidebar_position: 1 - Hash of the uploaded content, calculated before the encryption. - Restrictions on the computing device and the solution offer (i.e., Jupyter Notebook). -TII.JSON files are safe to share. The information about the uploaded content is encrypted with the public key of the specified confidential virtual machine (`"offerId": "10"`). Only this machine can decrypt it and then download and decrypt the content itself. The machine runs inside a Trusted Execution Environment with no external access. +:::note + +TII.JSON files are safe to share. + +The information about the uploaded content is encrypted with the public key of the specified confidential virtual machine (`"offerId": "10"`). Only this machine can decrypt it and then download and decrypt the content itself. The machine runs inside a Trusted Execution Environment with no external access. + +::: -## Place an order +## Run 1. Open the [Marketplace Colab page](https://marketplace.superprotocol.com/order-create-colab). @@ -69,7 +74,7 @@ Replace `` with your order ID, for example: ./spctl orders get-report 244834 --save-to report.json ``` -The command will display and save the order report to the `report.json` file in the SPCTL directory. This report includes the certificate chain, order metadata, and validation result. +The command shows the order report and saves it to the `report.json` file in the SPCTL directory. This report includes the certificate chain, order metadata, and validation result. 3. Ensure you see `Order report validation successful!` in the output. diff --git a/docs/colab/images/3.png b/docs/colab/images/3.png new file mode 100644 index 00000000..e8e2e1ce Binary files /dev/null and b/docs/colab/images/3.png differ diff --git a/docs/colab/images/4.png b/docs/colab/images/4.png new file mode 100644 index 00000000..d3404190 Binary files /dev/null and b/docs/colab/images/4.png differ diff --git a/docs/guides/deploy-model.md b/docs/guides/deploy-model.md index ee99032b..0426cb13 100644 --- a/docs/guides/deploy-model.md +++ b/docs/guides/deploy-model.md @@ -47,13 +47,13 @@ If you plan to deploy a ComfyUI workflow with custom nodes, [prepare the files]( 2.1. Open **My Offers** and click the **New Offer** button. - +

2.2. Complete all fields in the appearing window. - +

@@ -68,7 +68,7 @@ If you plan to deploy a ComfyUI workflow with custom nodes, [prepare the files]( 2.4. When the upload is complete, close the window or click **Go to Offer** to open the offer in the [Offer Builder](/marketplace/my-offers/offer-builder). - +
## 3. Deploy @@ -77,19 +77,19 @@ If you plan to deploy a ComfyUI workflow with custom nodes, [prepare the files]( 3.2. In the Order Builder, review and modify the order if necessary. Click **Pay Now** to place the order. - +

3.3. When the order is created, you will be redirected to the [Order](/marketplace/all-orders/order) screen. Wait until the deployment is ready. It may take 15-45 minutes, depending on the model size and other factors. - +

3.4. When your order is ready, you will see the **Deployed** status and an **Access Link** to your model's interface. - + ## Contact Super Protocol diff --git a/docs/guides/images/account-create-provider.png b/docs/guides/images/account-create-provider.png deleted file mode 100644 index b510d88a..00000000 Binary files a/docs/guides/images/account-create-provider.png and /dev/null differ diff --git a/docs/guides/images/all-orders.png b/docs/guides/images/all-orders.png deleted file mode 100644 index f56148ae..00000000 Binary files a/docs/guides/images/all-orders.png and /dev/null differ diff --git a/docs/guides/images/basurero.png b/docs/guides/images/basurero.png deleted file mode 100644 index 466e43f3..00000000 Binary files a/docs/guides/images/basurero.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-connection-1.png b/docs/guides/images/check-confidentiality-connection-1.png deleted file mode 100644 index 80ed75ee..00000000 Binary files a/docs/guides/images/check-confidentiality-connection-1.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-connection-2.png b/docs/guides/images/check-confidentiality-connection-2.png deleted file mode 100644 index 07180cbe..00000000 Binary files a/docs/guides/images/check-confidentiality-connection-2.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-connection-3.png b/docs/guides/images/check-confidentiality-connection-3.png deleted file mode 100644 index ca0fe767..00000000 Binary files a/docs/guides/images/check-confidentiality-connection-3.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-fingerprint.png b/docs/guides/images/check-confidentiality-fingerprint.png deleted file mode 100644 index 99823539..00000000 Binary files a/docs/guides/images/check-confidentiality-fingerprint.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-menu.png b/docs/guides/images/check-confidentiality-menu.png deleted file mode 100644 index 4f3412c3..00000000 Binary files a/docs/guides/images/check-confidentiality-menu.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-not-found.png b/docs/guides/images/check-confidentiality-not-found.png deleted file mode 100644 index c9ffcc8e..00000000 Binary files a/docs/guides/images/check-confidentiality-not-found.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality-not-offer.png b/docs/guides/images/check-confidentiality-not-offer.png deleted file mode 100644 index ee9aa8fa..00000000 Binary files a/docs/guides/images/check-confidentiality-not-offer.png and /dev/null differ diff --git a/docs/guides/images/check-confidentiality.png b/docs/guides/images/check-confidentiality.png deleted file mode 100644 index 4701e6eb..00000000 Binary files a/docs/guides/images/check-confidentiality.png and /dev/null differ diff --git a/docs/guides/images/compatibility-issues-1.png b/docs/guides/images/compatibility-issues-1.png deleted file mode 100644 index 3a70f312..00000000 Binary files a/docs/guides/images/compatibility-issues-1.png and /dev/null differ diff --git a/docs/guides/images/compatibility-issues-2.png b/docs/guides/images/compatibility-issues-2.png deleted file mode 100644 index a63354cf..00000000 Binary files a/docs/guides/images/compatibility-issues-2.png and /dev/null differ diff --git a/docs/guides/images/compatibility-issues-3.png b/docs/guides/images/compatibility-issues-3.png deleted file mode 100644 index 0b8854d7..00000000 Binary files a/docs/guides/images/compatibility-issues-3.png and /dev/null differ diff --git a/docs/guides/images/compatibility-issues-4.png b/docs/guides/images/compatibility-issues-4.png deleted file mode 100644 index de2f3cb3..00000000 Binary files a/docs/guides/images/compatibility-issues-4.png and /dev/null differ diff --git a/docs/guides/images/confirm-transactions-error.png b/docs/guides/images/confirm-transactions-error.png deleted file mode 100644 index 74e8e67d..00000000 Binary files a/docs/guides/images/confirm-transactions-error.png and /dev/null differ diff --git a/docs/guides/images/confirm-transactions.png b/docs/guides/images/confirm-transactions.png deleted file mode 100644 index 8fb195ac..00000000 Binary files a/docs/guides/images/confirm-transactions.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace-button.png b/docs/guides/images/enter-marketplace-button.png deleted file mode 100644 index 9ed03485..00000000 Binary files a/docs/guides/images/enter-marketplace-button.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace-connect-wallet.png b/docs/guides/images/enter-marketplace-connect-wallet.png deleted file mode 100644 index ab617ccd..00000000 Binary files a/docs/guides/images/enter-marketplace-connect-wallet.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace-metamask.png b/docs/guides/images/enter-marketplace-metamask.png deleted file mode 100644 index ae037d61..00000000 Binary files a/docs/guides/images/enter-marketplace-metamask.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace-mm.png b/docs/guides/images/enter-marketplace-mm.png deleted file mode 100644 index 97d04187..00000000 Binary files a/docs/guides/images/enter-marketplace-mm.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace-trust.png b/docs/guides/images/enter-marketplace-trust.png deleted file mode 100644 index 80cb5e0a..00000000 Binary files a/docs/guides/images/enter-marketplace-trust.png and /dev/null differ diff --git a/docs/guides/images/enter-marketplace.png b/docs/guides/images/enter-marketplace.png deleted file mode 100644 index 81b14654..00000000 Binary files a/docs/guides/images/enter-marketplace.png and /dev/null differ diff --git a/docs/guides/images/error.png b/docs/guides/images/error.png deleted file mode 100644 index 21db0e24..00000000 Binary files a/docs/guides/images/error.png and /dev/null differ diff --git a/docs/guides/images/extend-lease.png b/docs/guides/images/extend-lease.png deleted file mode 100644 index 412de2a6..00000000 Binary files a/docs/guides/images/extend-lease.png and /dev/null differ diff --git a/docs/guides/images/marketplace-mm-account-menu.png b/docs/guides/images/marketplace-mm-account-menu.png deleted file mode 100644 index d0213d78..00000000 Binary files a/docs/guides/images/marketplace-mm-account-menu.png and /dev/null differ diff --git a/docs/guides/images/marketplace-trust-account-menu.png b/docs/guides/images/marketplace-trust-account-menu.png deleted file mode 100644 index 328059ba..00000000 Binary files a/docs/guides/images/marketplace-trust-account-menu.png and /dev/null differ diff --git a/docs/guides/images/marketplace-web3acc-metamask.png b/docs/guides/images/marketplace-web3acc-metamask.png deleted file mode 100644 index bce7e05b..00000000 Binary files a/docs/guides/images/marketplace-web3acc-metamask.png and /dev/null differ diff --git a/docs/guides/images/marketplace-web3acc-trust.png b/docs/guides/images/marketplace-web3acc-trust.png deleted file mode 100644 index 77e39b0d..00000000 Binary files a/docs/guides/images/marketplace-web3acc-trust.png and /dev/null differ diff --git a/docs/guides/images/mas.png b/docs/guides/images/mas.png deleted file mode 100644 index f3d3076a..00000000 Binary files a/docs/guides/images/mas.png and /dev/null differ diff --git a/docs/guides/images/metamask-add-opbnb.png b/docs/guides/images/metamask-add-opbnb.png deleted file mode 100644 index 6e3c53a3..00000000 Binary files a/docs/guides/images/metamask-add-opbnb.png and /dev/null differ diff --git a/docs/guides/images/metamask-import-sppi-1.png b/docs/guides/images/metamask-import-sppi-1.png deleted file mode 100644 index 5eb1bade..00000000 Binary files a/docs/guides/images/metamask-import-sppi-1.png and /dev/null differ diff --git a/docs/guides/images/metamask-import-sppi-2.png b/docs/guides/images/metamask-import-sppi-2.png deleted file mode 100644 index 6f623af0..00000000 Binary files a/docs/guides/images/metamask-import-sppi-2.png and /dev/null differ diff --git a/docs/guides/images/metamask-import-sppi-3.png b/docs/guides/images/metamask-import-sppi-3.png deleted file mode 100644 index 772d947d..00000000 Binary files a/docs/guides/images/metamask-import-sppi-3.png and /dev/null differ diff --git a/docs/guides/images/metamask-install-password.png b/docs/guides/images/metamask-install-password.png deleted file mode 100644 index cab23ee2..00000000 Binary files a/docs/guides/images/metamask-install-password.png and /dev/null differ diff --git a/docs/guides/images/metamask-newacc-add.png b/docs/guides/images/metamask-newacc-add.png deleted file mode 100644 index 97bc7426..00000000 Binary files a/docs/guides/images/metamask-newacc-add.png and /dev/null differ diff --git a/docs/guides/images/metamask-newacc-menu.png b/docs/guides/images/metamask-newacc-menu.png deleted file mode 100644 index 07a7cbaa..00000000 Binary files a/docs/guides/images/metamask-newacc-menu.png and /dev/null differ diff --git a/docs/guides/images/metamask-newacc-name.png b/docs/guides/images/metamask-newacc-name.png deleted file mode 100644 index 488fed8c..00000000 Binary files a/docs/guides/images/metamask-newacc-name.png and /dev/null differ diff --git a/docs/guides/images/metamask-open.png b/docs/guides/images/metamask-open.png deleted file mode 100644 index 632f2946..00000000 Binary files a/docs/guides/images/metamask-open.png and /dev/null differ diff --git a/docs/guides/images/metamask-spending-cap.png b/docs/guides/images/metamask-spending-cap.png deleted file mode 100644 index fa449ff7..00000000 Binary files a/docs/guides/images/metamask-spending-cap.png and /dev/null differ diff --git a/docs/guides/images/metamask-transaction-manually.png b/docs/guides/images/metamask-transaction-manually.png deleted file mode 100644 index 85b363fd..00000000 Binary files a/docs/guides/images/metamask-transaction-manually.png and /dev/null differ diff --git a/docs/guides/images/metamask-transaction.png b/docs/guides/images/metamask-transaction.png deleted file mode 100644 index b931579f..00000000 Binary files a/docs/guides/images/metamask-transaction.png and /dev/null differ diff --git a/docs/guides/images/models-table.png b/docs/guides/images/models-table.png deleted file mode 100644 index 451ddbae..00000000 Binary files a/docs/guides/images/models-table.png and /dev/null differ diff --git a/docs/guides/images/models-tiles.png b/docs/guides/images/models-tiles.png deleted file mode 100644 index db2af2b5..00000000 Binary files a/docs/guides/images/models-tiles.png and /dev/null differ diff --git a/docs/guides/images/my-offers-account.png b/docs/guides/images/my-offers-account.png deleted file mode 100644 index dfd02062..00000000 Binary files a/docs/guides/images/my-offers-account.png and /dev/null differ diff --git a/docs/guides/images/my-offers-edit.png b/docs/guides/images/my-offers-edit.png deleted file mode 100644 index fc3145ca..00000000 Binary files a/docs/guides/images/my-offers-edit.png and /dev/null differ diff --git a/docs/guides/images/my-offers-new-offer.png b/docs/guides/images/my-offers-new-offer.png deleted file mode 100644 index 0dd021e7..00000000 Binary files a/docs/guides/images/my-offers-new-offer.png and /dev/null differ diff --git a/docs/guides/images/my-offers.png b/docs/guides/images/my-offers.png deleted file mode 100644 index b74acd5f..00000000 Binary files a/docs/guides/images/my-offers.png and /dev/null differ diff --git a/docs/guides/images/new-offer-go-to-offer.png b/docs/guides/images/new-offer-go-to-offer.png deleted file mode 100644 index 0ebdadac..00000000 Binary files a/docs/guides/images/new-offer-go-to-offer.png and /dev/null differ diff --git a/docs/guides/images/new-offer.png b/docs/guides/images/new-offer.png deleted file mode 100644 index 52d03512..00000000 Binary files a/docs/guides/images/new-offer.png and /dev/null differ diff --git a/docs/guides/images/offer-about.png b/docs/guides/images/offer-about.png deleted file mode 100644 index dcc5f900..00000000 Binary files a/docs/guides/images/offer-about.png and /dev/null differ diff --git a/docs/guides/images/offer-builder-checklist.png b/docs/guides/images/offer-builder-checklist.png deleted file mode 100644 index 9cfb733b..00000000 Binary files a/docs/guides/images/offer-builder-checklist.png and /dev/null differ diff --git a/docs/guides/images/offer-builder-description.png b/docs/guides/images/offer-builder-description.png deleted file mode 100644 index a7768a57..00000000 Binary files a/docs/guides/images/offer-builder-description.png and /dev/null differ diff --git a/docs/guides/images/offer-builder-files.png b/docs/guides/images/offer-builder-files.png deleted file mode 100644 index fda64942..00000000 Binary files a/docs/guides/images/offer-builder-files.png and /dev/null differ diff --git a/docs/guides/images/offer-builder-format.png b/docs/guides/images/offer-builder-format.png deleted file mode 100644 index 53935551..00000000 Binary files a/docs/guides/images/offer-builder-format.png and /dev/null differ diff --git a/docs/guides/images/offer-builder-pricing.png b/docs/guides/images/offer-builder-pricing.png deleted file mode 100644 index 9876cac5..00000000 Binary files a/docs/guides/images/offer-builder-pricing.png and /dev/null differ diff --git a/docs/guides/images/offer-builder.png b/docs/guides/images/offer-builder.png deleted file mode 100644 index a37f90e8..00000000 Binary files a/docs/guides/images/offer-builder.png and /dev/null differ diff --git a/docs/guides/images/offer-pricing.png b/docs/guides/images/offer-pricing.png deleted file mode 100644 index 01ad9eff..00000000 Binary files a/docs/guides/images/offer-pricing.png and /dev/null differ diff --git a/docs/guides/images/order-builder-engine-settings.png b/docs/guides/images/order-builder-engine-settings.png deleted file mode 100644 index 6cbba1c7..00000000 Binary files a/docs/guides/images/order-builder-engine-settings.png and /dev/null differ diff --git a/docs/guides/images/order-builder-footer.png b/docs/guides/images/order-builder-footer.png deleted file mode 100644 index 5099501f..00000000 Binary files a/docs/guides/images/order-builder-footer.png and /dev/null differ diff --git a/docs/guides/images/order-builder-pay-now.png b/docs/guides/images/order-builder-pay-now.png deleted file mode 100644 index 4e9d39f7..00000000 Binary files a/docs/guides/images/order-builder-pay-now.png and /dev/null differ diff --git a/docs/guides/images/order-builder-queue.png b/docs/guides/images/order-builder-queue.png deleted file mode 100644 index 63b9a31a..00000000 Binary files a/docs/guides/images/order-builder-queue.png and /dev/null differ diff --git a/docs/guides/images/order-builder-trust-remote-code.png b/docs/guides/images/order-builder-trust-remote-code.png deleted file mode 100644 index 423611f3..00000000 Binary files a/docs/guides/images/order-builder-trust-remote-code.png and /dev/null differ diff --git a/docs/guides/images/order-builder.png b/docs/guides/images/order-builder.png deleted file mode 100644 index 2694e8a5..00000000 Binary files a/docs/guides/images/order-builder.png and /dev/null differ diff --git a/docs/guides/images/order-deployed-online.png b/docs/guides/images/order-deployed-online.png deleted file mode 100644 index e0b2b336..00000000 Binary files a/docs/guides/images/order-deployed-online.png and /dev/null differ diff --git a/docs/guides/images/order-error.png b/docs/guides/images/order-error.png deleted file mode 100644 index 8ff08b21..00000000 Binary files a/docs/guides/images/order-error.png and /dev/null differ diff --git a/docs/guides/images/order-events.png b/docs/guides/images/order-events.png deleted file mode 100644 index bf2c0b34..00000000 Binary files a/docs/guides/images/order-events.png and /dev/null differ diff --git a/docs/guides/images/order-online.png b/docs/guides/images/order-online.png deleted file mode 100644 index 18fca47e..00000000 Binary files a/docs/guides/images/order-online.png and /dev/null differ diff --git a/docs/guides/images/order-processing.png b/docs/guides/images/order-processing.png deleted file mode 100644 index eb591876..00000000 Binary files a/docs/guides/images/order-processing.png and /dev/null differ diff --git a/docs/guides/images/order-providers.png b/docs/guides/images/order-providers.png deleted file mode 100644 index 0c244b8a..00000000 Binary files a/docs/guides/images/order-providers.png and /dev/null differ diff --git a/docs/guides/images/order-tunnels.png b/docs/guides/images/order-tunnels.png deleted file mode 100644 index 4f7e55e7..00000000 Binary files a/docs/guides/images/order-tunnels.png and /dev/null differ diff --git a/docs/guides/images/order.png b/docs/guides/images/order.png deleted file mode 100644 index 28ccba5a..00000000 Binary files a/docs/guides/images/order.png and /dev/null differ diff --git a/docs/guides/images/stuck-login.png b/docs/guides/images/stuck-login.png deleted file mode 100644 index 842ec2bc..00000000 Binary files a/docs/guides/images/stuck-login.png and /dev/null differ diff --git a/docs/guides/images/trust-connect.png b/docs/guides/images/trust-connect.png deleted file mode 100644 index 1e4a44b3..00000000 Binary files a/docs/guides/images/trust-connect.png and /dev/null differ diff --git a/docs/guides/images/trust-import-sppi-1.png b/docs/guides/images/trust-import-sppi-1.png deleted file mode 100644 index a4c39acc..00000000 Binary files a/docs/guides/images/trust-import-sppi-1.png and /dev/null differ diff --git a/docs/guides/images/trust-import-sppi-2.png b/docs/guides/images/trust-import-sppi-2.png deleted file mode 100644 index 786a08ec..00000000 Binary files a/docs/guides/images/trust-import-sppi-2.png and /dev/null differ diff --git a/docs/guides/images/trust-import-sppi-3.png b/docs/guides/images/trust-import-sppi-3.png deleted file mode 100644 index 74e584be..00000000 Binary files a/docs/guides/images/trust-import-sppi-3.png and /dev/null differ diff --git a/docs/guides/images/trust-import-sppi-4.png b/docs/guides/images/trust-import-sppi-4.png deleted file mode 100644 index 0b0314cf..00000000 Binary files a/docs/guides/images/trust-import-sppi-4.png and /dev/null differ diff --git a/docs/guides/images/trust-import-sppi-5.png b/docs/guides/images/trust-import-sppi-5.png deleted file mode 100644 index 1ae550f1..00000000 Binary files a/docs/guides/images/trust-import-sppi-5.png and /dev/null differ diff --git a/docs/guides/images/trust-newwallet-create.png b/docs/guides/images/trust-newwallet-create.png deleted file mode 100644 index 88f8daea..00000000 Binary files a/docs/guides/images/trust-newwallet-create.png and /dev/null differ diff --git a/docs/guides/images/trust-newwallet-password.png b/docs/guides/images/trust-newwallet-password.png deleted file mode 100644 index 5d8e61a5..00000000 Binary files a/docs/guides/images/trust-newwallet-password.png and /dev/null differ diff --git a/docs/guides/images/trust-newwallet.png b/docs/guides/images/trust-newwallet.png deleted file mode 100644 index c197813e..00000000 Binary files a/docs/guides/images/trust-newwallet.png and /dev/null differ diff --git a/docs/guides/images/trust-open.png b/docs/guides/images/trust-open.png deleted file mode 100644 index 48a23c01..00000000 Binary files a/docs/guides/images/trust-open.png and /dev/null differ diff --git a/docs/guides/images/web2-account.png b/docs/guides/images/web2-account.png deleted file mode 100644 index 528db2d7..00000000 Binary files a/docs/guides/images/web2-account.png and /dev/null differ diff --git a/docs/guides/images/web3-account.png b/docs/guides/images/web3-account.png deleted file mode 100644 index 46480abe..00000000 Binary files a/docs/guides/images/web3-account.png and /dev/null differ diff --git a/docs/guides/images/web3-storage.png b/docs/guides/images/web3-storage.png deleted file mode 100644 index 4cdd08ee..00000000 Binary files a/docs/guides/images/web3-storage.png and /dev/null differ diff --git a/docs/guides/log-in.md b/docs/guides/log-in.md index dd1bf7ce..944c3382 100644 --- a/docs/guides/log-in.md +++ b/docs/guides/log-in.md @@ -1,6 +1,6 @@ --- id: "log-in" -title: "Log In as a Web3 user" +title: "Log In as a Web3 User" slug: "/log-in" sidebar_position: 2 --- @@ -37,25 +37,25 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 1.1. Open MetaMask. - +

1.2. Click your current account name. - +

1.3. Press **Add account or hardware wallet** and then select **Add a new Ethereum account**. - +

1.4. Type any desired account name and click **Add account**. - +

@@ -63,31 +63,31 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 2.1. Open the [Marketplace web app](https://marketplace.superprotocol.com/) and press **Enter Marketplace**. - +

2.2. Select **Connect Wallet**. - +

2.3 Select **MetaMask**. - +

2.4. In the MetaMask window, press **Connect**, then **Approve** adding a new network (opBNB Mainnet), and finally, **Confirm** the signature request. - +

2.5. If you connect successfully, you will see your account address in the top-right corner of the Marketplace screen. - +

@@ -100,7 +100,7 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. Both types are necessary to place orders. During the testnet, you can request free tokens in the **Account** setting. - +

@@ -112,7 +112,7 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 4.1. Open MetaMask, go to the **Tokens** tab, click the **[ ⋮ ]** button, and select **Import tokens** in the menu. - +

@@ -120,13 +120,13 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. Click **Next** and then **Import**. - +

4.3. Check that SPPI has appeared in the **Tokens** tab. - +
@@ -137,25 +137,25 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 1.1. Open Trust Wallet. - +

1.2. Click your current account name, and then **Add new wallet**. - +

1.3. Select **Create a new wallet**. - +

1.4. Confirm your Trust Wallet password and click **Next**. - +

@@ -163,31 +163,31 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 2.1. Open the [Marketplace web app](https://marketplace.superprotocol.com/) and press **Enter Marketplace**. - +

2.2. Select **Connect Wallet**. - +

2.3 Select **Trust Wallet**. - +

2.4. In the Trust Wallet window, press **Connect** and then **Confirm** the signature request. - +

2.5. If you connect successfully, you will see your account address in the top-right corner of the Marketplace screen. - +

@@ -200,7 +200,7 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. Both types are necessary to place orders. During the testnet, you can request free tokens in the **Account** setting. - +

@@ -212,31 +212,31 @@ Super Protocol is not affiliated with MetaMask or Trust Wallet. 4.1. Open Trust Wallet, go to the **Crypto** tab and click **Manage crypto** at the bottom of the list. - +

4.2. Click **Don't see your crypto? Import**. - +

4.3. Find **OpBNB** in the list of networks. - +

4.4. Add the following address: `0xDb8E4557E34256d3E8bBA0f7796Cf633a8F08C27`. Ensure the Super Protocol Incentives Token (SPPI) is found. Click **Add token**. - +

4.5. Check that SPPI has appeared in the **Tokens** tab. - +
diff --git a/docs/guides/publish-offer.md b/docs/guides/publish-offer.md index 0df0eb0b..407f8477 100644 --- a/docs/guides/publish-offer.md +++ b/docs/guides/publish-offer.md @@ -20,26 +20,26 @@ Uploading models and creating o 1.1. In the [Marketplace web app](https://marketplace.superprotocol.com/), open your account settings. - +

1.2. Scroll down, type in the desired **Provider Name**, and click **Create Provider**. - +
## 2. Create an offer 2.1. In the **My Offers** screen, click the **New Offer** button. - +

2.2. Complete all the fields in the appearing window. - +

@@ -64,20 +64,20 @@ The created offer is unpublished. You need to configure it in the Offer Builder To open the offer in the Offer Builder, click **Go to Offer** in the **New Offer** window. - +

Alternatively, click the **Edit** button next to the offer in the **My Offers** screen. - +
## 4. Check the model files In the **Files** tab, ensure the model formats are recognized correctly. - +

@@ -87,7 +87,7 @@ If you need to upload more files related to this model, click the **Add Files** In the **Description** tab, provide information about the offer. It is recommended that you complete all the fields. - +

@@ -107,7 +107,7 @@ Fields required to publish the offer are marked with \*. In the **Pricing** tab, click the **Add Slot** button to open an editable template for a
requirement slot. - +

diff --git a/docs/guides/storage.md b/docs/guides/storage.md index 8d14d2dc..9ace7380 100644 --- a/docs/guides/storage.md +++ b/docs/guides/storage.md @@ -9,7 +9,7 @@ This guide provides step-by-step instructions on how to set up your personal Sto The guide is intended for advanced Web3 users; feel free to skip it and continue using the default recommended option—**Super Protocol cloud**. Read about [types of storage](/marketplace/account/web3#storage). - +

@@ -38,7 +38,7 @@ As a result, you should have two pairs Access Key + Secret Key. Open the [Marketplace web app](https://marketplace.superprotocol.com/). Log in as a Web3 user and open the **Account** window. - +

@@ -53,7 +53,7 @@ Select the **Your Storj account** radio button, fill in the fields, and click ** | S3 Access Key (Read) | Access Key with **Read** permission. | | S3 Secret Key (Read) | Secret Key with **Read** permissions. | - +
## Contact Super Protocol diff --git a/docs/guides/troubleshooting.md b/docs/guides/troubleshooting.md index a26a72cc..43adbabc 100644 --- a/docs/guides/troubleshooting.md +++ b/docs/guides/troubleshooting.md @@ -11,7 +11,7 @@ This page contains the most common issues and ways to fix them. This list is inc Issue: the **Enter Marketplace** button is stuck in the loading state. - +

@@ -27,7 +27,7 @@ Possible solutions: Issue: the order processing stops due to the **Error** status. - +

@@ -57,12 +57,12 @@ Solution: allow executing remote code in the +
2. Go to the **Model loader** tab, select your model's loader from the drop-down menu, and tick the **trust-remote-code** checkbox. - +
:::warning diff --git a/src/theme/Layout/index.js b/src/theme/Layout/index.js index 9fb33f93..ee2f8142 100644 --- a/src/theme/Layout/index.js +++ b/src/theme/Layout/index.js @@ -19,8 +19,8 @@ export default function Layout(props) {
Offer is a computing service, software product, or data available on the Marketplace for lease and use in orders.
Offers are divided into four categories:
ᐧ Compute offers: Confidential computing resources required to execute solutions and data inside a Trusted Execution Environment.
- ᐧ Solution offers: Engines, applications, scripts, base images, and other software.
- ᐧ Data offers: AI models, webpages, configs, datasets, databases, and any other data that solutions may require.
+ ᐧ Solution offers: Engines, applications, scripts, base images, or other software.
+ ᐧ Data offers: AI models, webpages, configs, datasets, databases, or any other data that solutions may require.
ᐧ Storage offers: Decentralized storage that keeps order results after execution. @@ -28,8 +28,8 @@ export default function Layout(props) { Offer is a computing service, software product, or data available on the Marketplace for lease and use in orders.
Offers are divided into four categories:
ᐧ Compute offers: Confidential computing resources required to execute solutions and data inside a Trusted Execution Environment.
- ᐧ Solution offers: Engines, applications, scripts, base images, and other software.
- ᐧ Data offers: AI models, webpages, configs, datasets, databases, and any other data that solutions may require.
+ ᐧ Solution offers: Engines, applications, scripts, base images, or other software.
+ ᐧ Data offers: AI models, webpages, configs, datasets, databases, or any other data that solutions may require.
ᐧ Storage offers: Decentralized storage that keeps order results after execution.