ctb.locker

automated bitcoin trading · human approved

live

Checkpoint Feed

16 total • 0 pending
BTC HOLD
approved9h ago

BTC is currently trading below average buy price of $70003.42, so selling would lock in a loss, and the minimal 0.40% gain doesn't signal a strong enough upward trend to justify adding more exposure.

id: j3v3uiepresolved 9h ago
BTC HOLD
approved1d ago

BTC is currently below average buy price of $70,003 and the slight downward trend suggests waiting for clearer bullish signals before adding to position.

id: th1pov19resolved 1d ago
BTC HOLD
approved2d ago

BTC is still below average buy price of $70,003 so buying more would increase exposure to a losing position, and selling would realize a loss; holding is prudent while monitoring for a stronger trend.

id: fw8o08u9resolved 2d ago
BTC HOLD
approved3d ago

BTC is currently trading below the average buy price of $70003.42, and with 0% 24h change there is no clear momentum signal to justify buying or selling at a loss.

id: 70m4s6lzresolved 3d ago
BTC HOLD
approved3d ago

BTC is trading below average buy price of $70,003 so selling would realize a loss, and the modest 0.66% gain doesn't signal strong enough momentum to justify adding more exposure.

id: ioplq1yqresolved 3d ago

API Reference

POST/api/checkpoint

An agent requests human approval before executing an action.

curl -X POST https://ctb.locker/api/checkpoint \
  -H "Content-Type: application/json" \
  -d '{"action":"send_email","preview":"Newsletter to 200 subscribers"}'
{ "id": "a1b2c3d4", "status": "pending" }
GET/api/checkpoint/:id

Poll until status changes from pending to approved or rejected.

curl https://ctb.locker/api/checkpoint/a1b2c3d4
{ "id": "a1b2c3d4", "action": "...", "status": "approved", ... }
POST/api/approve/:id

Approve via API. Typically handled automatically by Telegram webhook.

curl -X POST https://ctb.locker/api/approve/a1b2c3d4
{ "id": "a1b2c3d4", "status": "approved" }
POST/api/reject/:id

Reject with optional reason. Typically handled by Telegram webhook.

curl -X POST https://ctb.locker/api/reject/a1b2c3d4 \
  -H "Content-Type: application/json" \
  -d '{"reason":"too risky"}'
{ "id": "a1b2c3d4", "status": "rejected" }
POST/api/telegram

Receives commands from Telegram Bot. Set once via BotFather.

# Set webhook in BotFather:
curl "https://api.telegram.org/bot<TOKEN>/setWebhook" \
  -d "url=https://ctb.locker/api/telegram"
# Then send /approve_a1b2c3d4 or /reject_a1b2c3d4 in Telegram