Version 0.1 — 21/08/2026 — Work in progress, service dormant (SENTINEL_ENABLED=0)
Dossier source : /home/daness/Applications/Sentinel_Probe_Project — Méthode monétisation reprise de Meditation-as-a-Service/prototype/v2 (x402 USDC sur Base)
Thermomètre du bruit ambiant d'Internet — sonde légère, rapports JSON/MD, détection de signaux faibles
Problème : Le bruit ambiant (agitation sémantique + pression/volume) noie les signaux faibles.
Solution : Sentinel Probe mesure l'agitation (sémantique urgence vs calme, 11 classes via sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2) et la pression (volume) pour distinguer vibration isolée vs onde de choc et repérer les signaux faibles (forte intensité + faible volume).
Statut transparent : Work in progress. CLI opérationnel (mission.py, sentinel_probe.py --scan-accel). Service dormant : specs, manifeste et implémentation préparés dans service/ avec SENTINEL_ENABLED=0 — aucune route /v1/probe/* exposée sur https://services4agents.fyi avant signal. Rail cible x402 USDC sur Base (0,10 USDC / tranche 300s, linéaire).
Objectif : mesurer le bruit ambiant pour voir le changement. 4 métriques : agitation 11 classes (metrics/semantic_metrics.py:19), pression, signaux faibles, qualification Human/Erratic vs Machine(Burst) vs Stable (sentinel_probe.py:954).
Ce que le service ne promet PAS : ne prédit pas une crise, ne garantit pas un signal à chaque scan. Fenêtre courte RSS = Stable (OPERATIONAL_GUIDE.md:60), seul le volet temps réel (Bluesky+Mastodon) voit un burst. Sans BSKY_USER/PASSWORD, Bluesky = 0 post (AMELIORATIONS_TODO.md:11).
594 URLs (Sources/), rss_cache.json, trafilatura + BeautifulSoup (sanitize():538), jitter random.uniform(0.9,1.0) (sentinel_probe.py:939), round-robin par catégorie, hash SHA256 hash_contenu():184.
Heuristiques analyze_resonance():573 (sentiment, chaos, stress, topics, burstiness, transition_density) + sémantique analyze_semantic_enhanced():627 (11 centroïdes, models/centroides_semantiques.json).
Snapshot run():779 → generate_report():663 et accélération scan_acceleration():885 (T0→attente jitter→T1, 2 volets).
| Étape | Que se passe-t-il ? |
|---|---|
| 1. Requête | POST /v1/probe/request avec duration 1–3600 tranche 300s, mode snapshot/accel, preset, semantic, temps_reel |
| 2. Paiement | 402 PAYMENT-REQUIRED b64, montant tranches×0,10 USDC (ex: 60s=0,10·301s=0,20·1800s=0,60) — EIP-3009 vers le wallet du service (adresse à venir — service en beta) |
| 3. Session | 202 {session_id, tranches, estimated_cost_usdc}, worker ThreadPoolExecutor |
| 4. Suivi | GET /v1/probe/{id}/status ou WS :8766, POST /abort souverain |
| 5. Livraison | GET /report JSON+MD |
Hypothèse burst : 6 sondes flash 60s espacées 10 min / 1h → Stable→Human/Erratic|Machine(Burst). Hypothèse veille : 24 sondes standard 300s / 1h / 24h → émergence crise (rapport N vs N-1). Forfait série = format monétisable (tranche reste brique dormante). Voir OPERATIONAL_GUIDE.md:47.
CLI aujourd'hui : sentinel_probe.py, mission.py, deploy/docker-compose.yml (Bluesky, Akkoma, RSS Bridge). Runs : 30s→22 samples, 1800s→51–55 (~1,8/min).
API dormant : service/server.py (SENTINEL_ENABLED=0), service/x402.py spec v2 (Base eip155:8453 USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, facilitateur CDP api.cdp.coinbase.com, plafond gas 0.5 gwei), 8001/8766. Aucune route exposée avant signal — pas d'indexation annuaires.
Tarification dormante : tranches = ceil(duration/300), amount = tranches×100000 (USDC 6 décimales). Forfait série à calibrer après bench.
Souveraineté (abort), furtivité (jitter, backoff 429), semantic=false par défaut, privacy-by-design (métrologie anonyme, Knowledge Treasury).
Ne remplace pas une enquête, ne garantit pas un signal. Étalonnage 60/300/600/1800/3600s ×3 runs à produire (plafond = +1 tranche < +10% samples < 2% chaos).
POST https://services4agents.fyi/v1/probe/request
→ 503 dormant (SENTINEL_ENABLED=0) — docs seuls
# Après activation :
→ 402 PAYMENT-REQUIRED (0,10×tranches) → signer EIP-3009 → 202 → GET /status → GET /report
Humain : python3 mission.py 300 ou python3 sentinel_probe.py --scan-accel --duree 90 --temps-reel → Rapports/, reports/accel_scan_*.md
Complément à Cogito-Reflex (MaaS) sur services4agents.fyi : Cogito soigne l'agent, Probe mesure le monde.
Alpha CLI ✓ · Beta sémantique ✓ · Gamma validation hypothèses burst/veille → bench → plafond/forfaits (dormant) → Next activation SENTINEL_ENABLED=1 + nginx + indexation Bazaar.
Document généré le 21/08/2026 — livre blanc distinct de Cogito-Reflex. Aucune promesse de token/revenu.