De bezorgbaarheidsloop, gesloten

Verstuur. Weet of het is aangekomen. Zie hoe de wereld het ontving.

De enige e-mail-infrastructuur die de bezorgbaarheidsloop end-to-end sluit. Geen losse tools. Geen vendor sprawl. EU-native.

send_sync

Weet binnen 1 seconde of je e-mail is afgeleverd. Geen 30 seconden wachten op een webhook. Niet "geaccepteerd". Afgeleverd.

Zero-touch DNS

Plak één keer 4 records. Truncus beheert de rest voor altijd — SPF, DKIM, DMARC, MTA-STS, plus wekelijkse drift-correctie.

DMARC-aggregator

Truncus heeft een eigen DMARC-ingestion endpoint en parseert aggregate-rapporten van Gmail, Yahoo en Outlook in jouw account — geen externe deliverability-dienst nodig.

Begin in minder dan een minuut.

99,9% uptime
<100ms p50-latentie
Geen stille fouten
Intern ingezet voor Van Moose-systemen

Waarom continuïteit telt

Wat gebeurt er als uw e-mailprovider uitvalt tijdens toelatingen, beveiligingsmeldingen of betalingsbevestigingen?

Zonder continuïteitslaag is het antwoord: niets wordt bezorgd.

  • Wachtwoordherstelmails falen — gebruikers buitengesloten, supporttickets stijgen
  • Goedkeuringsworkflows stagneren — tijdkritische beslissingen vertraagd
  • Waarschuwingsmails geblokkeerd — incidenten worden niet opgemerkt

Kritieke e-mail mag niet afhangen van één provider. Truncus zorgt ervoor dat dit niet het geval is.

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 contract

Elke verzending geeft een terminale status terug. Fouten bevatten een machineleesbare reden.

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" }

Bezorgevenementen worden opgeslagen en zijn opvraagbaar.

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

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

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

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

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

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