Exactly-once idempotency key ledger for retried operations, as a Convex component
-
Updated
Jun 14, 2026 - TypeScript
Exactly-once idempotency key ledger for retried operations, as a Convex component
Invite → accept → expire flow — issue a single-use, expiring invitation to a resource and consume it, as a Convex component
Hashed-secret token primitive with mint-once, TTL, revoke and scope, as a Convex component
Auth-agnostic membership and relationship graph (ReBAC tuples), as a Convex component
Consumable balances and economy ledger with atomic spend and lazy regen, as a Convex component
Threaded comments / annotations on any resource — post, reply, edit, resolve, and soft-delete as a Convex component
Reactions, votes, and likes on any resource — toggle, count by kind, and list reactors as a Convex component
Append-only per-subject activity feed and event ledger, as a Convex component
Durable, transport-agnostic outbound transactional email queue — enqueue, retry, idempotent send, and per-message delivery status as a Convex component
Append-only consent ledger (GDPR Art. 6/7) — record, withdraw, and gate consent per subject + purpose as a Convex component
Do-not-contact suppression list + opt-in proof (GDPR/CAN-SPAM), hash-keyed and channel-aware, as a Convex component
Unique slug and handle registry with rename redirects, as a Convex component
Ship production apps 10x faster with AI agents. One command, strict guardrails, your agent codes from line one.
Typed host-side helpers for Convex backends — builders, errors, validators, relationships, pagination, HTTP, env, and observability.
Feature flags as a Convex component: boolean & multivariate flags, % rollout, attribute targeting — evaluated server-side, streamed live to clients.
Per-subject directed inbox — deliver notifications with read/unread state and fan-out as a Convex component
Add a description, image, and links to the vllnt topic page so that developers can more easily learn about it.
To associate your repository with the vllnt topic, visit your repo's landing page and select "manage topics."