Die Ausführungsschicht für Agent-Kommunikation

E-Mail senden. Ausführung garantieren. Ergebnis beweisen.

Keine gewöhnliche E-Mail-API — die Infrastruktur, die sicherstellt, dass jede E-Mail tatsächlich ankommt. Multi-Provider-Failover (SES Irland + Brevo Frankreich). EU-Datenresidenz. Null E-Mail-Verlust.

send_sync
POST /api/v1/emails/send_sync

{
  "from": "agent@yourapp.com",
  "to": "user@example.com",
  "subject": "Invoice #1247",
  "html": "<h1>Your invoice is ready</h1>"
}
1.04 seconds later
{
  "status": "delivered",
  "message_id": "msg_abc123",
  "global_message_id": "gm_a1b2c3d4...",
  "provider": "ses",
  "latency_ms": 1040
}

Jede andere E-Mail-API ist Fire-and-Forget. Truncus liefert das Ergebnis.

Kostenlos starten — 3.000 E-Mails/Monat. Keine Kreditkarte.

Most email APIs

Send

Fire and forget

“Here's a 200 OK. Good luck.”

Single provider

Hope

One provider, one point of failure

“Check your webhook later.”

Truncus

Guarantee

Multi-provider. EU-native. Zero loss.

“Delivered. Here's proof.”

Zustellungsstatus muss explizit sein.

Die meisten E-Mail-APIs geben "angenommen" zurück und nennen das "zugestellt." Finaler Postfachstatus wird nicht garantiert.

Truncus stellt den terminalen Status jedes Versands bereit:

  • delivered
  • bounced (mit Grund)
  • rejected (mit Grund)

Kein abgeleiteter Status. Keine impliziten Wiederholungen. Keine optimistischen Erfolgscodes. Ihr System erhält einen terminalen Status.

Where Truncus sits

Below your agent logic. Above raw email providers. The execution layer.

Your Agent / App

Truncus Execution Layer

Validate

spam score domain health confidence dedup check

Execute

send / send_sync retry + failover batch / schedule guarantees

Govern

kill switch rate limits reputation cooldowns

Observe

lifecycle latency intelligence statistics

Inbound

receive classify intent correlate sentiment

Prove

global msg ID audit trail sandbox replay

AWS SES

primary (Ireland, eu-west-1)

Brevo

failover (France)

Circuit breaker: 5 failures in 60s triggers automatic failover. Dual MX records for inbound continuity.

99,9% Uptime
<100ms p50-Latenz
Keine stillen Fehler
100% explizite Status-Antworten

Betriebsmodell

Provider: SES Irland (primär) + Brevo Frankreich (automatisches Failover). Circuit Breaker mit 5-Fehler-Schwelle.

Ausführungsschicht: Truncus (EU) — validiert, routet, Retry mit exponentiellem Backoff, steuert, beweist. Fehlerwarteschlange mit Dead-Letter-Wiederherstellung.

Fähigkeiten

Multi-Provider-Failover

SES Irland primär. Brevo Frankreich automatisches Failover. Dauerhafter Circuit Breaker (5 Fehler in 60s löst Umschaltung aus). Jede E-Mail protokolliert, welcher Provider zugestellt hat.

Null E-Mail-Verlust

Fehlgeschlagene E-Mails gehen in eine dauerhafte Retry-Warteschlange mit exponentiellem Backoff (30s, 2m, 8m, 30m, 2h). Dead-Letter-Wiederherstellung für permanente Fehler. Replay-API für manuelle Intervention.

Agent-Native

Strukturierte JSON-Antworten. Eingebaute Idempotenz. MCP-kompatibel. Für Systeme konzipiert, die auf Zustellungsstatus reagieren.

Multi-Tenant-Isolation

Pro-Tenant-Domains. Reputationstrennung. Automatisches Aufwärmen. Isolierte Unterdrückungslisten. Ein Tenant kann keinen anderen beeinträchtigen.

EU-Datenresidenz

Primärer Provider in Irland (eu-west-1). Backup in Frankreich. Beide Provider EU-basiert. DSGVO-nativ durch Architektur, nicht als Add-on. Ihre E-Mails verlassen Europa nie.

Governance + Sicherheit

Kill-Switch-API, Empfänger-Cooldowns, Account-Reputations-Engine, Anomalie-Erkennung, Provider-Health-API. Jede E-Mail protokolliert, welcher Provider gesendet hat.

Stream-Isolation

Isolierte E-Mail-Streams für transaktional und Outreach. Jeder mit eigenem Domain, Reputation und Metriken. Cold-E-Mails können niemals Ihre Auth-E-Mail-Zustellbarkeit beschädigen.

Reputations-Firewall

Harte Durchsetzung auf API-Ebene. Outreach-E-Mails werden auf transaktionalen Domains blockiert. Keine Warnungen, kein stilles Fallback. Ihre Produkt-E-Mail-Reputation bleibt geschützt.

Built for agents, not humans

Three real workflows. Execute, validate, recover.

Agent sends invoice

Durable operation with exactly_once guarantee

agent.ts
// Agent sends invoice — durable operation with guarantee
const op = await truncus.operations.create({
  type: 'email.send',
  delivery_guarantee: 'exactly_once',
  params: {
    from: 'billing@yourapp.com',
    to: customer.email,
    subject: `Invoice #${invoice.id}`,
    html: renderInvoice(invoice),
  },
});

const result = await truncus.operations.get(op.operation_id);
// { status: "completed", provider: "ses", delivered_at: "..." }

Agent handles bounce

Post-send intelligence with actionable recommendations

agent.ts
// Agent handles bounce gracefully
const email = await truncus.emails.get(messageId);

if (email.intelligence.failure_category === 'permanent') {
  // "The recipient email does not exist."
  await removeFromList(email.to);
} else if (email.intelligence.is_retryable) {
  // Already handled — Truncus retried across providers
}

Agent validates first

Pre-send confidence scoring protects reputation

agent.ts
// Agent validates before risking domain reputation
const check = await truncus.emails.validate({
  from: 'agent@yourapp.com',
  to: prospect.email,
  subject: 'Partnership opportunity',
});

if (check.recommendation === 'do_not_send') {
  // Skip — high bounce risk
  console.log(`Skipping: ${check.checks.spam_risk}`);
} else {
  await truncus.emails.sendSync({ ... });
}

Vergleich

Truncus ist für transaktionale Infrastruktur konzipiert. Kampagnenplattformen optimieren für Marketing-Workflows.

FunktionTruncusTypical APIEnterprise API
EU-Datenresidenz
Standard
US
US
Deterministischer terminaler Status
Ja
Teilweise
Teilweise
Expliziter Fehlergrund
Ja
Teilweise
Teilweise
Wiederholbare Webhooks
Ja
Nein
Nein
Multi-Tenant-Isolation
Eingebaut
Manuell
Enterprise
Agent-native (MCP)
Ja
Nein
Nein
Vorhersehbare Preise
Feste Stufen
Weiche Limits
Volumenstufen

Event-Log

Zustellereignisse werden in Echtzeit gespeichert und bleiben abfragbar. Terminaler Status. Gespeichert. Wiederholbar.

Event Log
TimeMessage IDToSubjectStatusReason
09:14:02msg_8f21a3user@acme.comIhre Rechnung ist bereitdelivered
09:14:18msg_9b44c1old@defunct.coPasswort zurücksetzenbouncedmailbox_full
09:14:33msg_a2f7e8blocked@example.orgWillkommen an Bordrejectedsuppression_list
09:15:01msg_c3d9f2team@startup.ioDeployment erfolgreichdelivered

Preise

Starts free. No credit card required.

Alle Pläne beinhalten send_sync, Operations API, Multi-Provider-Failover (SES + Brevo), EU-Datenresidenz und Governance. Keine Jahresverträge.

Free

$0/month

Zum Testen und Entwickeln

  • 3.000 E-Mails/Monat
  • API-Zugang
  • Inklusive send_sync
  • Webhooks
  • EU-Datenresidenz
  • Geteilte IP
Kostenlos starten
Beliebteste

Pro

$19/month

Für Produkte, die liefern

  • 50.000 E-Mails/Monat
  • 5 Teammitglieder
  • Inklusive send_sync
  • 5 eigene Domains
  • 90 Tage Log-Aufbewahrung
  • Öffnungs- & Klick-Tracking
  • E-Mail-Support
Auf Pro upgraden

Scale

$99/month

Für ernsthafte Infrastruktur

  • 300.000 E-Mails/Monat
  • 20 Teammitglieder
  • Inklusive send_sync
  • Unbegrenzte Domains
  • 1 Jahr Log-Aufbewahrung
  • Öffnungs- & Klick-Tracking
  • SLA
  • E-Mail-Support
Scale wählen

Keine Kreditkarte erforderlich.

Warum Truncus existiert

J

Transaktionale Systeme sind auf genauen Zustellungsstatus angewiesen. Die meisten APIs stellen Annahme bereit, nicht finalen Postfachstatus. Truncus wurde gebaut, um expliziten terminalen Zustellungsstatus für jeden Versand bereitzustellen.

Jasper Gründer, Van Moose

FAQ

Nein. Nur transaktionale E-Mails — Quittungen, Benachrichtigungen, Passwort-Resets, Alerts.
Primärer E-Mail-Versand über AWS SES in Irland (eu-west-1). Automatisches Failover zu Brevo in Frankreich. Kontodaten, Orchestrierung und Logs laufen in EU-Infrastruktur. Beide Versandprovider sind EU-basiert. Betrieben von Van Moose (Niederlande).
Optional pro E-Mail. Zustellungsverfolgung ist immer aktiv.
Sie erhalten eine 429-Antwort mit einem retry_after-Wert. Keine stillen Drops.
Ja. Pro-Tenant-Domain-Isolation, Reputationstrennung und Aufwärmung.
Neue Domains starten bei 500/Tag. Automatische Steigerung über 5 Tage. Fortschritt im Dashboard sichtbar.

Produktions-E-Mail-Infrastruktur.

Deterministischer terminaler Status. EU-gehostete Orchestrierung. Wiederholbare Zustellereignisse.

API-Key holen

Keine Kreditkarte erforderlich.

Truncus — Transaktionale E-Mail-Infrastruktur für Entwickler