De executielaag voor agentcommunicatie

Stuur e-mail. Garanteer uitvoering. Bewijs het resultaat.

Geen gewone e-mail API — de infrastructuur die garandeert dat elke e-mail daadwerkelijk aankomt. Multi-provider failover (SES Ierland + Brevo Frankrijk). EU-dataresidentie. Nul e-mailverlies.

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
}

Elke andere e-mail API is fire-and-forget. Truncus vertelt je de uitkomst.

Start gratis — 3.000 e-mails/maand. Geen creditcard.

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.”

Bezorgingsstatus moet expliciet zijn.

De meeste e-mail API's geven "geaccepteerd" terug en presenteren dit als "bezorgd." Definitieve postbakstatus is niet gegarandeerd.

Truncus stelt de terminale status van elke verzending bloot:

  • delivered
  • bounced (met reden)
  • rejected (met reden)

Geen afgeleide status. Geen impliciete retries. Geen optimistische succescodes. Uw systeem ontvangt een terminale 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-latentie
Geen stille fouten
100% expliciete status-responses

Operationeel model

Providers: SES Ierland (primair) + Brevo Frankrijk (automatische failover). Circuit breaker met 5-fout drempel.

Executielaag: Truncus (EU) — valideert, routeert, retry met exponential backoff, bestuurt, bewijst. Faalwachtrij met dead-letter herstel.

Mogelijkheden

Multi-Provider Failover

SES Ierland primair. Brevo Frankrijk automatische failover. Duurzame circuit breaker (5 fouten in 60s triggert omschakeling). Elke e-mail logt welke provider bezorgde.

Nul E-mailverlies

Mislukte e-mails gaan naar een duurzame retry-wachtrij met exponential backoff (30s, 2m, 8m, 30m, 2u). Dead-letter herstel voor permanente fouten. Replay API voor handmatige interventie.

Agent-Native

Gestructureerde JSON-responses. Ingebouwde idempotentie. MCP-compatibel. Ontworpen voor systemen die reageren op bezorgingsstatus.

Multi-Tenant Isolatie

Per-tenant domeinen. Reputatiescheiding. Geautomatiseerde opwarming. Geïsoleerde suppressielijsten. Eén tenant kan een andere niet degraderen.

EU-Dataresidentie

Primaire provider in Ierland (eu-west-1). Backup in Frankrijk. Beide providers EU-gebaseerd. GDPR-native door architectuur, niet als add-on. Uw e-mails verlaten Europa nooit.

Governance + Veiligheid

Kill switch API, ontvanger-cooldowns, account reputatie-engine, anomaliedetectie, provider health API. Elke e-mail logt welke provider verzond.

Stream-isolatie

Gescheiden e-mailstreams voor transactioneel en outreach. Elk met eigen domein, reputatie en metrics. Cold e-mail kan nooit uw auth-e-mail deliverability beschadigen.

Reputatie-firewall

Harde handhaving op API-niveau. Outreach-e-mails worden geblokkeerd op transactionele domeinen. Geen waarschuwingen, geen stille fallback. Uw product e-mailreputatie blijft beschermd.

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

Vergelijking

Truncus is ontworpen voor transactionele infrastructuur. Campagneplatformen optimaliseren voor marketingworkflows.

FunctieTruncusTypical APIEnterprise API
EU-dataresidentie
Standaard
US
US
Deterministische terminale status
Ja
Gedeeltelijk
Gedeeltelijk
Expliciete foutreden
Ja
Gedeeltelijk
Gedeeltelijk
Herhaalbare webhooks
Ja
Nee
Nee
Multi-tenant isolatie
Ingebouwd
Handmatig
Enterprise
Agent-native (MCP)
Ja
Nee
Nee
Voorspelbare prijzen
Vaste tiers
Zachte limieten
Volumetiers

Event log

Bezorgevenementen worden in realtime opgeslagen en blijven opvraagbaar. Terminale status. Opgeslagen. Herhaalbaar.

Event Log
TimeMessage IDToSubjectStatusReason
09:14:02msg_8f21a3user@acme.comUw factuur is klaardelivered
09:14:18msg_9b44c1old@defunct.coWachtwoord resettenbouncedmailbox_full
09:14:33msg_a2f7e8blocked@example.orgWelkom aan boordrejectedsuppression_list
09:15:01msg_c3d9f2team@startup.ioDeployment geluktdelivered

Prijzen

Starts free. No credit card required.

Alle plannen bevatten send_sync, Operations API, multi-provider failover (SES + Brevo), EU-dataresidentie en governance. Geen jaarcontracten.

Free

$0/month

Voor testen en ontwikkelen

  • 3.000 e-mails/maand
  • API-toegang
  • Inclusief send_sync
  • Webhooks
  • EU-dataresidentie
  • Gedeeld IP
Gratis starten
Populairste

Pro

$19/month

Voor producten die leveren

  • 50.000 e-mails/maand
  • 5 teamleden
  • Inclusief send_sync
  • 5 eigen domeinen
  • 90 dagen logretentie
  • Open- & kliktracking
  • E-mail support
Upgraden naar Pro

Scale

$99/month

Voor serieuze infrastructuur

  • 300.000 e-mails/maand
  • 20 teamleden
  • Inclusief send_sync
  • Onbeperkt domeinen
  • 1 jaar logretentie
  • Open- & kliktracking
  • SLA
  • E-mail support
Ga voor Scale

Geen creditcard nodig.

Waarom Truncus bestaat

J

Transactionele systemen zijn afhankelijk van nauwkeurige bezorgingsstatus. De meeste API's stellen acceptatie bloot, niet definitieve postbakstatus. Truncus is gebouwd om expliciete terminale bezorgingsstatus voor elke verzending bloot te stellen.

Jasper Oprichter, Van Moose

FAQ

Nee. Alleen transactioneel — bonnen, notificaties, wachtwoord resets, alerts.
Primaire e-mailbezorging via AWS SES in Ierland (eu-west-1). Automatische failover naar Brevo in Frankrijk. Accountgegevens, orkestratie en logs draaien op EU-infrastructuur. Beide verzendproviders zijn EU-gebaseerd. Beheerd door Van Moose (Nederland).
Optioneel per e-mail. Bezorgingstracking staat altijd aan.
U ontvangt een 429 response met een retry_after waarde. Geen stille drops.
Ja. Per-tenant domein-isolatie, reputatiescheiding en opwarming.
Nieuwe domeinen starten op 500/dag. Automatische stijging over 5 dagen. Voortgang zichtbaar in dashboard.

Productie e-mail infrastructuur.

Deterministische terminale status. EU-gehoste orkestratie. Herhaalbare bezorgevenementen.

API key ophalen

Geen creditcard nodig.

Truncus — Transactionele E-mail Infrastructuur voor Bouwers