Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 36 additions & 19 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,26 +47,47 @@
- [Gas Service](nexus-next/tokenomics/gas-service.md)
- [Default Gas Extension](nexus-next/tokenomics/default-gas-extension.md)
- [Nexus Core API docs](developer-docs/index/nexus-core-api-docs/README.md)
- [nexus\_interface/v1](nexus-next/packages/reference/nexus_interface/v1.md)
- [nexus\_interface/version](nexus-next/packages/reference/nexus_interface/version.md)
- [nexus\_primitives/data](nexus-next/packages/reference/nexus_primitives/data.md)
- [nexus\_primitives/event](nexus-next/packages/reference/nexus_primitives/event.md)
- [nexus\_primitives/owner\_cap](nexus-next/packages/reference/nexus_primitives/owner_cap.md)
- [nexus\_primitives/proof\_of\_uid](nexus-next/packages/reference/nexus_primitives/proof_of_uid.md)
- [nexus\_primitives/proven\_value](nexus-next/packages/reference/nexus_primitives/proven_value.md)
- [nexus\_workflow/dag](nexus-next/packages/reference/nexus_workflow/dag.md)
- [nexus\_workflow/default\_gas\_extension](nexus-next/packages/reference/nexus_workflow/default_gas_extension.md)
- [nexus\_workflow/default\_sap](nexus-next/packages/reference/nexus_workflow/default_sap.md)
- [nexus\_workflow/gas](nexus-next/packages/reference/nexus_workflow/gas.md)
- [nexus\_workflow/leader\_cap](nexus-next/packages/reference/nexus_workflow/leader_cap.md)
- [nexus\_workflow/main](nexus-next/packages/reference/nexus_workflow/main.md)
- [nexus\_workflow/tool\_registry](nexus-next/packages/reference/nexus_workflow/tool_registry.md)
- [nexus_interface/v1](nexus-next/packages/reference/nexus_interface/v1.md)
- [nexus_interface/version](nexus-next/packages/reference/nexus_interface/version.md)
- [nexus_primitives/data](nexus-next/packages/reference/nexus_primitives/data.md)
- [nexus_primitives/event](nexus-next/packages/reference/nexus_primitives/event.md)
- [nexus_primitives/owner_cap](nexus-next/packages/reference/nexus_primitives/owner_cap.md)
- [nexus_primitives/proof_of_uid](nexus-next/packages/reference/nexus_primitives/proof_of_uid.md)
- [nexus_primitives/proven_value](nexus-next/packages/reference/nexus_primitives/proven_value.md)
- [nexus_workflow/dag](nexus-next/packages/reference/nexus_workflow/dag.md)
- [nexus_workflow/default_gas_extension](nexus-next/packages/reference/nexus_workflow/default_gas_extension.md)
- [nexus_workflow/default_sap](nexus-next/packages/reference/nexus_workflow/default_sap.md)
- [nexus_workflow/gas](nexus-next/packages/reference/nexus_workflow/gas.md)
- [nexus_workflow/leader_cap](nexus-next/packages/reference/nexus_workflow/leader_cap.md)
- [nexus_workflow/main](nexus-next/packages/reference/nexus_workflow/main.md)
- [nexus_workflow/tool_registry](nexus-next/packages/reference/nexus_workflow/tool_registry.md)
- [🧰 Nexus SDK](nexus-sdk/index.md)
- [CLI](nexus-sdk/cli.md)
- [Client](nexus-sdk/client.md)
- [Tool Development](nexus-sdk/tool-development.md)
- [Toolkit Rust](nexus-sdk/toolkit-rust.md)
- [How to Build a DAG](nexus-sdk/guides/dag-construction.md)
- [Technical Glossary](nexus-next/glossary.md)
- [🔮 Vision](vision/README.md)
- [Welcome to Talus Vision](vision/talus-vision/welcome-to-talus-vision.md)
- [Crypto Auth](vision/talus-vision/crypto-auth.md)
- [Connect with Sui Wallet](vision/talus-vision/connect-with-sui-wallet.md)
- [User Workflows and Profile](vision/talus-vision/user-workflows-and-profile.md)
- [About Previously Deployed Workflows](vision/talus-vision/about-previously-deployed-workflows.md)
- [Draw Your First Workflow](vision/talus-vision/draw-first-workflow/README.md)
- [About Playground](vision/talus-vision/draw-first-workflow/about-playground.md)
- [Node Component](vision/talus-vision/draw-first-workflow/node-component.md)
- [Step by Step: My First Workflow](vision/talus-vision/draw-first-workflow/step-by-step-my-first-workflow.md)
- [Deploy My First Workflow](vision/talus-vision/draw-first-workflow/deploy-my-first-workflow.md)
- [Execute My First Workflow](vision/talus-vision/draw-first-workflow/execute-my-first-workflow.md)
- [Summary](vision/talus-vision/draw-first-workflow/summary.md)
- [About Sidebar](vision/talus-vision/about-sidebar/README.md)
- [Workflow Discovery Tab](vision/talus-vision/about-sidebar/workflow-discovery-tab.md)
- [Deploy Workflows Tab](vision/talus-vision/about-sidebar/deploy-workflows-tab.md)
- [Execute Workflow Tab](vision/talus-vision/about-sidebar/execute-workflow-tab.md)
- [Tools Tab](vision/talus-vision/about-sidebar/tools-tab.md)
- [JSON Editor Tab](vision/talus-vision/about-sidebar/json-editor-tab.md)
- [Gas Management Tab](vision/talus-vision/about-sidebar/gas-management-tab.md)

## 🛠️ Tools

Expand All @@ -77,8 +98,4 @@
- [Storage: Walrus](tools/storage-walrus/README.md)
- [Echanges: Coinbase](tools/exchanges-coinbase/README.md)
- [HTTP](tools/http/README.md)

## Looking for a home

* [nexus-sdk/client.md](nexus-sdk/client.md)
* [tools/templating-jinja/README.md](tools/templating-jinja/README.md)
- [Templating: Jinja](tools/templating-jinja/README.md)
2 changes: 1 addition & 1 deletion nexus-next/crates/leader.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ sequenceDiagram

There are multiple processes running in parallel in the leader node. These are as follows:

1. **`RequestWalkExectuionEvent` listener**
1. **`RequestWalkExecutionEvent` listener**

- This process repeatedly queries Sui RPC for new events coming from the Workflow. It then saves these events on the Indexer.
- It persists the last visited cursor, a pointer to the event it has written to our Indexer last. This way we ensure no events are lost in case the Leader goes down.
Expand Down
2 changes: 1 addition & 1 deletion nexus-next/tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ xyz.taluslabs.llm.openai-chat-completion@1

2. `type`

Straighforward, and enum with `offchain` and `onchain` values.
Straightforward, an enum with `offchain` and `onchain` values.

3. `url`

Expand Down
21 changes: 21 additions & 0 deletions vision/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Talus Vision

**Talus Vision** is a **low-code platform** developed by the **Talus Core Team**. It features an architecture designed to offer user-friendly interfaces and seamless integration with **Nexus**. By connecting their **Sui wallets** to the application, users can build and customize their own workflows.

This **devnet demo** provides users with the following capabilities:

* Easy connection with multiple **Sui wallets**
* **VS Code–style multi-tab interface** for efficient workflow editing
* **Autosave** or **manual save** options for reusable sessions
* Ability to **create and visualize custom workflows**
* Comprehensive **input/output details** and **descriptions** for all tools
* An easily editable **JSON editor** with real-time **Nexus validations**
* Access to **previously deployed workflows**
* **Crypto Auth** feature for encryption operations
* **One-click deployment**, allowing users to deploy their workflows on-chain using their **Sui wallet**
* **Workflow execution**, enabling on-chain transaction processing from deployed workflows
* **Multiple entry group management**, allowing users to organize and control their entry groups



<figure><img src=".gitbook/assets/3.png" alt=""><figcaption></figcaption></figure>
22 changes: 22 additions & 0 deletions vision/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Table of contents

* [Talus Vision](README.md)
* [Welcome to Talus Vision ](talus-vision/welcome-to-talus-vision.md)
* [Connect with Sui Wallet](talus-vision/connect-with-sui-wallet.md)
* [About Sidebar](talus-vision/about-sidebar/README.md)
* [Tools Tab](talus-vision/about-sidebar/tools-tab.md)
* [Json Editor Tab](talus-vision/about-sidebar/json-editor-tab.md)
* [Workflow Discovery Tab](talus-vision/about-sidebar/workflow-discovery-tab.md)
* [Deploy Workflows Tab](talus-vision/about-sidebar/deploy-workflows-tab.md)
* [Gas Management Tab](talus-vision/about-sidebar/gas-management-tab.md)
* [Execute Workflow Tab](talus-vision/about-sidebar/execute-workflow-tab.md)
* [Crypto Auth](talus-vision/crypto-auth.md)
* [Draw First Workflow](talus-vision/draw-first-workflow/README.md)
* [About Playground](talus-vision/draw-first-workflow/about-playground.md)
* [Node Component](talus-vision/draw-first-workflow/node-component.md)
* [Step-by-step My first Workflow](talus-vision/draw-first-workflow/step-by-step-my-first-workflow.md)
* [Deploy My first workflow](talus-vision/draw-first-workflow/deploy-my-first-workflow.md)
* [Execute My first Workflow](talus-vision/draw-first-workflow/execute-my-first-workflow.md)
* [Summary](talus-vision/draw-first-workflow/summary.md)
* [User Workflows & Profile](talus-vision/user-workflows-and-profile.md)
* [About previously deployed workflows](talus-vision/about-previously-deployed-workflows.md)
38 changes: 38 additions & 0 deletions vision/talus-vision/about-previously-deployed-workflows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
description: >-
Previously deployed workflows are accessible on-chain under the Workflow
Discovery tab, as mentioned earlier in this document. Users can also access
workflows deployed by other Nexus users. Nexus use
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# About previously deployed workflows

Previously deployed workflows are **accessible on-chain** under the **Workflow Discovery tab**, as mentioned earlier in this document. Users can also access workflows deployed by other **Nexus users**.

Nexus users can create workflows in different designs, and all users are free to use any of these workflows. There are **two ways** to interact with them:

1. **Use as a template:** Users can take an existing workflow, edit its design in the playground, and redeploy it.
2. **Execute directly:** Users can run the existing deployed workflows repeatedly without modification.

The **playground editor** helps users distinguish between **templates** and **deployed workflows**. Deployed workflow objects are **shared objects**, meaning they can be reused by multiple users.

<figure><img src="../.gitbook/assets/Screenshot 2025-11-11 at 15.38.31.png" alt=""><figcaption></figcaption></figure>

\
On the **Deployments page**, if the **“+ New Workflow”** button is clicked, the **“Use Workflow as Template”** option allows users to draw a workflow as a template, provided they already have a deployment **object ID**.

<figure><img src="../.gitbook/assets/Screenshot 2025-11-11 at 15.34.00.png" alt=""><figcaption></figcaption></figure>
19 changes: 19 additions & 0 deletions vision/talus-vision/about-sidebar/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
description: >-
The Sidebar component provides a VS Code–style user experience. All essential
development tools are conveniently located within the sidebar component.
---

# About Sidebar

[Tools Tab](tools-tab.md)

[Json Editor Tab](json-editor-tab.md)

[Workflow Discovery Tab](workflow-discovery-tab.md)

[Deploy Workflows Tab](deploy-workflows-tab.md)

[Gas Management Tab](gas-management-tab.md)

[Execute Workflow Tab](execute-workflow-tab.md)
29 changes: 29 additions & 0 deletions vision/talus-vision/about-sidebar/deploy-workflows-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Deploy Workflows Tab

It provides a feature that allows users to **deploy workflows developed on the playground with a single click**. It works in conjunction with the **JSON Editor**, tracking the validation status of user-created workflows and enabling **on-chain deployment** using the **Sui wallet**.\
\
During the demo, the platform operates with a **default gas budget of 0.1**. Users can increase the gas budget if desired.\
\
If the deployment is successful, the playground automatically switches from **Edit Mode** to **View Mode**, and the user is provided with the **on-chain object ID**.

<figure><img src="../../.gitbook/assets/7.png" alt=""><figcaption></figcaption></figure>

\
\
26 changes: 26 additions & 0 deletions vision/talus-vision/about-sidebar/execute-workflow-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Execute Workflow Tab

The **Execute Workflow tab** allows users to **execute workflows they have previously deployed**. After filling in the required inputs in the playground, users can execute their workflows directly from this tab.

* The **transaction output** is displayed in the console after execution, providing users access to **execution transaction details**.
* All operations are performed **on-chain**.
* If a user has **multiple entry groups**, input validations are performed after selecting the desired entry group, ensuring a **smooth and user-friendly execution experience**.

<figure><img src="../../.gitbook/assets/10.png" alt=""><figcaption></figcaption></figure>
27 changes: 27 additions & 0 deletions vision/talus-vision/about-sidebar/gas-management-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Gas Management Tab

The **Gas Management tab** allows users to **create a budget** for their **Nexus operations**.

* Users can **add SUI balance** from their **Sui wallets** to their gas budgets.
* Users can **view their gas budget** in real-time.
* In the **demo version**, it provides **Sui faucet support** on the **Talus Devnet**.\


<figure><img src="../../.gitbook/assets/9.png" alt=""><figcaption></figcaption></figure>
33 changes: 33 additions & 0 deletions vision/talus-vision/about-sidebar/json-editor-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Json Editor Tab

The **JSON Editor tab** provides **real-time Nexus validation** while users build their workflows, offering guidance as needed. It features both **Preview Mode** and **Editor Mode**, optimizing the user experience during workflow creation.

The **JSON Editor tab** offers the following features:

* **Preview Mode:** Provides real-time workflow validation
* **Editor Mode:** Supports a **VS Code–style editor**
* **Easy Copying:** Quickly copy JSON content
* **Export JSON:** Download workflows as a **JSON file**
* **Import JSON:** Load previously created **JSON files** into **Talus Vision** for use

<figure><img src="../../.gitbook/assets/5.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../../.gitbook/assets/6.png" alt=""><figcaption></figcaption></figure>

27 changes: 27 additions & 0 deletions vision/talus-vision/about-sidebar/tools-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Tools Tab

The Tools tab lists all previously developed Nexus tools, providing users with easy access. All available tools can also be found in the[ nexus-sdk repository](https://github.com/Talus-Network/nexus-sdk/tree/main/tools).

* All tools are categorized based on their functionality.
* The **Tools tab** is divided into **subcategories** to enhance accessibility. Tools that are **frequently used** or **marked as favorites** by the user are easily accessible.
* Tools listed under each category can be **easily added to the playground** using the **drag-and-drop feature**. Each tool includes a **description**, along with detailed **input and output properties**. Users can review these details thoroughly and access the tools they wish to use with ease. Tools that are **registered** are clearly marked, and their usage is **recommended**.\


<figure><img src="../../.gitbook/assets/4.png" alt=""><figcaption></figcaption></figure>
32 changes: 32 additions & 0 deletions vision/talus-vision/about-sidebar/workflow-discovery-tab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
layout:
width: default
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
metadata:
visible: true
---

# Workflow Discovery Tab

All deployed workflows are **accessible on-chain**. Under this tab, users can explore workflows previously deployed by other users.

Within the **Workflows Discovery tab**, users have access to the following features:

* **Featured Workflows:** Workflows frequently executed by other users
* **All User-Created Workflows:** Access to workflows created by other **Nexus** users
* **Workflow Details:** Information on tools used, deployment date, and workflow owner
* **Template Reuse:** Ability to use workflows again as templates
* **Easy Execution:** Simplified execution of workflows\
\


<figure><img src="../../.gitbook/assets/8.png" alt=""><figcaption></figcaption></figure>
Loading