From 3038527a568fecebde0c522050b3ef8989f179fe Mon Sep 17 00:00:00 2001 From: saeeddawod Date: Fri, 28 Mar 2025 16:07:37 +0300 Subject: [PATCH] fix: update documentation links to correct paths and formats --- .../blockchain-and-ai/ai-code-assistant.mdx | 133 +++++++++--------- .../evm-chains-guide/integration-studio.mdx | 8 +- content/docs/index.mdx | 25 ++-- .../managed-cloud-saas/deployment-plans.mdx | 2 +- .../self-hosted-onprem/introduction.mdx | 8 +- .../prerequisites/overview.mdx | 10 +- .../database-and-storage/s3-storage.mdx | 2 - .../dev-tools/ai-code-assistant.mdx | 3 +- .../dev-tools/code-studio.mdx | 10 +- .../attestation-indexer.mdx | 2 +- .../smart-contract-api-portal.mdx | 10 +- .../connect-external-network.mdx | 4 +- .../personal-access-tokens.mdx | 2 +- .../L2-public-networks/meta.json | 2 +- .../use-case-guides/attestation-service.mdx | 2 +- 15 files changed, 106 insertions(+), 117 deletions(-) diff --git a/content/docs/blockchain-and-ai/ai-code-assistant.mdx b/content/docs/blockchain-and-ai/ai-code-assistant.mdx index c7caf98e..45251626 100644 --- a/content/docs/blockchain-and-ai/ai-code-assistant.mdx +++ b/content/docs/blockchain-and-ai/ai-code-assistant.mdx @@ -5,12 +5,12 @@ description: RooCode Assistant ## AI code assistant -RooCode is an AI-powered coding assistant integrated into SettleMint’s Code -Studio, replacing the former “AI Genie”. It enhances Code Studio by introducing +RooCode is an AI-powered coding assistant integrated into SettleMint's Code +Studio, replacing the former "AI Genie". It enhances Code Studio by introducing a more versatile and powerful AI engine directly in your development environment. With RooCode, you can generate and improve code using natural language, leverage multiple AI models for different tasks, and even integrate -custom or local AI instances to meet your project’s needs. This guide will walk +custom or local AI instances to meet your project's needs. This guide will walk you through what RooCode is, how to set it up, and how to make the most of its features. @@ -26,25 +26,24 @@ AI model), RooCode is built to be provider-agnostic and highly extensible. This means it can connect to a range of AI models and services: • Multiple AI Providers: Out of the box, RooCode supports popular AI providers like OpenAI (GPT models), Anthropic (Claude), Google Vertex AI, AWS Bedrock, and more. -You’re not limited to one AI engine; you can choose the model that best fits +You're not limited to one AI engine; you can choose the model that best fits your task for better results. - Advanced Context Awareness: RooCode can handle larger context windows and - smarter context management than before. It “remembers” more of your codebase + smarter context management than before. It "remembers" more of your codebase and conversation history, which helps it generate responses that consider your - entire project scope. In practice, you’ll notice more coherent help even as + entire project scope. In practice, you'll notice more coherent help even as your files grow or you switch between different parts of your project. - Extensibility via MCP: RooCode supports the Model Context Protocol (MCP) , a framework that lets the AI assistant use external tools and services, - including the (SettleMint MCP - server)[https://console.settlemint.com/documentation/platfrom-components/dev-tools/mcp]. + including the [SettleMint MCP server](/platform-components/dev-tools/mcp). This is a big enhancement for Code Studio – it means the AI can potentially perform complex operations like looking up information in a knowledge base, running test suites, or controlling a web browser for web-related tasks, all - from within the coding session. (By default, you’ll only use these features if + from within the coding session. (By default, you'll only use these features if you choose to enable or add them, so the environment stays straightforward unless you need the extra power.) -- Seamless Code Studio Integration: RooCode is fully embedded in SettleMint’s +- Seamless Code Studio Integration: RooCode is fully embedded in SettleMint's Code Studio interface. You can access it through the familiar chat or prompt interface. You can access it through the familiar chat or prompt panel. It works alongside your code in real-time – for example, you can highlight a @@ -54,13 +53,13 @@ your task for better results. your fingertips. In summary, RooCode enhances Code Studio by making the AI assistance more -powerful, flexible, and context-aware. Whether you’re a developer looking for +powerful, flexible, and context-aware. Whether you're a developer looking for quick code generation or an enterprise user needing compliance-friendly AI, RooCode adapts to provide the best experience. ### Step-by-step setup and configuration -Getting started with RooCode in Code Studio is straightforward. Here’s how to +Getting started with RooCode in Code Studio is straightforward. Here's how to set up and configure it for your needs: 1. Open Code Studio: Log in to the SettleMint Console and open your Code Studio @@ -71,34 +70,34 @@ set up and configure it for your needs: 2. Access RooCode Settings: In Code Studio, locate the RooCode settings panel. This is accessible via an rocket icon the Code Studio toolbar. Click on that to open the configuration settings. -3. Choose an AI Provider: In the RooCode settings, you’ll see an option to +3. Choose an AI Provider: In the RooCode settings, you'll see an option to select your AI provider or model. RooCode supports many providers; common options include OpenAI, Anthropic, Google Vertex AI, AWS Bedrock, etc. Decide which AI service you want to use for generating suggestions. For instance, if - you have an OpenAI API key and want to use GPT-4, select “OpenAI.” If you - prefer Anthropic’s Claude, choose “Anthropic” from the dropdown. (You can + you have an OpenAI API key and want to use GPT-4, select "OpenAI." If you + prefer Anthropic's Claude, choose "Anthropic" from the dropdown. (You can change this later or even set up multiple profiles for different - providers.) 4. Enter API Keys/Credentials: After selecting a provider, you’ll + providers.) 4. Enter API Keys/Credentials: After selecting a provider, you'll need to provide the API key or credentials for that service: - For cloud providers like OpenAI or Anthropic: Enter your API key in the provided field. You might also need to specify any additional info (for example, an OpenAI Organization ID if applicable, or select the model - variant from a list). RooCode’s Anthropic integration, for example, will + variant from a list). RooCode's Anthropic integration, for example, will have a field for the Anthropic API Key and a dropdown to pick which Claude model to use. - If you choose OpenAI Compatible or custom endpoints (for instance, via a service like OpenRouter or Requesty that aggregates models), input the base URL or choose the service name, and then provide the corresponding API key. - - For Azure OpenAI or enterprise-specific endpoints: you’ll typically enter + - For Azure OpenAI or enterprise-specific endpoints: you'll typically enter an endpoint URL and an API key (and possibly a deployment name) as required by that service. RooCode allows configuring a custom base URL for providers like Anthropic or OpenAI if needed, which is useful for enterprise proxies or Azure endpoints. 4. Configure Model and Settings: Once your key is in place, select the exact - model or version you want to use. For example, choose “GPT-4” or a specific + model or version you want to use. For example, choose "GPT-4" or a specific Claude variant from the model dropdown. You can also adjust any optional settings here: @@ -108,21 +107,21 @@ set up and configure it for your needs: you.) - MCP and Tools: If you plan to use advanced features, ensure that MCP servers are enabled in settings (this might be on by default). There may be - an option like “Enable MCP Tools” or similar. If you don’t need these, you + an option like "Enable MCP Tools" or similar. If you don't need these, you can leave it as is. (Advanced users can add specific MCP server configurations later—this is optional and not required for basic usage.) - Profiles (Optional): RooCode supports multiple configuration profiles. You - might see an option to create or switch “API Profiles.” This is useful if + might see an option to create or switch "API Profiles." This is useful if you want to quickly switch between different providers or keys (say one profile for OpenAI, another for a local model). For now, using the default or a single profile is fine. -5. Save and Test: Save your settings (there might be a “Save” button or it may - apply changes immediately). Now test RooCode to confirm it’s working: +5. Save and Test: Save your settings (there might be a "Save" button or it may + apply changes immediately). Now test RooCode to confirm it's working: - Look for the RooCode chat panel or command input in Code Studio. It might be a sidebar or bottom panel where you can type a prompt. - - Try a simple prompt like: “Hello RooCode” or ask it to write a snippet, - e.g., “// Prompt: write a Solidity function to add two numbers”. + - Try a simple prompt like: "Hello RooCode" or ask it to write a snippet, + e.g., "// Prompt: write a Solidity function to add two numbers". - RooCode should respond with a code suggestion or answer. If it prompts for any permissions (like file access, since RooCode can write to files), approve it to allow the AI to assist with coding tasks. @@ -132,11 +131,11 @@ set up and configure it for your needs: - With setup complete, you can now fully leverage RooCode in your development workflow. Use natural language to ask for code, explanations, or improvements. For example: - - “Create a unit test for the above function.” – RooCode will generate test + - "Create a unit test for the above function." – RooCode will generate test code. - - “I’m getting a validation error in this contract, can you help find the - bug?” – RooCode can analyze your code and point out potential issues. - - “Document this function.” – RooCode will write documentation comments + - "I'm getting a validation error in this contract, can you help find the + bug?" – RooCode can analyze your code and point out potential issues. + - "Document this function." – RooCode will write documentation comments explaining the code. - You can interact with it as you code, and it will utilize the configured AI model to assist you. Feel free to adjust the provider or model as you see @@ -148,8 +147,8 @@ RooCode brings a rich set of features to improve your development experience in Code Studio. Here are some of the highlights: - 🎯 Multiple AI Models & Providers: Connect RooCode to various AI backends. - You’re not locked into one AI engine – choose from OpenAI’s GPT series, - Anthropic’s Claude, Google’s PaLM/Gemini (via Vertex AI), or even open-source + You're not locked into one AI engine – choose from OpenAI's GPT series, + Anthropic's Claude, Google's PaLM/Gemini (via Vertex AI), or even open-source models through services like Ollama or LM Studio. This flexibility means you can leverage the strengths of different models (e.g., one might be better at Ollama or LM Studio. This flexibility means you can leverage the strengths of @@ -159,18 +158,18 @@ Code Studio. Here are some of the highlights: and lengthy conversations more gracefully. It uses intelligent context management to include relevant parts of your project when generating answers. For you, this means less time spent copy-pasting code to show the AI – RooCode - will automatically consider the files you’re working on and recent + will automatically consider the files you're working on and recent interactions. The result is more informed suggestions that truly understand - your project’s context. + your project's context. - 🤖 MCP (Model Context Protocol) Support: One of the standout advanced features - is RooCode’s ability to use MCP. This allows the AI assistant to interface + is RooCode's ability to use MCP. This allows the AI assistant to interface with external tools and services in a standardized way . For example, with an appropriate MCP server configured, RooCode could perform a task like searching - your company’s knowledge base, querying a database for a value, or running a + your company's knowledge base, querying a database for a value, or running a custom script – all triggered by an AI command. This extends what the AI can do beyond text generation, turning it into a mini agent that can act on your behalf. (This is an optional power-user feature; you can use Code Studio and - RooCode fully without ever touching MCP, but it’s there for those who need to + RooCode fully without ever touching MCP, but it's there for those who need to integrate with other systems.) - 🛠 In-Editor Tools & Actions: RooCode comes with a variety of built-in capabilities accessible directly in the editor. It can read from and write to @@ -182,7 +181,7 @@ Code Studio. Here are some of the highlights: routine tasks: imagine generating code and then automatically running your test suite to verify it, all through AI assistance. - 🔒 Customization & Control: Despite its power, RooCode gives you control over - the AI’s behavior. You can set custom instructions (for example, telling the + the AI's behavior. You can set custom instructions (for example, telling the AI about project-specific guidelines or coding style preferences). You can also adjust approval settings – e.g., require manual approval every time RooCode tries to write to a file or run a command, or relax this for trusted @@ -192,33 +191,33 @@ Code Studio. Here are some of the highlights: ensures you get helpful automation without sacrificing oversight. - 🚀 Continuous Improvement: RooCode is regularly updated with performance improvements and new features. Being a part of the SettleMint platform means - it’s tested for our specific use cases (like blockchain and smart contract + it's tested for our specific use cases (like blockchain and smart contract development) and tuned for reliability. Expect faster responses and new capabilities over time – for instance, support for the latest AI models as they become available, improved prompt handling, and more. All these benefits come to you automatically through platform updates. -Together, these features make RooCode a robust AI co-developer. You’ll find that +Together, these features make RooCode a robust AI co-developer. You'll find that repetitive tasks get easier, complex tasks become more approachable with AI -guidance, and your team’s overall development speed and quality can increase. +guidance, and your team's overall development speed and quality can increase. ### Integrating personal api keys and enterprise/local instances One of the great advantages of RooCode is its flexibility in how it connects to AI models. Depending on your needs, you can either use personal API keys for public AI services, or leverage local/enterprise instances for more control. -Here’s how to manage those scenarios: +Here's how to manage those scenarios: - Using Your Own API Keys: If you have your own accounts with AI providers (such - as an OpenAI API subscription or access to Anthropic’s Claude), you can plug + as an OpenAI API subscription or access to Anthropic's Claude), you can plug those credentials into RooCode. In the RooCode settings profile, select the provider and enter your API key (as described in the setup steps). This will make Code Studio use your allotment of that AI service for all AI completions and chats. The benefit is that you can tailor which model and version you use (and often get the newest models immediately), and you have full visibility - into your usage via the provider’s dashboard. For instance, you might use your - OpenAI key to get GPT-4’s latest features. RooCode will respect any rate - limits or quotas on your key, and you’ll be billed by the provider according + into your usage via the provider's dashboard. For instance, you might use your + OpenAI key to get GPT-4's latest features. RooCode will respect any rate + limits or quotas on your key, and you'll be billed by the provider according to your plan with them (if applicable). This approach is ideal for individual power users or teams who want the best models and are okay managing their own API costs. @@ -227,12 +226,12 @@ Here’s how to manage those scenarios: requirements for AI usage – such as using Azure OpenAI Service, deploying models via AWS Bedrock, or using a private endpoint hosted in a secure environment. RooCode supports these cases. You can configure a custom base URL - and API key to point RooCode to your enterprise’s AI endpoint. For example, if - your company uses Azure OpenAI, you’d select “OpenAI Compatible” and provide + and API key to point RooCode to your enterprise's AI endpoint. For example, if + your company uses Azure OpenAI, you'd select "OpenAI Compatible" and provide the Azure endpoint URI and key. Similarly, for AWS Bedrock, choose the Bedrock option and enter the necessary credentials. By doing so, all AI requests from Code Studio will route through those enterprise channels, ensuring compliance - with your org’s data policies (no data leaves your approved environment). This + with your org's data policies (no data leaves your approved environment). This is crucial for sectors with strict data governance – you get the convenience of AI coding assistance while keeping data management in line with internal rules. @@ -242,12 +241,12 @@ Here’s how to manage those scenarios: full offline capability or extra privacy. Using a tool like Ollama or LM Studio via AWS Bedrock, or using a private endpoint hosted in a secure environment. RooCode supports these cases. You can configure a custom base URL - and API key to point RooCode to your enterprise’s AI endpoint. For example, if - your company uses Azure OpenAI, you’d select “OpenAI Compatible” and provide + and API key to point RooCode to your enterprise's AI endpoint. For example, if + your company uses Azure OpenAI, you'd select "OpenAI Compatible" and provide the Azure endpoint URI and key. Similarly, for AWS Bedrock, choose the Bedrock option and enter the necessary credentials. By doing so, all AI requests from Code Studio will route through those enterprise channels, ensuring compliance - with your org’s data policies (no data leaves your approved environment). This + with your org's data policies (no data leaves your approved environment). This is crucial for sectors with strict data governance – you get the convenience of AI coding assistance while keeping data management in line with internal rules. @@ -256,51 +255,51 @@ Here’s how to manage those scenarios: models running on your own hardware. This is a powerful feature if you need full offline capability or extra privacy. Using a tool like Ollama or LM Studio , you can host language models on a local server that mimics the - OpenAI API. In RooCode’s settings, you would choose a “Local” provider option + OpenAI API. In RooCode's settings, you would choose a "Local" provider option (for instance, LM Studio appears as an option) and set the base URL to your local server (often something like http://localhost:PORT with no API key needed or a token if the local server requires one). Once configured, RooCode will send all requests to the local model, meaning your code and queries never leave your machine. Keep in mind, running local models may require a powerful - computer, and the AI’s performance depends on the model you use (some + computer, and the AI's performance depends on the model you use (some open-source models are smaller than the big cloud ones). Still, this option is fantastic for experimentation, working offline, or ensuring absolute confidentiality for sensitive code. -- Switching and Managing Configurations: Through RooCode’s configuration +- Switching and Managing Configurations: Through RooCode's configuration profiles feature , you can maintain multiple setups. For instance, you might - have one profile called “Personal-OpenAI” with your OpenAI key and GPT-4, - another called “Enterprise-Internal” for your company’s endpoint, and a third - called “Local-LLM” for a model on your machine. In Code Studio, you can + have one profile called "Personal-OpenAI" with your OpenAI key and GPT-4, + another called "Enterprise-Internal" for your company's endpoint, and a third + called "Local-LLM" for a model on your machine. In Code Studio, you can quickly switch between these depending on the project or context. This - flexibility means you’re never locked in – you can always choose the best + flexibility means you're never locked in – you can always choose the best route for AI assistance on a case-by-case basis. > Tip: Always ensure that when using external API keys or services, you follow -> the provider’s usage policies and secure your keys. Never commit API keys into +> the provider's usage policies and secure your keys. Never commit API keys into > your code repositories. Set them via the Code Studio interface or environment -> variables if supported. SettleMint’s platform will store any keys you enter in -> a secure way, but it’s good practice to manage and rotate keys periodically. +> variables if supported. SettleMint's platform will store any keys you enter in +> a secure way, but it's good practice to manage and rotate keys periodically. > For enterprise setups, work with your system administrators to obtain the > correct endpoints and credentials. By integrating your own keys or instances with RooCode, you essentially bring -your preferred AI brain into SettleMint’s Code Studio. This empowers you to use +your preferred AI brain into SettleMint's Code Studio. This empowers you to use the AI on your terms – whether prioritizing cost, performance, or compliance. -It’s all about giving you the choice. +It's all about giving you the choice. ### Conclusion and next steps RooCode dramatically expands the AI capabilities of SettleMint Code Studio, -making it a versatile assistant for blockchain development and beyond. We’ve +making it a versatile assistant for blockchain development and beyond. We've covered what RooCode is, how to get it up and running, its key features, and how to tailor it to your environment. As you start using RooCode, you may discover -new ways it can help in your daily coding tasks – don’t hesitate to explore +new ways it can help in your daily coding tasks – don't hesitate to explore features like custom modes or ask RooCode itself for tips on how it can assist you best! For more detailed technical information, troubleshooting, and advanced tips, check out the (official RooCode documentation)[https://docs.roocode.com]. The RooCode community is also active – you can find resources like FAQ pages or -community forums (e.g., RooCode’s Discord or subreddit) via the documentation -site if you’re interested in deep dives or sharing experiences. +community forums (e.g., RooCode's Discord or subreddit) via the documentation +site if you're interested in deep dives or sharing experiences. diff --git a/content/docs/building-with-settlemint/evm-chains-guide/integration-studio.mdx b/content/docs/building-with-settlemint/evm-chains-guide/integration-studio.mdx index 766a49f4..40f1507c 100644 --- a/content/docs/building-with-settlemint/evm-chains-guide/integration-studio.mdx +++ b/content/docs/building-with-settlemint/evm-chains-guide/integration-studio.mdx @@ -58,7 +58,7 @@ minutes—providing API endpoints that are automatically hosted and secured by SettleMint infrastructure.

Developers can configure API Keys to restrict access to these endpoints and -monitor calls using the platform’s access token management system. Every +monitor calls using the platform's access token management system. Every endpoint is served over HTTPS and can be integrated with frontend dApps, backend services, or third-party platforms.

@@ -136,7 +136,7 @@ recognizable in your dashboards (eg. Crowdsale Flow) Choose a deployment plan. Select the type, cloud provider, region and resource pack. -[More about deployment plans](/launching-the-platform/managed-cloud-deployment/deployment-plans) +[More about deployment plans](/launching-the-platform/managed-cloud-saas/deployment-plans) ### Confirm setup @@ -169,7 +169,7 @@ Before we show you how to set up your own flow, we recommend reading this Now let's set up an example flow together and build an endpoint to get the latest block number of the Polygon Mumbai Testnet using the Integration Studio. If you do not have a Polygon Mumbai Node, you can easily -[deploy a node](/platfrom-components/add-a-node-to-a-network) first. +[deploy a node](/platform-components/blockchain-infrastructure/blockchain-nodes) first. ### Add http input node @@ -191,7 +191,7 @@ Under the **Connect tab** of your Polygon Mumbai node, you will find its RPC url `accessToken` - You will need an access token for your application. If you do not have one, you can easily -[create an access token](/platfrom-components/application-access-tokens) first. +[create an access token](/platform-components/security-and-authentication/application-access-tokens) first. diff --git a/content/docs/index.mdx b/content/docs/index.mdx index b0d99045..eb06845d 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -266,14 +266,7 @@ import Link from "next/link"; Deploy Chain Code - - - Setup API Portal - - + @@ -397,7 +390,7 @@ import Link from "next/link"; Health Monitoring Tools @@ -405,7 +398,7 @@ import Link from "next/link"; Resource Usage @@ -507,10 +500,10 @@ import Link from "next/link"; - Integration Studio + Setup API Portal @@ -557,7 +550,7 @@ import Link from "next/link"; Private Keys @@ -565,7 +558,7 @@ import Link from "next/link"; User Wallets @@ -573,7 +566,7 @@ import Link from "next/link"; Personal Access Tokens @@ -583,7 +576,7 @@ import Link from "next/link"; Application Access Tokens diff --git a/content/docs/launching-the-platform/managed-cloud-saas/deployment-plans.mdx b/content/docs/launching-the-platform/managed-cloud-saas/deployment-plans.mdx index 8567862b..21ecf81a 100644 --- a/content/docs/launching-the-platform/managed-cloud-saas/deployment-plans.mdx +++ b/content/docs/launching-the-platform/managed-cloud-saas/deployment-plans.mdx @@ -146,7 +146,7 @@ choice, and easily build cross-cloud provider and cross-geographical region networks. All leading cloud providers are supported and we are continously working on adding support for more regions. -[Discover all supported cloud providers and available regions](/launching-the-platform/managed-cloud-deployment/supported-cloud-providers) +[Discover all supported cloud providers and available regions](/launching-the-platform/managed-cloud-saas/supported-cloud-providers) ## Resource pack diff --git a/content/docs/launching-the-platform/self-hosted-onprem/introduction.mdx b/content/docs/launching-the-platform/self-hosted-onprem/introduction.mdx index cc9804d4..6dec0cd8 100644 --- a/content/docs/launching-the-platform/self-hosted-onprem/introduction.mdx +++ b/content/docs/launching-the-platform/self-hosted-onprem/introduction.mdx @@ -36,7 +36,7 @@ below to learn more: - Network and storage specifications - Access and security requirements - 👉 [View Requirements Guide](/launching-the-platform/self-hosted/infrastructure-requirements) + 👉 [View Requirements Guide](/launching-the-platform/self-hosted-onprem/infrastructure-requirements) @@ -50,7 +50,7 @@ below to learn more: - Configuration requirements - Information collection checklists - 👉 [View Prerequisites Guide](/launching-the-platform/self-hosted/installation-guide/prerequisites/overview) + 👉 [View Prerequisites Guide](/launching-the-platform/self-hosted-onprem/prerequisites/overview) @@ -63,7 +63,7 @@ below to learn more: - Flexible configuration options - Production-ready setup - 👉 [View Installation Guide](/launching-the-platform/self-hosted/installation-guide/platform-installation) + 👉 [View Installation Guide](/launching-the-platform/self-hosted-onprem/platform-installation) @@ -181,7 +181,7 @@ prerequisite setup. **Next Step** Start by reviewing the -[Infrastructure Requirements](/launching-the-platform/self-hosted/infrastructure-requirements) +[Infrastructure Requirements](/launching-the-platform/self-hosted-onprem/infrastructure-requirements) to ensure your environment meets all necessary specifications. diff --git a/content/docs/launching-the-platform/self-hosted-onprem/prerequisites/overview.mdx b/content/docs/launching-the-platform/self-hosted-onprem/prerequisites/overview.mdx index 4238580c..8e9367c3 100644 --- a/content/docs/launching-the-platform/self-hosted-onprem/prerequisites/overview.mdx +++ b/content/docs/launching-the-platform/self-hosted-onprem/prerequisites/overview.mdx @@ -39,18 +39,18 @@ collect the necessary information for installation. ### Ingress Controller - Traffic management and load balancing - SSL/TLS termination - - [Setup Guide](/launching-the-platform/self-hosted/prerequisites/ingress-controller) + - [Setup Guide](/launching-the-platform/self-hosted-onprem/prerequisites/ingress-controller) ### Domain and TLS - Domain name configuration - SSL/TLS certificates - - [Setup Guide](/launching-the-platform/self-hosted/prerequisites/domain-and-tls) + - [Setup Guide](/launching-the-platform/self-hosted-onprem/prerequisites/domain-and-tls) ### Metrics and Logs - Prometheus metrics collection - Grafana visualization - Loki log aggregation - - [Setup Guide](/launching-the-platform/self-hosted/prerequisites/metrics-and-logs) + - [Setup Guide](/launching-the-platform/self-hosted-onprem/prerequisites/metrics-and-logs) @@ -139,12 +139,12 @@ required for the platform installation. ## Next steps 1. Start with the - [Ingress Controller](/launching-the-platform/self-hosted/prerequisites/ingress-controller) + [Ingress Controller](/launching-the-platform/self-hosted-onprem/prerequisites/ingress-controller) setup 2. Follow each prerequisite guide in order 3. Validate your configurations 4. Proceed to - [Platform Installation](/launching-the-platform/self-hosted/platform-installation) + [Platform Installation](/launching-the-platform/self-hosted-onprem/platform-installation) ## Need help? diff --git a/content/docs/platform-components/database-and-storage/s3-storage.mdx b/content/docs/platform-components/database-and-storage/s3-storage.mdx index 17a20456..ede5d2af 100644 --- a/content/docs/platform-components/database-and-storage/s3-storage.mdx +++ b/content/docs/platform-components/database-and-storage/s3-storage.mdx @@ -937,6 +937,4 @@ across all storage operations. - **[MinIO Official Documentation](https://docs.min.io/)** - **[MiniO S3 API Reference](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html)** - **[MinIO GitHub Repository](https://github.com/minio/minio)** -- **[Storage Best Practices](https://min.io/docs/minio/)** - --- diff --git a/content/docs/platform-components/dev-tools/ai-code-assistant.mdx b/content/docs/platform-components/dev-tools/ai-code-assistant.mdx index 4764096a..1ee4c51d 100644 --- a/content/docs/platform-components/dev-tools/ai-code-assistant.mdx +++ b/content/docs/platform-components/dev-tools/ai-code-assistant.mdx @@ -36,8 +36,7 @@ your task for better results. your files grow or you switch between different parts of your project. - Extensibility via MCP: RooCode supports the Model Context Protocol (MCP) , a framework that lets the AI assistant use external tools and services, - including the (SettleMint MCP - server)[https://console.settlemint.com/documentation/platfrom-components/dev-tools/mcp]. + including the [SettleMint MCP server](/platform-components/dev-tools/mcp). This is a big enhancement for Code Studio – it means the AI can potentially perform complex operations like looking up information in a knowledge base, running test suites, or controlling a web browser for web-related tasks, all diff --git a/content/docs/platform-components/dev-tools/code-studio.mdx b/content/docs/platform-components/dev-tools/code-studio.mdx index 005cdf51..5915059c 100644 --- a/content/docs/platform-components/dev-tools/code-studio.mdx +++ b/content/docs/platform-components/dev-tools/code-studio.mdx @@ -17,7 +17,7 @@ build your dApp. Currently, we offer the following types of Code Studio: -- [Smart contract sets](/platfrom-components/dev-tools/code-studio/code-studio) - +- [Smart contract sets](/platform-components/dev-tools/code-studio#solidity-contracts-ide) - A powerful tool that accelerates the development of your smart contracts. This code studio comes with pre-built smart contract set templates for your chosen use case, which are easily customizable to match your needs. It also includes @@ -27,13 +27,13 @@ Currently, we offer the following types of Code Studio: ![Smart Contract IDE](../../../img/platfrom-components/code-studio-ide.png) A Smart Contract Set is a -[code studio](/platfrom-components/dev-tools/code-studio/code-studio) that comes -with a [smart contract set template](./smart-contract-templates) for your chosen +[code studio](/platform-components/dev-tools/code-studio) that comes +with a [smart contract set template](/platform-components/dev-tools/code-studio#template-library) for your chosen use case. It is a powerful tool that accelerates the development of your smart contracts. You can choose from a wide variety of templates in our open-source -[template library](smart-contract-templates). Each template includes pre-built +[template library](/platform-components/dev-tools/code-studio#template-library). Each template includes pre-built smart contracts which you can then customize to meet your specific needs. ![Smart Contract Template](../../../img/platfrom-components/add-smart-contract-set.png) @@ -59,7 +59,7 @@ at SettleMint. - **Picking Your Template**: Pick the template of your choice. For detailed instructions, please see -[add a smart contract set](add-smart-contract-set). +[add a smart contract set](/platform-components/dev-tools/code-studio#adding-a-smart-contract-set). ### 2. Compiling and configuring the smart contract diff --git a/content/docs/platform-components/middleware-and-api-layer/attestation-indexer.mdx b/content/docs/platform-components/middleware-and-api-layer/attestation-indexer.mdx index 9f6a8d39..ad394bde 100644 --- a/content/docs/platform-components/middleware-and-api-layer/attestation-indexer.mdx +++ b/content/docs/platform-components/middleware-and-api-layer/attestation-indexer.mdx @@ -123,7 +123,7 @@ project. 4. **Save**: Save the configuration. For detailed instructions, visit the -[Smart Contract Sets Documentation](/platfrom-components/dev-tools/code-studio/smart-contract-sets/smart-contract-sets). +[Smart Contract Sets Documentation](/platform-components/dev-tools/code-studio). --- diff --git a/content/docs/platform-components/middleware-and-api-layer/smart-contract-api-portal.mdx b/content/docs/platform-components/middleware-and-api-layer/smart-contract-api-portal.mdx index 2ed1df36..26db0e91 100644 --- a/content/docs/platform-components/middleware-and-api-layer/smart-contract-api-portal.mdx +++ b/content/docs/platform-components/middleware-and-api-layer/smart-contract-api-portal.mdx @@ -66,7 +66,7 @@ contract, including their names, input parameters, and output types. When deploying a smart contract the ABI file can be found as part of the artificats. See -[Deploying the Smart Contract](/developer-guides/connect-frontend#adding-the-abi). +[Deploying the Smart Contract](/building-with-settlemint/evm-chains-guide/deploy-smart-contracts). Download the ABI json files and save them on your local filesystem. When creating a new middleware you'll need to upload at least one ABI. @@ -159,10 +159,10 @@ async function webhookConsumerBootstrap(secret: string) { ## Further reading -- [The Graph Middleware](#the-graph-middleware) -- [The Smart Contract Portal Middleware](#the-smart-contract-portal-middleware) -- [Attestation Indexer](#attestation-indexer) -- [Firefly FabConnect](#firefly-fabconnect) +- [The Graph Middleware](/platform-components/middleware-and-api-layer/graph-middleware) +- [The Smart Contract Portal Middleware](/platform-components/middleware-and-api-layer/smart-contract-api-portal) +- [Attestation Indexer](/platform-components/middleware-and-api-layer/attestation-indexer) +- [Firefly FabConnect](/platform-components/middleware-and-api-layer/fabconnect) All operations require appropriate permissions in your workspace. diff --git a/content/docs/platform-components/platform-info/connect-external-network.mdx b/content/docs/platform-components/platform-info/connect-external-network.mdx index 4cd26a56..f6762fc3 100644 --- a/content/docs/platform-components/platform-info/connect-external-network.mdx +++ b/content/docs/platform-components/platform-info/connect-external-network.mdx @@ -17,7 +17,7 @@ resource scaling, an intuitive JSON-RPC UI, and reliable uptime management. ## Joining a Network 1. Navigate to the create network form (see - [how to do this here](/building-with-settlemint/add-a-network-to-an-application)). + [how to do this here](/building-with-settlemint/evm-chains-guide/add-network-and-nodes)). 2. Select **Join permissioned network**. 3. Choose **Hyperledger Besu** or **Quorum** depending on the network you want to join. @@ -28,7 +28,7 @@ resource scaling, an intuitive JSON-RPC UI, and reliable uptime management. If a bootnode is specified in the genesis file, it will be added automatically as an external node, allowing you to skip this step. 7. Choose the deployment plan for the node. For more information about - deployment plans, [see here](/building-with-settlemint/deployment-plans). + deployment plans, [see here](/launching-the-platform/managed-cloud-saas/deployment-plans). This process will create a new non-validator node in your existing network. diff --git a/content/docs/platform-components/security-and-authentication/personal-access-tokens.mdx b/content/docs/platform-components/security-and-authentication/personal-access-tokens.mdx index e41f8101..be534d32 100644 --- a/content/docs/platform-components/security-and-authentication/personal-access-tokens.mdx +++ b/content/docs/platform-components/security-and-authentication/personal-access-tokens.mdx @@ -11,7 +11,7 @@ import { Card } from "fumadocs-ui/components/card"; # Personal access tokens Personal access tokens (or -[Application access tokens](/platfrom-components/application-access-tokens)) let +[Application access tokens](/platform-components/security-and-authentication/application-access-tokens)) let you connect your SettleMint services with other apps securely. They represent an individual user, and have the same rights as the user's role in the organization (admin or user). They can be used to connect to all services that the user has diff --git a/content/docs/supported-blockchains/L2-public-networks/meta.json b/content/docs/supported-blockchains/L2-public-networks/meta.json index c4016c7a..dec38ae6 100644 --- a/content/docs/supported-blockchains/L2-public-networks/meta.json +++ b/content/docs/supported-blockchains/L2-public-networks/meta.json @@ -1,5 +1,5 @@ { "label": "L2 Public Networks", "title": "L2 Public Networks", - "pages": ["polygon", "polygon-zkevm", "optimism", "soneium"] + "pages": ["polygon", "polygon-zkevm", "optimism", "soneium","arbitrum"] } diff --git a/content/docs/use-case-guides/attestation-service.mdx b/content/docs/use-case-guides/attestation-service.mdx index 43990887..ad394bde 100644 --- a/content/docs/use-case-guides/attestation-service.mdx +++ b/content/docs/use-case-guides/attestation-service.mdx @@ -123,7 +123,7 @@ project. 4. **Save**: Save the configuration. For detailed instructions, visit the -[Smart Contract Sets Documentation](/building-with-settlemint/dev-tools/code-studio/smart-contract-sets/smart-contract-sets). +[Smart Contract Sets Documentation](/platform-components/dev-tools/code-studio). ---