Public giveaway · v1.0.0 · Aziel Eliab · Apache-2.0
Skip to the Worker UIUse Trades-Runtime on this VibeLock Worker.
Humans can use this giveaway Worker UI on this VibeLock host (browser / PWA) without downloading first. Agents use OpenAPI and MCP. Trades-Runtime stays local-first: the operator desk with your own ServiceTitan and ProBooks still installs on your machine from the optional pack. live_backends is false. This Worker does not load company jobs.
Aziel Eliab only BYO inbound live_backends false pilot_started false Local Softwares 1.0 Apache-2.0
Local Softwares
Local Softwares 1.0 is the installable product on your machine. This page is the VibeLock Worker UI. You can use it without downloading first. The plain command list is help, softwares, version, and health. pilot_started is false. live_backends is false. Field 1.0 is a later track.
npx tsx src/cli.ts help npx tsx src/cli.ts softwares npx tsx src/cli.ts version npx tsx src/cli.ts health
Suite shell entry for this separate package: /suite-card.json.
Honesty
Local-first BYO runtime. People bring their own ServiceTitan and ProBooks. Humans use this giveaway Worker UI on the VibeLock host (browser / PWA) without downloading first. Agents use OpenAPI and MCP. The optional counted pack is GET /download. Trades-app drop-in and the operator desk run on the operator machine. No tenant data on this Worker. No ST/ProBooks write-back. live_backends false.
Checked 2026-10-02 on https://glama.ai/mcp/servers/@AzielEliab/trades-runtime: Glama Latest/releaseVersion is 1.0.0-local (latestRelease.version). The Official MCP Registry still measures 1.0.0-local. Those public mirrors are behind the in-repo Softwares pin 1.0.0. Catch-up pending. The public badge does not match this cite tip yet. Local Softwares 1.0. That gap is not a Field 1.0 claim and not Office Softwares 1.0. The version field is this repo and the Worker source pin 1.0.0. glama.json version is the in-repo claim file at 1.0.0 and does not yet match the public badge. The giveaway Worker source pin in this repo is 1.0.0 and matches the package and the manifest. Checked 2026-09-28: the already-running Worker /v1/health is still 0.4.12. This cite does not deploy. This cut does not Make Release and does not republish the registry. pilot_started false. live_backends false.
Honest Workers KV counts. views increments exactly once per successful GET / HTML homepage 200. Health-check user-agents and non-GET / requests are not counted. downloads increments exactly once per successful GET /download 200 after the release tarball is verified as gzip. Assets, /v1/health, /v1/stats, /openapi.json, /mcp, /cite.json, /llms.txt, /robots.txt, and /v1/skill do not increment. No sampling. No inflation. No estimated unique visitors. Start at 0. Each increment writes one unique COUNTS key (views:<uuid> or downloads:<uuid>) and also does value = (parseInt(await kv.get(name))||0)+1 with put on the name key. GET /v1/stats lists the unique keys (source of truth) and never seeds or rounds up. KV list is eventually consistent — a just-written key may take up to ~60s to appear in another colo. Failed downloads never increment.
- No central ServiceTitan dump ingestion
- No write API to ServiceTitan or ProBooks
- No tenant store and no phone-home
- No GitHub Pages surface
- No production company-OS claim
Connect MCP
Thin read-only surface for agents: /openapi.json and POST /mcp (health, stats, cite, skill). Public, no OAuth. Discover at /.well-known/mcp.json.
- ChatGPT (GPT Actions / OpenAI)
- Grok (xAI)
- Venice
- Claude (Anthropic Desktop / custom tools)
- Cursor (MCP)
- Glama (Install Server / MCP)
- Perplexity
- Microsoft Copilot / Bing
- Google Gemini / Vertex AI
- Mistral
- Meta AI
- Apple Intelligence / Applebot surfaces
- Amazon Q / Amazonbot tooling
- DuckAssist / DuckDuckGo AI
- You.com
- Cohere
- plus other MCP/OpenAPI-capable assistants
Skill
The agent skill is readable here: /v1/skill. It describes the local-first runtime, the counted pack, and the local desk command. It does not run company jobs on this Worker.
Cite / docs
/v1/health · /v1/stats · /count · /cite.json · /llms.txt · /ai.txt · /humans.txt · /robots.txt · /sitemap.xml · /v1/skill · GitHub
Optional pack
The counted tarball is optional. Download it when you want the operator desk on your own machine.
GET /download stays the real pack and increments only after a verified gzip 200.
Download trades-runtime-1.0.0.tgz
Counted once after the gzip tarball is verified and the 200 response starts. Failed downloads do not increment.
curl -fsSL https://trades-runtime.vibelock.workers.dev/download -o trades-runtime-1.0.0.tgz tar -xzf trades-runtime-1.0.0.tgz cd package npm install npm test npm run demo
The archive is the npm-packable source (src, docs, tests, README, IDENTITY, LICENSE).
Implementer specs stay in the git repo and are not dumped on this page. GitHub Pages stays off.
Credentials stay on your machine. Place your own exports under
data/inbound/servicetitan/, data/inbound/probooks/,
and data/inbound/trades-app/.
Human desk (your machine)
After install, the operator desk is a local page: charts, metrics, alerts, scores, call reasons, and a morning huddle, with a live refresh from that machine's inbound folders. This Worker does not host that desk, the huddle, or tenant metrics.
npx tsx src/cli.ts desk # http://127.0.0.1:4174/
Install notes only: /local-desk. Option C pilot is not started. Option D is not started.