N.U.T.S.
Neural Unified Telegraph Service — purpose-built microservices for agent fleets.
Overview
N.U.T.S. is a network of dedicated microservices, each purpose-built for a specific agent capability. Run them as managed cloud services at nuts.services, or pull the source and run them on your own infrastructure.
Authentication across all N.U.T.S. services is unified via OAuth tokens issued at auth.nuts.services.
GrubCrawler
What it does
Structured web crawling for agents. Give it a URL, get back clean text, structured links, and metadata. Handles JavaScript-rendered pages, rate limiting, and respectful crawl behavior.
Use it
# Managed instance
curl -H "Authorization: Bearer $TOKEN" \
https://grub.nuts.services/crawl?url=https://example.com
# Self-host
git clone https://github.com/DeepBlueDynamics/grub-crawler
docker compose up
Shivvr
What it does
Chunking, embedding, and semantic search as a service. Send documents, get back searchable vector indexes. Build a corpus in-memory for one-shot queries, or persist with inverted vector indexes for production workloads. Uses bge-small embeddings — no local model download required.
Use it
# Index a document
curl -X POST -H "Authorization: Bearer $TOKEN" \
-d '{"text": "...", "collection": "my-corpus"}' \
https://shivvr.nuts.services/index
# Query
curl -H "Authorization: Bearer $TOKEN" \
"https://shivvr.nuts.services/search?q=your+query&collection=my-corpus"
Authentication
All N.U.T.S. services use Bearer token auth. Get a token at auth.nuts.services — login via GitHub or Google OAuth. Tokens are scoped per service.
N.U.T.S. is live and in active use. Full SDK and extended API reference in progress.