13trust / 100

Sfx Generate

by 8-bit SFX Generator in Developer tools

x402 APIFailing, checked 48 min ago

Deterministic 8-bit SFX synthesis from a preset + seed — base64 WAV plus the reproducible SFXR parameter block

GET https://x402.professorsausages.com/sfx/generate

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
0.0%
Response time
- typical, - slowest 5%
Last check
48 min ago: Expected HTTP 402, got 400
Next check
in 7 min

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://x402.professorsausages.com/sfx/generate?bits=Bit+depth.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&format=Fidelity+profile%3A+wav+is+44.1k%2F16%2C+wav8+is+44.1k%2F8%2C+retro+is+22k%2F8.+Explicit+bits%2FsampleRate+override+it.&preset=Preset+name+or+alias.+See+%2Fsfx%2Fpresets+for+the+full+list.&sampleRate=Sample+rate+in+Hz.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&seed=Integer+seed.+Omit+for+a+random+seed%2C+which+is+echoed+back.'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402.professorsausages.com%2Fsfx%2Fgenerate
const res = await pay("https://x402.professorsausages.com/sfx/generate?bits=Bit+depth.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&format=Fidelity+profile%3A+wav+is+44.1k%2F16%2C+wav8+is+44.1k%2F8%2C+retro+is+22k%2F8.+Explicit+bits%2FsampleRate+override+it.&preset=Preset+name+or+alias.+See+%2Fsfx%2Fpresets+for+the+full+list.&sampleRate=Sample+rate+in+Hz.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&seed=Integer+seed.+Omit+for+a+random+seed%2C+which+is+echoed+back.");
console.log(await res.json());

Example input

{
  "bits": "Bit depth. Overrides the format profile; the override is echoed in formatOverride.",
  "format": "Fidelity profile: wav is 44.1k/16, wav8 is 44.1k/8, retro is 22k/8. Explicit bits/sampleRate override it.",
  "preset": "Preset name or alias. See /sfx/presets for the full list.",
  "sampleRate": "Sample rate in Hz. Overrides the format profile; the override is echoed in formatOverride.",
  "seed": "Integer seed. Omit for a random seed, which is echoed back."
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
48 min agoExpected HTTP 402, got 400400143 ms-
5 h agoExpected HTTP 402, got 400400106 ms-
9 h agoExpected HTTP 402, got 400400127 ms-
14 h agoExpected HTTP 402, got 400400420 ms-
18 h agoExpected HTTP 402, got 400400413 ms-
22 h agoExpected HTTP 402, got 400400139 ms-
27 h agoExpected HTTP 402, got 40040053 ms-
31 h agoExpected HTTP 402, got 40040049 ms-
35 h agoExpected HTTP 402, got 40040057 ms-
39 h agoExpected HTTP 402, got 400400638 ms-
43 h agoExpected HTTP 402, got 400400687 ms-
2 days agoExpected HTTP 402, got 40040040 ms-
2 days agoExpected HTTP 402, got 400400157 ms-
2 days agoExpected HTTP 402, got 40040038 ms-
2 days agoExpected HTTP 402, got 400400129 ms-