A Public Intelligence Node is a compute worker that joins the network, advertises available models, executes inference locally using Ollama, and communicates with the Scheduler.
Version 1 establishes the complete lifecycle of a compute node.
- Scheduler registration
- Heartbeats
- Ollama integration
- Local inference API
- Runtime lifecycle management
- Graceful shutdown
- End-to-end demonstration
- Comprehensive test suite
Scheduler
▲
Registration / Heartbeats
│
▼
Public Intelligence Node
│
▼
Ollama Client
│
▼
Ollama
Start Ollama
ollama serveRun the Node
python -m node.mainA walkthrough of the first working prototype is available on YouTube: Public Intelligence v1 Demo
This video demonstrates the end-to-end integration of the Website, Scheduler, Node (showing the current v1 implementation), registration, heartbeats, and local inference.
A local end-to-end text demonstration is also available in examples/demo.md.
Current Release
v1.0.0
Version 2 will introduce:
- Automatic hardware discovery
- Better runtime metrics
- Improved monitoring
- Enhanced node capabilities
- Public Intelligence Scheduler
- Public Intelligence Website
Apache 2.0