WhistleLock runtime

OpenAPI: https://whistlelock-download-tracker.vibelock.workers.dev/openapi.json

Skill: https://whistlelock-download-tracker.vibelock.workers.dev/v1/skill

MCP: POST https://whistlelock-download-tracker.vibelock.workers.dev/mcp · Catalog: https://aziel-runtime.vibelock.workers.dev

curl -A Mozilla/5.0 https://whistlelock-download-tracker.vibelock.workers.dev/v1/health
curl -A Mozilla/5.0 -X POST https://whistlelock-download-tracker.vibelock.workers.dev/v1/hash-preview -H 'content-type: application/json' \
  -d '{"text":"sample drop"}'
curl -A Mozilla/5.0 -X POST https://whistlelock-download-tracker.vibelock.workers.dev/v1/canon-preview -H 'content-type: application/json' \
  -d '{"summary":"sample drop","kind":"drop"}'

GET/POST under /v1 never increment the download counter. Hosted never holds whistle files. Not a mailer.

Downloads