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
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 48 min ago | Expected HTTP 402, got 400 | 400 | 143 ms | - |
| 5 h ago | Expected HTTP 402, got 400 | 400 | 106 ms | - |
| 9 h ago | Expected HTTP 402, got 400 | 400 | 127 ms | - |
| 14 h ago | Expected HTTP 402, got 400 | 400 | 420 ms | - |
| 18 h ago | Expected HTTP 402, got 400 | 400 | 413 ms | - |
| 22 h ago | Expected HTTP 402, got 400 | 400 | 139 ms | - |
| 27 h ago | Expected HTTP 402, got 400 | 400 | 53 ms | - |
| 31 h ago | Expected HTTP 402, got 400 | 400 | 49 ms | - |
| 35 h ago | Expected HTTP 402, got 400 | 400 | 57 ms | - |
| 39 h ago | Expected HTTP 402, got 400 | 400 | 638 ms | - |
| 43 h ago | Expected HTTP 402, got 400 | 400 | 687 ms | - |
| 2 days ago | Expected HTTP 402, got 400 | 400 | 40 ms | - |
| 2 days ago | Expected HTTP 402, got 400 | 400 | 157 ms | - |
| 2 days ago | Expected HTTP 402, got 400 | 400 | 38 ms | - |
| 2 days ago | Expected HTTP 402, got 400 | 400 | 129 ms | - |