nexus-sdk 2.1.0

Rust SDK for Nexus protocol types, RPC access, and transaction construction.
Documentation
{
  "default_values": [
    {
      "vertex": "restaurant_event_decider",
      "input_port": "llm_prompt",
      "value": {
        "one": {
          "kind": "data",
          "data": "decide restaurant"
        }
      }
    },
    {
      "vertex": "events_llm_summarizer",
      "input_port": "llm_prompt",
      "value": {
        "one": {
          "kind": "data",
          "data": "summarize events"
        }
      }
    },
    {
      "vertex": "restaurants_llm_summarizer",
      "input_port": "llm_prompt",
      "value": {
        "one": {
          "kind": "data",
          "data": "summarize restaurants"
        }
      }
    }
  ],
  "vertices": [
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "ig_post_reader",
      "entry_ports": [
        {
          "name": "post_id"
        }
      ]
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "restaurant_event_decider"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "event_bride_searcher"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "google_maps_searcher"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "events_llm_summarizer"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "restaurants_llm_summarizer"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "llm_response_parser"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "stable_diffusion_editor"
    },
    {
      "kind": {
        "variant": "off_chain",
        "tool_fqn": "com.test.test@1"
      },
      "name": "ig_story_writer"
    }
  ],
  "edges": [
    {
      "from": {
        "vertex": "ig_post_reader",
        "output_variant": "ok",
        "output_port": "description"
      },
      "to": {
        "vertex": "restaurant_event_decider",
        "input_port": "description"
      }
    },
    {
      "from": {
        "vertex": "ig_post_reader",
        "output_variant": "ok",
        "output_port": "img"
      },
      "to": {
        "vertex": "stable_diffusion_editor",
        "input_port": "img"
      }
    },
    {
      "from": {
        "vertex": "ig_post_reader",
        "output_variant": "ok",
        "output_port": "handle"
      },
      "to": {
        "vertex": "ig_story_writer",
        "input_port": "handle"
      }
    },
    {
      "from": {
        "vertex": "restaurant_event_decider",
        "output_variant": "events",
        "output_port": "city"
      },
      "to": {
        "vertex": "event_bride_searcher",
        "input_port": "city"
      }
    },
    {
      "from": {
        "vertex": "restaurant_event_decider",
        "output_variant": "restaurants",
        "output_port": "address"
      },
      "to": {
        "vertex": "google_maps_searcher",
        "input_port": "address"
      }
    },
    {
      "from": {
        "vertex": "event_bride_searcher",
        "output_variant": "ok",
        "output_port": "events"
      },
      "to": {
        "vertex": "events_llm_summarizer",
        "input_port": "events"
      }
    },
    {
      "from": {
        "vertex": "google_maps_searcher",
        "output_variant": "ok",
        "output_port": "restaurants"
      },
      "to": {
        "vertex": "restaurants_llm_summarizer",
        "input_port": "restaurants"
      }
    },
    {
      "from": {
        "vertex": "events_llm_summarizer",
        "output_variant": "ok",
        "output_port": "response"
      },
      "to": {
        "vertex": "llm_response_parser",
        "input_port": "response"
      }
    },
    {
      "from": {
        "vertex": "restaurants_llm_summarizer",
        "output_variant": "ok",
        "output_port": "response"
      },
      "to": {
        "vertex": "llm_response_parser",
        "input_port": "response"
      }
    },
    {
      "from": {
        "vertex": "llm_response_parser",
        "output_variant": "ok",
        "output_port": "mood"
      },
      "to": {
        "vertex": "stable_diffusion_editor",
        "input_port": "mood"
      }
    },
    {
      "from": {
        "vertex": "llm_response_parser",
        "output_variant": "ok",
        "output_port": "suggestion"
      },
      "to": {
        "vertex": "ig_story_writer",
        "input_port": "description"
      }
    },
    {
      "from": {
        "vertex": "stable_diffusion_editor",
        "output_variant": "ok",
        "output_port": "img"
      },
      "to": {
        "vertex": "ig_story_writer",
        "input_port": "img"
      }
    }
  ]
}