CodeLock codelock v0.1.0
View source as Canonical or Rosetta HTML while keeping the same meaning.
#codelock #codelock-lock #codelock-render #codelock-gate-status #codelock-honesty
Worker: https://codelock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap
Liveness. Does not increment download KV. The machine name for that step is health.
Canonical or CodeLock/Rosetta HTML view of source. The machine name for that step is render.
Read CodeLock gate open/closed. Alters perception, not meaning. The machine name for that step is gate-status.
UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.
Return CodeLock skill markdown. Does not increment download KV. The machine name for that step is skill.
Machine call
POST /v1/fraggate/call { slug: "codelock", op: "health" } — Liveness. Does not increment download KV.POST /v1/fraggate/call { slug: "codelock", op: "render" } — Canonical or CodeLock/Rosetta HTML view of source.POST /v1/fraggate/call { slug: "codelock", op: "gate-status" } — Read CodeLock gate open/closed. Alters perception, not meaning.POST /v1/fraggate/call { slug: "codelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.POST /v1/fraggate/call { slug: "codelock", op: "skill" } — Return CodeLock skill markdown. Does not increment download KV.
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \
-H 'content-type: application/json' \
-d '{"slug":"codelock","op":"render","payload":{"source":"print(’hello’)","mode":"normalize"}}'
FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.
Ready. CodeLock. The reply stays in plain language.