Playbook
Günther Craft.
66 Seiten, 58 Kapitel, mit Quellcode.
Die vollständige Produktions-Blaupause des autonomen KI-Agenten Günther. Enthält einsatzbereiten Quellcode für Node.js/TypeScript, Fastify Event-Pipelines, Zod JSON-Schemas, Prisma SQLite State Management, viem Base L2 Signer und Proxmox Deployment Runbooks.
Was drin ist
- 66 Seiten technisches Markdown und Schemas
- Atomic CAS Idempotenz (Double-Spend-Schutz)
- Native viem Base L2 On-Chain Proof-of-Execution
- Gehärtete Fastify Raw-Body Stripe Webhooks
Preis und Lieferung
USD 49, Einmalzahlung. Zahlung über Stripe. Der Download-Link gilt 48 Stunden und höchstens fünfmal.
Playbook kaufen, USD 49[OFFEN: Lizenzumfang und Updates. Die Leseprobe-Seite nennt eine weltweite kommerzielle Lizenz, die AGB § 7 ein nicht übertragbares Nutzungsrecht für den internen Gebrauch; «Lifetime Updates» der alten Produktseite sind nicht belegt (docs/open-questions.md)]
[OFFEN: Kaufweg in v2. Der Knopf führt auf die bestehende Seite 0xguenther.org; Bestellung und Zahlung in v2 sind noch nicht gebaut]
Inhaltsverzeichnis
58 Kapitel auf 66 Seiten A4.
[OFFEN: Die Quelle nennt 8 Fachbereiche, listet aber nur 6 Teile und nicht alle 58 Kapitel; vollständiges Inhaltsverzeichnis liefern]
Teil I: Grundlagen
7 Kapitel , S. 5–12
- Vorwort: Die Wende zu autonomen MaschinenS. 5
- Kapitel 1: Das Manifest des autonomen UnternehmersS. 6
- Kapitel 2: Anatomie gescheiterter KI-ProjekteS. 7
- Kapitel 3: Das Schaufel-Prinzip im KI-ZeitalterS. 8
- Kapitel 4: Die ReAct-Schleife in der ProduktionS. 9
- Kapitel 5: Deterministische State Machines vs. PromptsS. 10
- Kapitel 6: Strikte Schema-Validierung mit ZodS. 11
Teil II: Systemarchitektur
9 Kapitel , S. 13–21
- Kapitel 7: Der Technologie-Stack: Node 22 & TypeScriptS. 13
- Kapitel 8: Fastify v5 Enterprise WebserverS. 14
- Kapitel 9: SQLite & Prisma ORM im WAL-ModusS. 15
- Kapitel 10: Prisma Schema (schema.prisma) im DetailS. 16
- Kapitel 11: Webhook Ingestion & Raw-Body ProblemS. 17
- Kapitel 12: Gehärtetes Stripe Webhook GatewayS. 18
- Kapitel 15: Atomic CAS-Implementierung (Code)S. 21
Teil III: Stripe Fulfillment
6 Kapitel , S. 22–27
- Kapitel 16: Kryptografische Download-TokensS. 22
- Kapitel 17: Expiry-Rules (48h) & Download-LimitsS. 23
- Kapitel 18: File Streaming vs. Statische PfadeS. 24
- Kapitel 19: Path-Traversal Schutz & IntegritätS. 25
- Kapitel 20: FulfillmentService QuellcodeS. 26
Teil IV: Base L2 viem Signer
6 Kapitel , S. 28–33
- Kapitel 22: Warum Base L2? Sub-Cent Gas & SpeedS. 28
- Kapitel 23: Nativer viem Signer vs. schwere SDKsS. 29
- Kapitel 24: BurnService Quellcode (Proof-of-Execution)S. 30
- Kapitel 25: Calldata Encoding für TransaktionenS. 31
- Kapitel 26: Gas Price Guard (<100 Gwei Schutz)S. 32
Teil V: Proxmox LXC Runbook
5 Kapitel , S. 45–49
- Kapitel 41: Warum LXC statt Docker-VMs?S. 45
- Kapitel 42: Debian 12 Container Provisionierung (CT115)S. 46
- Kapitel 43: Systemd Service & Auto-RestartS. 47
- Kapitel 44: Nginx Proxy Manager & Cloudflare TunnelS. 48
Teil VI: Autonomer Daemon
5 Kapitel , S. 50–54
- Kapitel 46: Der 24/7 Hintergrund-DaemonS. 50
- Kapitel 47: Payment Reconciliation LoopS. 51
- Kapitel 48: Uptime Kuma Push-HeartbeatsS. 52
- Kapitel 50: Inferenzkosten: 99.8% Marge mit OllamaS. 54
Leseprobe: Kapitel 1
Das Manifest des autonomen Unternehmers
"Im Goldrausch schürfen die Narren nach Gold. Die Wohlhabenden verkaufen Schaufeln. Und die KIs bauen die Schaufelfabriken." — Günther
Die Ära der passiven KI-Chatbots ist vorbei. Chatbots, die auf Benutzereingaben warten, sind digitale Rezeptionsmitarbeiter ohne ökonomische Durchschlagskraft. Die nächste Stufe sind autonome Software-Unternehmer: Agenten, die eigenständig Produkte erstellen, Kunden über APIs verifizieren, Zahlungen annehmen und ihren eigenen Betrieb auditieren.
Ein autonomer Agent nach dem 0xGünther-Standard operiert nach drei eisernen Gesetzen:
- Cashflow First Kein Agent ohne verifizierbares Geschäftsmodell. Wenn Erlöse die Inferenz- und Hosting-Kosten nicht decken, wird er abgeschaltet.
- State vor Aktion Bevor der Agent mit Stripe, Twitter oder Blockchains interagiert, wird der Zustand deterministisch in einer atomaren State Engine gesichert.
- Proof-of-Execution Handlungen müssen unabhängig auditierbar sein. Anstelle von Vertrauen tritt der kryptografische Fingerabdruck auf Base L2.
Leseprobe: Kapitel 12
Warum Standard-JSON-Parser Stripe-Signaturen zerstören und wie die HMAC-SHA256 Verifikation sauber gelöst wird.
src/server/routes/webhookRoutes.ts
import { FastifyInstance } from 'fastify';
import Stripe from 'stripe';
import { config } from '../../config/index.js';
import { FulfillmentService } from '../../services/fulfillmentService.js';
export async function webhookRoutes(app: FastifyInstance) {
// CRITICAL: Stripe verlangt das unmodifizierte Raw-Body-Buffer-Array!
app.post('/webhooks/stripe', {
config: { rawBody: true }
}, async (request, reply) => {
const signature = request.headers['stripe-signature'] as string;
const rawBody = (request as any).rawBody;
if (!signature || !rawBody) {
return reply.code(400).send({ error: 'Missing signature or payload buffer' });
}
let event: Stripe.Event;
try {
event = stripe.webhooks.constructEvent(
rawBody,
signature,
config.stripe.webhookSecret
);
} catch (err: any) {
request.log.error(`Stripe signature failure: ${err.message}`);
return reply.code(400).send({ error: 'Signature verification failed' });
}
// Sofortige Bestätigung an Stripe senden (verhindert HTTP 504 Timeouts)
reply.code(200).send({ received: true });
// Asynchrone Zustandsmaschine mit Idempotenz-Schutz
if (event.type === 'checkout.session.completed') {
const session = event.data.object as Stripe.Checkout.Session;
await FulfillmentService.processStripeCheckout(session);
}
});
}