Skip to content
Rigid Lambdas · Edge functions

Your code,
inside the network.

Deploy functions into Rigid's global edge — running beside the auth path, not across the internet from it. Your spend rules, your core-banking lookups, your product logic: executed in the same millisecond budget as the authorization itself.

$rigid deploy auth_hook.ts --all-regions
auth_hook.ts · runs on every auth
export default async (auth: AuthEvent) => {
  // your core, reached over the private mesh
  const account = await core.balance(auth.holder); // 3ms

  if (account.available < auth.amount) {
    return decline("insufficient_funds");
  }
  if (auth.mcc === "gambling" && account.limits.block_gambling) {
    return decline("holder_preference");
  }
  return approve({ hold: auth.amount });
};
✓ executed in 4.1ms · inside auth budgetv7 · 100% traffic
WHY IT EXISTS

The round-trip to your stack is the latency you can't buy back.

Most processors call your webhook across the public internet and wait. Rigid runs your logic inside the region that's answering the tap — so "check with our core" stops costing a continent.

Legacy: webhook to your data center & back~240ms
Rigid Lambda at the answering edge~4ms

SAME LOGIC, SAME DECISION — 60× LESS WAITING AT THE TERMINAL

ONE DEPLOY · EVERY REGION

Push once. Live at every edge in seconds.

rigid deploy · v7 → 14 regions ✓

fra1lhr1iad1sfo1gru1sin1nrt1syd1bom1jnb1dxb1mex1waw1icn1

Ship a Lambda in the demo call.

Bring one auth rule you wish your processor could run — we'll deploy it to 14 regions live.