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
-
Clone the Julia core repo:
-
Open the solution in Visual Studio or run:
-
Visit:
Option 2: Docker
Running Your First Plugin
Out of the box, Julia ships with several example plugins to test:
quantum_oraclereinforcement_learning_pluginpermission_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:
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.