Julia Docs

Getting Started

Welcome to Julia – your execution engine for modular, AI-driven Web3 plugins. This guide will help you install Julia, run your first plugin, and understand how the system works end-to-end.


Requirements

To get started, you'll need:

  • .NET 7+ SDK – Core runtime to host Julia plugins.
  • IIS or Docker – For local or production deployment.
  • Rust (optional) – For writing low-level plugins compiled to WASM.
  • Git + CLI – For pulling templates and managing deployments.

Installation

Option 1: Local IIS Deployment

  1. Clone the Julia core repo:

    git clone https://github.com/your-org/julia-core.git
  2. Open the solution in Visual Studio or run:

    dotnet run --project ./src/Julia.Web
  3. Visit:

    http://localhost:5000/scalar/v1

Option 2: Docker

docker build -t julia-runtime .
docker run -p 5000:80 julia-runtime

Running Your First Plugin

Out of the box, Julia ships with several example plugins to test:

  • quantum_oracle
  • reinforcement_learning_plugin
  • permission_enforcer

Simply POST to their respective endpoints (e.g. /api/quantum-oracle) to invoke logic inside isolated WASM runtimes.

You can use tools like curl, Postman, or the built-in Scalar UI to test them.


Hello, Plugin

To scaffold a new plugin, copy one from /Plugins/Examples, or create a new folder under /Plugins/ and follow the naming convention:

/Plugins/your_plugin_name/
    └── your_plugin_name.rs

Compile it to .wasm, and it will be automatically loaded and routed via the plugin host.


Next Steps

You're now ready to:

  • Build your own plugin
  • Explore the runtime architecture
  • Expose REST endpoints with Scalar

Julia makes plugin logic feel like magic — but it's all yours to control.

Ready to ship modular intelligence? Let's go.

On this page