Skip to main content

sapphire-core

Shared library — risk kernel, circuit breaker, position sizing, trade models, logging

Informations de source

Dépôt
arigatoexpress/Sapphire
Dernière activité de la source
29 juillet 2026 à 15:50
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
56 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
sapphire-core
description
Shared library — risk kernel, circuit breaker, position sizing, trade models, logging
type
library
runtime
python
deploy_target
none
dependencies
[]
entry_point
src/sapphire_core/__init__.py
test_command
pytest tests/unit/
# Sapphire Core ## Purpose Foundation library imported by all Sapphire services. Provides risk management, position sizing, circuit breakers, trade models, health checks, and structured logging. ## Key Files - `src/sapphire_core/risk_kernel.py` — Risk calculations and portfolio limits - `src/sapphire_core/circuit_breaker.py` — Automatic trading halt on anomalies - `src/sapphire_core/position_sizing.py` — Kelly criterion and fractional sizing - `src/sapphire_core/health.py` — Health check endpoints - `src/sapphire_core/telegram_bot.py` — Base Telegram bot client - `src/sapphire_core/gateway.py` — OpenClaw gateway client ## API Surface All modules export public functions. No CLI or HTTP endpoints — this is a library.
Voir sur GitHub