Milestone 0: import zappier billing, Verae middleware, and Zapier research

Compose-ready workspace: packages/zappier (rate card, portal, Stripe),
packages/verae-zapier-middleware (timestamp + NATS), packages/verae-zapier
(CLI app), vendor/zapier-platform, and research/zapier vendor corpus.

Gate 0 structure checks pass. Product code and research are not yet wired.
This commit is contained in:
George Lambert 2026-09-09 02:37:36 -04:00
commit b4150c8250
1364 changed files with 6814366 additions and 0 deletions

View file

@ -0,0 +1,16 @@
module.exports = {
downloadFile: async (z, bundle) => {
// Use standard auth to request the file
const filePromise = z.request({
url: bundle.inputData.url,
raw: true,
});
// When `raw` is true, the result of z.request() can be passed to
// z.stashFile(). z.stashFile() will upload the file to a Zapier-owned S3
// bucket and return a promise of an S3 URL that allows Zapier to get the
// file without auth. If your file URL is permanently publicly available,
// you may skip z.stashFile() and return that URL directly here.
return z.stashFile(filePromise);
},
};