Skip to content
MCP ThesaurusMCP Thesaurus

overcome stress

CommunityIncomplete39/100Claim

streamable-httpupdated 6mo ago

Een server die jouw 16 AI-agent skill blocks serveert achter Lightning Network paywalls via het L402 protocol. AI-agents betalen per query in sats โ€” geen accounts, geen API-keys, geen signup.

SourceWebsite

What can you do with overcome stress?

Overcome Stress โ€” L402 Skill Server

Wat is dit?

Een server die jouw 16 AI-agent skill blocks serveert achter Lightning Network paywalls via het L402 protocol. AI-agents betalen per query in sats โ€” geen accounts, geen API-keys, geen signup.

Architectuur

AI-Agent โ†’ GET /api/skills/K01 โ†’ Server antwoordt: HTTP 402 + Lightning invoice (50 sats)
AI-Agent โ†’ Betaalt invoice via Lightning โ†’ Ontvangt preimage
AI-Agent โ†’ GET /api/skills/K01 + Authorization: L402 {macaroon}:{preimage}
Server  โ†’ Verifieert betaling โ†’ Serveert volledige skill content
Sats    โ†’ Stromen naar jouw Lightning wallet

Componenten

Service Wat het doet
API Server Python Flask app die skills serveert achter L402 paywall
LNbits Lightning payment backend โ€” maakt invoices, checkt betalingen
Caddy Reverse proxy met automatische HTTPS (Let's Encrypt)

Snelle Start (5 minuten)

Stap 1: Huur een VPS

Goedkoopste optie: Hetzner Cloud (โ‚ฌ4,51/maand voor CX22)

Stap 2: Upload bestanden naar de server

# Vanaf je computer (of gebruik FileZilla):
scp -r skill-server/ root@JOUW-IP:/root/skill-server/

Stap 3: SSH naar je server en deploy

ssh root@JOUW-IP
cd /root/skill-server
chmod +x deploy.sh
./deploy.sh

Stap 4: LNbits configureren

  1. Open http://JOUW-IP:5000 in je browser
  2. Maak een nieuwe wallet aan ("OvercomeStress")
  3. Klik op het sleutel-icoon rechtsboven
  4. Kopieer:
    • Admin key โ†’ dit wordt LNBITS_ADMIN_KEY
    • Invoice/read key โ†’ dit wordt LNBITS_API_KEY

Stap 5: API keys instellen

nano .env
# Plak de keys bij LNBITS_API_KEY en LNBITS_ADMIN_KEY
# Save: Ctrl+X โ†’ Y โ†’ Enter

docker compose restart api

Stap 6: Testen

# Catalogus ophalen (gratis)
curl http://JOUW-IP:8402/api/catalog

# Skill opvragen (krijgt 402 + invoice terug)
curl http://JOUW-IP:8402/api/skills/K01

# Preview ophalen (gratis)
curl http://JOUW-IP:8402/api/skills/K01/preview

Domein + HTTPS (optioneel maar aanbevolen)

  1. Koop een domein (bijv. skills.overcomestress.com)
  2. Zet een DNS A-record naar je server IP
  3. Pas de Caddyfile aan met je domein
  4. docker compose restart caddy
  5. Caddy regelt automatisch HTTPS via Let's Encrypt

API Endpoints

Endpoint Auth Prijs Beschrijving
GET / Nee Gratis Server info
GET /api/catalog Nee Gratis Volledige skill catalogus
GET /api/skills/{id}/preview Nee Gratis Eerste sectie van skill
GET /api/skills/{id} L402 50-100 sats Volledige skill content
GET /api/trajectories/{id} L402 150 sats Traject routering
GET /api/payment/{hash}/status Nee Gratis Betaalstatus check
GET /api/stats Nee Gratis Publieke statistieken
GET /health Nee Gratis Health check

Pricing

Type Aantal Prijs/query
Knowledge (K01-K08) 8 50 sats
Intervention (I01-I07) 7 75 sats
Proprietary (I08) 1 100 sats
Trajectories (T01-T04) 4 150 sats

Lightning Backend Configureren

LNbits start standaard met een FakeWallet (voor testen). Voor echte betalingen:

Optie A: Phoenixd (aanbevolen โ€” sluit aan bij je Phoenix wallet)

Phoenixd is de server-versie van Phoenix Wallet.

# Installeer phoenixd op je server
# Zie: https://phoenix.acinq.co/server

# Pas docker-compose.yml aan:
# Uncomment de PhoenixdWallet regels bij lnbits environment
# Herstart: docker compose up -d

Optie B: LND node

Als je een LND node hebt of wilt draaien:

# Pas docker-compose.yml aan:
# Uncomment de LndRestWallet regels bij lnbits environment
# Vul je LND REST endpoint, cert, en macaroon in
# Herstart: docker compose up -d

Bestanden

skill-server/
โ”œโ”€โ”€ api/
โ”‚   โ”œโ”€โ”€ server.py          # Hoofd API server met L402 protocol
โ”‚   โ””โ”€โ”€ requirements.txt   # Python dependencies
โ”œโ”€โ”€ skills/                # De 16 skill markdown bestanden
โ”‚   โ”œโ”€โ”€ K01_what_is_stress.md
โ”‚   โ”œโ”€โ”€ K02_autonomic_nervous_system.md
โ”‚   โ”œโ”€โ”€ ... (16 bestanden)
โ”‚   โ””โ”€โ”€ I08_vergeetmuts_technique.md
โ”œโ”€โ”€ docker-compose.yml     # Service orchestratie
โ”œโ”€โ”€ Dockerfile             # API server container
โ”œโ”€โ”€ Caddyfile              # HTTPS reverse proxy config
โ”œโ”€โ”€ deploy.sh              # Deployment script
โ”œโ”€โ”€ .env.example           # Environment template
โ””โ”€โ”€ README.md              # Dit bestand

Monitoring

# Logs bekijken
docker compose logs -f api
docker compose logs -f lnbits

# Status checken
docker compose ps

# Herstarten
docker compose restart

# Stoppen
docker compose down

Kosten

  • VPS: โ‚ฌ4,51-9/maand (Hetzner CX22/CX32)
  • Domein: โ‚ฌ10-15/jaar
  • LNbits: gratis (open source)
  • Totaal: ~โ‚ฌ70/jaar

Licentie

ยฉ 2024-2026 Sieto Reitsma. Alle rechten voorbehouden. Forgive and Forget Hood: ยฉ 2025 Dr. Paula Zeestraten-Bartholomeus, ReAttach Therapy International Foundation. Corpus Systemicsยฎ โ€” Geregistreerd Handelsmerk, Benelux.