Die Zustellbarkeitsschleife, geschlossen

Senden. Wissen, dass es ankam. Sehen, wie die Welt es empfangen hat.

Die einzige E-Mail-Infrastruktur, die die Zustellbarkeitsschleife durchgehend schließt. Keine Bolt-on-Tools. Kein Vendor-Sprawl. EU-nativ.

send_sync

Wissen Sie in 1 Sekunde, ob Ihre E-Mail zugestellt wurde. Nicht 30 Sekunden per Webhook. Nicht "akzeptiert". Zugestellt.

Zero-Touch-DNS

Einmal 4 Records einfügen. Truncus übernimmt den Rest für immer — SPF, DKIM, DMARC, MTA-STS, plus wöchentliche Drift-Korrektur.

DMARC-Aggregator

Truncus betreibt einen eigenen DMARC-Ingestion-Endpunkt und parst Aggregate-Berichte von Gmail, Yahoo und Outlook in Ihr Konto — kein externer Zustellbarkeitsdienst nötig.

Setup in unter einer Minute.

99,9% Uptime
<100ms p50-Latenz
Keine stillen Fehler
Intern eingesetzt für Van Moose-Systeme

Warum Kontinuität zählt

Was passiert, wenn Ihr E-Mail-Anbieter während Zulassungen, Sicherheitswarnungen oder Zahlungsbestätigungen ausfällt?

Ohne Kontinuitätsschicht lautet die Antwort: Nichts wird zugestellt.

  • Passwort-Resets scheitern — Benutzer ausgesperrt, Support-Tickets steigen
  • Genehmigungsworkflows stocken — zeitkritische Entscheidungen verzögert
  • Warnmeldungen blockiert — Vorfälle bleiben unbemerkt

Kritische E-Mail darf nicht von einem einzigen Anbieter abhängen. Truncus stellt sicher, dass dies nicht der Fall ist.

Today

Single provider

One dependency. One point of failure.

“If it goes down, we wait.”

During an outage

Disruption

Auth fails. Alerts stop. Users wait.

“When did this start?”

With Truncus

Continuity

Parallel infrastructure. Automatic failover.

“We kept delivering.”

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({ ... });
}

Response-Vertrag

Jeder Versand gibt einen terminalen Status zurück. Fehler enthalten einen maschinenlesbaren Grund.

response.json

// call

const { status, message_id } = await truncus.emails.send(...)

// possible responses

1{ "status": "delivered", "message_id": "msg_8f21" }
2{ "status": "bounced", "reason": "mailbox_full" }
3{ "status": "rejected", "reason": "suppression_list" }

Zustellereignisse werden gespeichert und sind abfragbar.

Traditional APITruncus send_sync
Send email
Know if delivered
Set up webhook server, wait, correlate
In the same response
Agent-friendly
No (async callbacks)
Yes (synchronous result)
Lines of code
40+ (send + webhook + correlation)
3 (one fetch call)

Built for agents

AI agents don't set up webhook servers. They call an API and need to know if it worked.

Traditional email APIs

  1. 1Send email
  2. 2Set up webhook endpoint
  3. 3Wait for callback
  4. 4Correlate callback to original send
  5. 5Handle timeouts and retries

Truncus

  1. 1Call send_sync
  2. 2Get the result

That's it.

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.

From zero to sending in under a minute

1Add your domain → ~5 seconds
21-click setup → ~10 seconds
3Verification → automatic
4Send test email → instant

Your first send

curl
curl -X POST https://truncus.co/api/v1/emails/send \
  -H "Authorization: Bearer tr_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "you@yourdomain.com",
    "to": "test@example.com",
    "subject": "Hello from Truncus",
    "html": "<p>It works.</p>"
  }'

Response includes terminal delivery status — delivered, bounced, or rejected. No polling. Full quickstart guide

Check your domain readiness

See if your domain is ready to send email — SPF, DMARC, and MX in seconds.

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

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

Built for AI agents and autonomous systems

$ curl -X POST https://api.truncus.co/v1/emails/send \ -H "Authorization: Bearer tr_live_..."

What will it cost?

Starts free. No credit card required.

1050010K
1210

Estimated monthly volume

30K emails

Recommended plan

Pro($19/mo)

Start with Pro

Typical AI agent workloads

Agent typeEmails/dayMonthlyPlan
SaaS notifications2006KFree
Customer support bot50015KPro
AI outreach agent2,00060KPro
Monitoring & alerting5,000150KScale
Multi-tenant platform8,000240KScale

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

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