greglab
AI LabInternal

Binance Trading Automation

Private automation with a carefully separated public reporting layer.

Private, restart-safe spot-market automation with reconciliation, operational safeguards, and a narrow static reporting handoff for approved public artifacts.

Access
Internal
Runtime
Python + systemd
Public boundary
Static artifacts only
First commit
2026-03-21

What it is

This internal Python service coordinates cautious spot-market automation and the surrounding operational checks. Its state model is designed to survive process restarts and reconcile local records with exchange-observed state.

Monitoring and safety controls can pause new activity, classify actionable state changes, and reduce repetitive operator noise. The repository also contains health and deployment tooling for its long-running host service.

A reporting pipeline can produce selected static dashboard files and hand them to CipherClaw Web for publication. The publisher does not connect back to the automation runtime.

This public profile intentionally omits strategy rules, credentials, balances, positions, performance, and live operational detail.

Highlights

  • Restart-safe state and exchange reconciliation
  • Operational monitoring and safety controls
  • Static reporting handoff to CipherClaw Web

Capabilities

Key features

Restart-safe state

Durable local state and startup reconciliation reduce ambiguity after a process or host restart.

Operational guardrails

Monitoring can pause new activity and surface state changes that require operator attention.

Exchange reconciliation

Read paths compare expected local records with exchange-observed status before the service proceeds.

Bounded monitoring

Per-market checks and failure classification aim to keep recurring reports actionable rather than repetitive.

Static reporting handoff

Approved dashboard HTML is generated outside the public site and copied across a one-way artifact boundary.

Under the hood

How it works

  1. 1A long-running Python service reads private configuration from external secret storage and restores durable state.
  2. 2Market observations feed bounded evaluation and safety checks; sensitive decisions and state remain private.
  3. 3Reconciliation compares persisted records with exchange-reported outcomes after interruptions.
  4. 4A separate exporter produces selected static reporting files for CipherClaw Web without sharing runtime credentials.

Recent changes

Full changelog →
  1. Linked the live dashboard

    Added the public Binance live dashboard link to the project profile.

  2. Added per-pair monitoring controls

    Expanded risk-reducing monitoring and entry-pause support.

  3. Reduced monitoring noise

    Made recurring reporting focus on actionable state changes.