Fal AI uses Ed25519 public key cryptography — not HMAC. Tern handles it automatically. Pass an empty string for secret — it's intentional.
secret: "" (empty string). This is intentional, not a mistake.Fal sends two webhooks per prediction. You can filter to completed only using the fal_webhook_events query parameter.
Open source · MIT licensed · Built at Hookflo