15trust / 100

Sfx Mutate

by 8-bit SFX Generator in Other

x402 APIFailing, checked 2 h ago

Mutate a known-good seed's sound (classic sfxr mutate) — nearby variations by parameter perturbation

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

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
0.0%
Response time
- typical, - slowest 5%
Last check
2 h ago: Expected HTTP 402, got 400
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://x402.professorsausages.com/sfx/mutate?amount=Mutation+magnitude.&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=Base+preset.+Omit+for+a+random+base.&sampleRate=Sample+rate+in+Hz.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&seed=Integer+seed+of+the+base+sound.+Omit+for+a+random+seed.'
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%2Fmutate
const res = await pay("https://x402.professorsausages.com/sfx/mutate?amount=Mutation+magnitude.&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=Base+preset.+Omit+for+a+random+base.&sampleRate=Sample+rate+in+Hz.+Overrides+the+format+profile%3B+the+override+is+echoed+in+formatOverride.&seed=Integer+seed+of+the+base+sound.+Omit+for+a+random+seed.");
console.log(await res.json());

Example input

{
  "amount": "Mutation magnitude.",
  "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": "Base preset. Omit for a random base.",
  "sampleRate": "Sample rate in Hz. Overrides the format profile; the override is echoed in formatOverride.",
  "seed": "Integer seed of the base sound. Omit for a random seed."
}

Security scan

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

Recent checks

WhenResultHTTPTimePrice
2 h agoExpected HTTP 402, got 400400129 ms-
7 h agoExpected HTTP 402, got 400400138 ms-
11 h agoExpected HTTP 402, got 400400626 ms-
15 h agoExpected HTTP 402, got 400400431 ms-
20 h agoExpected HTTP 402, got 400400409 ms-
24 h agoExpected HTTP 402, got 400400435 ms-
28 h agoExpected HTTP 402, got 400400337 ms-
32 h agoExpected HTTP 402, got 400400321 ms-
36 h agoExpected HTTP 402, got 400400591 ms-
40 h agoExpected HTTP 402, got 4004001.0 s-
44 h agoExpected HTTP 402, got 400400489 ms-
2 days agoExpected HTTP 402, got 400400340 ms-
2 days agoExpected HTTP 402, got 400400112 ms-
2 days agoExpected HTTP 402, got 400400118 ms-
3 days agoExpected HTTP 402, got 400400531 ms-