diff --git a/marketing/podcast/SCORE.md b/marketing/podcast/SCORE.md index befa89e1c6..9842d80301 100644 --- a/marketing/podcast/SCORE.md +++ b/marketing/podcast/SCORE.md @@ -35,7 +35,7 @@ one of @jeffrey's most-played KidLisp pieces ($roz $ceo $air $inz), a palette and a word from the episode; the remix is stored as a new $code, the oven grabs it as a 512² GIF, AC's own IPFS node pins it (`/api/ipfs-add`, admin-only, the Kubo node Keeps uses) with TZIP-21 metadata (the script as description, links to the episode and the live $code), `mint_OBJKT` mints -`DAILY_EDITIONS` (10) and an objkt ask lists them at `DAILY_PRICE_XTZ` (3). +`DAILY_EDITIONS` (1, a daily unique) and an objkt ask lists it at `DAILY_PRICE_XTZ` (10). Stages resume from `out/daily/.token.json`; it refuses to sign with any key but aesthetic.tez or below 0.15 XTZ (each day burns ~0.06). Needs `AESTHETIC_KEY` in the appliance env (jasellite: `~/.config/ac/tezos-daily.env`, diff --git a/marketing/podcast/bin/daily-token.mjs b/marketing/podcast/bin/daily-token.mjs index 856a21173d..73a1d22a91 100644 --- a/marketing/podcast/bin/daily-token.mjs +++ b/marketing/podcast/bin/daily-token.mjs @@ -21,7 +21,7 @@ // Secrets come from the environment or --env (repeatable): // AESTHETIC_KEY, AESTHETIC_ADDRESS the signer (must be aesthetic.tez) // AC_TOKEN or ~/.ac-token an @jeffrey AC session, for /api/ipfs-add -// Tuning: DAILY_EDITIONS (10), DAILY_PRICE_XTZ (3), DAILY_ROYALTIES_PERMILLE (150). +// Tuning: DAILY_EDITIONS (1), DAILY_PRICE_XTZ (10), DAILY_ROYALTIES_PERMILLE (150). import { writeFileSync, mkdirSync, existsSync, readFileSync } from "node:fs"; import { resolve, dirname } from "node:path"; @@ -65,8 +65,8 @@ const OVEN = process.env.OVEN_URL || "https://oven.aesthetic.computer"; const AC = process.env.AC_URL || "https://aesthetic.computer"; const SHOW = "https://www.buzzsprout.com/2628235"; -const EDITIONS = Number(process.env.DAILY_EDITIONS || 10); -const PRICE_XTZ = Number(process.env.DAILY_PRICE_XTZ || 3); +const EDITIONS = Number(process.env.DAILY_EDITIONS || 1); +const PRICE_XTZ = Number(process.env.DAILY_PRICE_XTZ || 10); const ROYALTIES = Number(process.env.DAILY_ROYALTIES_PERMILLE || 150); // HEN is per-mille const MIN_BALANCE_XTZ = 0.15; // a mint + a listing burn ~0.06