1// backend/utils/jobhash.js
2const crypto = require("crypto");
8function generateBuilderKey(payload) {
9 const expiresAt = Date.now() + 1000 * 60 * 60 * 24 * 7; // 7 days
11 const raw = JSON.stringify({
16 return Buffer.from(raw).toString("base64url");
23function decodeBuilderKey(key) {
25 return JSON.parse(Buffer.from(key, "base64url").toString());
31module.exports = { generateBuilderKey, decodeBuilderKey };