Hello, FABRIC ( public )
This is a LoomAI weave — a reusable slice template designed for LoomAI, the AI-assisted browser-based sandbox for designing, deploying, and managing experiments on the FABRIC testbed.
What This Weave Does
Hello, FABRIC is a beginner-friendly weave that provisions a single Ubuntu 22.04 VM on the FABRIC testbed. It demonstrates the basic weave lifecycle: create a slice, wait for it to become ready, and optionally tear it down. This is the ideal first weave experience — simple enough to understand at a glance, yet following the same patterns used by complex multi-node topologies.
Weave Structure
This weave's file organization serves as a reference for building your own weaves:
| File | Purpose |
|---|---|
weave.json | Weave manifest — defines metadata, arguments, topology (nodes, networks, components), and run configuration |
weave.sh | Run script — executed when you click Run; handles slice creation, provisioning, and teardown |
hello_fabric.py | Python helper — FABlib logic called by the shell script |
hello_fabric.ipynb | Jupyter notebook — interactive version for step-by-step exploration |
README.md | Documentation for the weave |
How to Use
- Click Run on the weave card in LoomAI
- Enter a slice name (or keep the default hello-fabric)
- Wait for provisioning to complete — the weave automatically selects an available site
- Your VM is ready! SSH in from the slice view or run commands directly
- Click Stop to tear down the slice when you're done
Installing LoomAI
LoomAI requires Docker with Compose v2. Install and run with a single command:
curl -fsSL https://raw.githubusercontent.com/fabric-testbed/loomai/main/install.sh | bash
Then open http://localhost:3000 in your browser.
On first launch, a setup wizard will guide you through uploading your FABRIC identity token, bastion SSH key, and selecting your project.
For more details, visit the LoomAI GitHub repository: https://github.com/fabric-testbed/loomai
Versions
| Version | Created | URN | Downloads | Actions |
|---|---|---|---|---|
| 2026-03-14 | March 14, 2026, 3 p.m. | urn:fabric:contents:renci:703abad8-21f5-48fb-bcf6-1ef991a38e2c | 3 | download |