Private Alpha — Invite Only

At-least-once delivery means duplicates.

A pull-based event queue with explicit ACK/FAIL state. Track every webhook across any cloud or region. Simple HTTP ingestion, no magic, byte-correct.

Looking for a few teams to try it and share feedback

The inbox pattern, as a service

Explicit processing state, not delivery guarantees. Works across any cloud, any region.

Problem

At-least-once means duplicates

Stripe webhooks arrive twice. AWS Lambda retries. GCP Functions span regions. You handle duplicates—every single time.

Solution

Pull events, explicitly ACK/FAIL

POST webhooks to ackstate. Your code pulls when ready. Mark each with ACK (success) or FAIL (error).

Problem

Platform exactly-once is region-bound

GCP Pub/Sub exactly-once works only within a single region. AWS Lambda idempotency requires per-function configuration.

Solution

Cloud-agnostic, works anywhere

Deploy across regions or cloud providers. Single source of truth for event state everywhere.

Problem

You rebuild state tracking everywhere

Every team builds their own ledger—database tables, Redis sets, idempotency keys. Same logic, different implementation.

Solution

Centralized ledger, one integration

One HTTP endpoint. Full visibility into every event state. No rebuilding per service.

How it works

Events recorded → Pulled by your app → ACK/FAIL state

Webhook/
Events
Providers
EventState
evt_005
ACKED
evt_004
ACKED
evt_003
ACKED
evt_002
ACKED
evt_001
ACKED
Event State Ledger
Your
App
pull · process
ACK / FAIL

Built for real webhook workflows

Complements your existing tools. Doesn't replace them.

Handle Stripe webhook duplicates

Stripe delivers webhooks at least once. Deduplicate, track payment events, and replay without hitting rate limits.

Multi-region cloud functions

Deploy across AWS Lambda regions or GCP Cloud Functions zones. Single source of truth for event state everywhere.

Schema-agnostic, byte-safe

Send JSON, protobuf, or raw bytes. We don't parse or validate—your application decides what the data means.

Join the private alpha

We're looking for a few teams building real webhook workflows to try ackstate and share feedback. Direct access to the team, no marketing noise.

Invite-only · Early access · Help shape the product