{"api":"v1","generated_at":"2026-09-16T02:53:54.677Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/reduce-api-williamrobinson-dev-v1-reduce-minimize-3179c7","pinned_page":"https://tollindex.com/e/reduce-api-williamrobinson-dev-v1-reduce-minimize-3179c7/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"reduce-api-williamrobinson-dev-v1-reduce-minimize-3179c7","canonical_url":"https://reduce.api.williamrobinson.dev/v1/reduce/minimize","resource":"https://reduce.api.williamrobinson.dev/v1/reduce/minimize","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Given a source bundle, entry file, command, and failure predicate (exit code and/or stdout/stderr patterns), runs a deterministic delta-debugging reducer in a network-isolated sandbox and returns the reduced bundle and entry that still reproduce the failure, plus a replay script and run log. Scoped to a local minimum under the passes listed, never a proof of global minimality.","service_name":"Software Failure Reduction Lab","declared_category":null,"declared_tags":["debugging","test-reduction","delta-debugging","ci","reproduction"],"route_template":null,"registry_updated":"2026-09-11T20:07:51.105Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"reduce minimize","category":"compute","first_observed_by_toll":"2026-09-11T20:57:00.628Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-11T20:57:00.628Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.5 USDC","amount_units":0.5,"decimals_known":true,"pay_to":"0x26026370fe8b2bb17af9092a17691c76519366da","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-09-11T20:07:50.591Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:22:17.584Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:22:17.584Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:19:27.416Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:18:29.305Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:34:00.824Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T22:57:15.551Z","state":"pass","failed_checks":[],"run_id":"new-2026-09-11T22-57-04-539Z","state_changed":true}]},"seller":{"wallet":"0x26026370fe8b2bb17af9092a17691c76519366da","page":"https://tollindex.com/seller/0x26026370fe8b2bb17af9092a17691c76519366da","endpoints":12,"hosts":12},"reports":0,"registry_record":{"cdp":[{"tags":["debugging","test-reduction","delta-debugging","ci","reproduction"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x26026370fe8b2bb17af9092a17691c76519366da","amount":"500000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-11T20:07:50.591Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://reduce.api.williamrobinson.dev/v1/reduce/minimize","extensions":{"bazaar":{"info":{"input":{"body":{"entry":"main.py","bundle":"UEsDBBQAAAAAAAAAIVwQVBcsKwQAACsEAAAHAAAAbWFpbi5weWltcG9ydCBqc29uCgpmcm9tIGhlbHBlciBpbXBvcnQgbm9ybWFsaXplLCB3ZWlnaHRlZF9hdmVyYWdlCgoKZGVmIGxvYWRfZGF0YShwYXRoPSJkYXRhLmpzb24iKToKICAgIHdpdGggb3BlbihwYXRoKSBhcyBoYW5kbGU6CiAgICAgICAgcmV0dXJuIGpzb24ubG9hZChoYW5kbGUpCgoKZGVmIGJ1aWxkX3JlcG9ydChkYXRhKToKICAgIHZhbHVlcyA9IGRhdGEuZ2V0KCJ2YWx1ZXMiLCBbXSkKICAgIHdlaWdodHMgPSBkYXRhLmdldCgid2VpZ2h0cyIsIFtdKQogICAgbm9ybWFsaXplZCA9IFtub3JtYWxpemUodmFsdWUpIGZvciB2YWx1ZSBpbiB2YWx1ZXNdCiAgICBhdmVyYWdlID0gd2VpZ2h0ZWRfYXZlcmFnZShub3JtYWxpemVkLCB3ZWlnaHRzKQogICAgcmV0dXJuIHsiY291bnQiOiBsZW4odmFsdWVzKSwgImF2ZXJhZ2UiOiBhdmVyYWdlfQoKCmRlZiBhcHBseV9mbGFncyhkYXRhLCByZXBvcnQpOgogICAgZmxhZ3MgPSBkYXRhLmdldCgiZmxhZ3MiLCBbXSkKICAgICMgQlVHOiBhbnkgbm9uLWVtcHR5IGZsYWcgbGlzdCBydW5zIGEgcGVyLWZsYWcgYWRqdXN0bWVudCBwYXNzIHRoYXQgZGl2aWRlcwogICAgIyB0aGUgcnVubmluZyBjb3VudCBieSB0aGUgZmxhZydzIG93biBpbmRleCAtIHRoZSBmaXJzdCBmbGFnJ3MgaW5kZXggaXMKICAgICMgYWx3YXlzIHplcm8sIHNvIGEgc2luZ2xlIGZsYWcgaXMgZW5vdWdoIHRvIGNyYXNoLiBBbiBlbXB0eSBmbGFnIGxpc3QKICAgICMgbmV2ZXIgcmVhY2hlcyB0aGUgZGl2aXNpb24gYW5kIG5ldmVyIGNyYXNoZXMuCiAgICBmb3IgaW5kZXgsIF9mbGFnIGluIGVudW1lcmF0ZShmbGFncyk6CiAgICAgICAgcmVwb3J0W2YiZmxhZ197aW5kZXh9Il0gPSByZXBvcnRbImNvdW50Il0gLyBpbmRleAogICAgcmV0dXJuIHJlcG9ydAoKCmRlZiBtYWluKCk6CiAgICBkYXRhID0gbG9hZF9kYXRhKCkKICAgIHJlcG9ydCA9IGJ1aWxkX3JlcG9ydChkYXRhKQogICAgcmVwb3J0ID0gYXBwbHlfZmxhZ3MoZGF0YSwgcmVwb3J0KQogICAgcHJpbnQoanNvbi5kdW1wcyhyZXBvcnQpKQoKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBtYWluKCkKUEsDBBQAAAAAAAAAIVz9qmy06gAAAOoAAAAJAAAAaGVscGVyLnB5ZGVmIG5vcm1hbGl6ZSh2YWx1ZSk6CiAgICByZXR1cm4gdmFsdWUgLyAxMC4wCgoKZGVmIHdlaWdodGVkX2F2ZXJhZ2UodmFsdWVzLCB3ZWlnaHRzKToKICAgIHRvdGFsX3dlaWdodCA9IHN1bSh3ZWlnaHRzKQogICAgaWYgdG90YWxfd2VpZ2h0ID09IDA6CiAgICAgICAgcmV0dXJuIDAuMAogICAgcmV0dXJuIHN1bSh2ICogdyBmb3IgdiwgdyBpbiB6aXAodmFsdWVzLCB3ZWlnaHRzKSkgLyB0b3RhbF93ZWlnaHQKUEsDBBQAAAAAAAAAIVxYWsf9UAAAAFAAAAAJAAAAZGF0YS5qc29uewogICJ2YWx1ZXMiOiBbNCwgOSwgMTYsIDI1XSwKICAid2VpZ2h0cyI6IFsyLCAzLCA0LCA1XSwKICAiZmxhZ3MiOiBbInJldHJ5Il0KfQpQSwMEFAAAAAAAAAAhXGvxLk6pAQAAqQEAAAkAAABSRUFETUUubWQjIFJlZHVjZWQtYnVuZGxlIGV4YW1wbGUKCmBtYWluLnB5YCBsb2FkcyBgZGF0YS5qc29uYCwgY29tcHV0ZXMgYSBub3JtYWxpemVkIHdlaWdodGVkLWF2ZXJhZ2UgcmVwb3J0IHZpYQpgaGVscGVyLnB5YCwgdGhlbiBhcHBsaWVzIGEgcGVyLWZsYWcgYWRqdXN0bWVudCBwYXNzLiBUaGUgYWRqdXN0bWVudCBwYXNzCmRpdmlkZXMgdGhlIHJ1bm5pbmcgY291bnQgYnkgZWFjaCBmbGFnJ3Mgb3duIGluZGV4OyB0aGUgZmlyc3QgZmxhZyBhbHdheXMgaGFzCmluZGV4IDAsIHNvIGFueSBub24tZW1wdHkgYGZsYWdzYCBsaXN0IGluIGBkYXRhLmpzb25gIGNyYXNoZXMgd2l0aApgWmVyb0RpdmlzaW9uRXJyb3I6IGRpdmlzaW9uIGJ5IHplcm9gLiBBbiBlbXB0eSBgZmxhZ3NgIGxpc3QgbmV2ZXIgcmVhY2hlcyB0aGUKZGl2aXNpb24gYW5kIGV4aXRzIDAuClBLAQIUAxQAAAAAAAAAIVwQVBcsKwQAACsEAAAHAAAAAAAAAAAAAACkgQAAAABtYWluLnB5UEsBAhQDFAAAAAAAAAAhXP2qbLTqAAAA6gAAAAkAAAAAAAAAAAAAAKSBUAQAAGhlbHBlci5weVBLAQIUAxQAAAAAAAAAIVxYWsf9UAAAAFAAAAAJAAAAAAAAAAAAAACkgWEFAABkYXRhLmpzb25QSwECFAMUAAAAAAAAACFca/EuTqkBAACpAQAACQAAAAAAAAAAAAAApIHYBQAAUkVBRE1FLm1kUEsFBgAAAAAEAAQA2gAAAKgHAAAAAA==","command":["python3","main.py"],"maxRuns":400,"language":"python","predicate":{"exitCode":1,"stderrPattern":"ZeroDivisionError"},"timeoutMs":2000,"pruneFiles":true},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"runs":{"total":399,"failing":35,"passing":364,"timedOut":0,"budgetExhausted":false},"entry":"main.py","tools":{"runner":"628ms","reducer":"reduce/1.0"},"checks":[{"code":"bundle_valid","detail":"The bundle passed the zip guard and entry checks.","status":"passed"},{"code":"command_allowed","detail":"The command's interpreter is on the runner's allowlist.","status":"passed"},{"code":"reproduces_twice","detail":"The original bundle reproduced the failure on both baseline runs.","status":"passed"},{"code":"reduced_reproduces_twice","detail":"The reduced bundle reproduced the failure on both verification runs.","status":"passed"},{"code":"reduction_achieved","detail":"Removed 46.3% of the entry's bytes.","status":"passed"},{"code":"within_budget","detail":"The reducer converged within the run and time budget.","status":"passed"}],"passes":[{"name":"strip-comments","runs":1,"removedBytes":295,"removedFiles":0},{"name":"file-pruning","runs":3,"removedBytes":425,"removedFiles":1},{"name":"chunk-removal","runs":60,"removedBytes":48,"removedFiles":0},{"name":"line-ddmin","runs":76,"removedBytes":0,"removedFiles":0},{"name":"token-trimming","runs":255,"removedBytes":151,"removedFiles":0},{"name":"cleanup","runs":0,"removedBytes":0,"removedFiles":0}],"status":"passed","command":["python3","main.py"],"reduced":{"run":{"signal":null,"failing":true,"exitCode":1,"timedOut":false,"durationMs":44,"stderrBytes":417,"stdoutBytes":0},"bytes":887,"files":3,"entryBytes":573,"entryLines":19},"original":{"run":{"signal":null,"failing":true,"exitCode":1,"timedOut":false,"durationMs":44,"stderrBytes":395,"stdoutBytes":0},"bytes":1806,"files":4,"entryBytes":1067,"entryLines":39},"warnings":[],"artifacts":[{"href":"https://reduce.api.williamrobinson.dev/v1/reduce/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/reduced.zip","name":"reduced.zip","sha256":"aa10eb1d670feaba930017330f4dc2460f84943e708024169f6407a8ed02b2c3","mediaType":"application/zip","sizeBytes":781},{"href":"https://reduce.api.williamrobinson.dev/v1/reduce/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/entry.txt","name":"entry.txt","sha256":"0d48387beee96a0f9d104d8b43a968f5f072e20c12f58f29b4089a4c9a65a20c","mediaType":"text/plain; charset=utf-8","sizeBytes":573},{"href":"https://reduce.api.williamrobinson.dev/v1/reduce/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/replay.sh","name":"replay.sh","sha256":"d03d747cb6abef5e32753f9ae3e557d528964975966f47cc2997f47be492db39","mediaType":"text/x-shellscript; charset=utf-8","sizeBytes":551},{"href":"https://reduce.api.williamrobinson.dev/v1/reduce/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/runs.jsonl","name":"runs.jsonl","sha256":"31c14148efc3a0afadb4af5b11d98388299cecad1eefd8d04bee92cf85f36221","mediaType":"application/x-ndjson","sizeBytes":41221},{"href":"https://reduce.api.williamrobinson.dev/v1/reduce/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/report.json","name":"report.json","sha256":"9696740bcb531213c19c3cae0bf48014aae88e5b56e7ee2d6b76d47a47b82901","mediaType":"application/json","sizeBytes":2651}],"expiresAt":"2026-09-12T05:11:08.482Z","predicate":{"exitCode":1,"stderrPattern":"ZeroDivisionError"},"truncated":false,"limitations":["Reduction is heuristic delta-debugging, not a proof of minimality: the result is a local minimum under the fixed pass order listed in `passes`, never the provably smallest reproduction.","Structure-aware chunk removal understands JSON, Python (indentation blocks), and JavaScript/TypeScript/C-like (statement splitting) syntax only; other languages get line- and token-level passes only.","Identifier and semantic renaming are never attempted.","The buyer's command runs once per candidate in a network-isolated, single-flight container; races, multi-process interactions, and environment-dependent flakiness beyond the two-run reproduction check cannot be captured.","Compiled languages (C/C++/Rust build pipelines), multi-command builds, and parallel candidate execution are out of scope."],"prunedFiles":["README.md"],"reductionRatio":0.4629803186504217}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","$defs":{"predicate":{"type":"object","anyOf":[{"required":["exitCode"],"properties":{"exitCode":true}},{"required":["stdoutPattern"],"properties":{"stdoutPattern":true}},{"required":["stderrPattern"],"properties":{"stderrPattern":true}},{"required":["timeoutIsFailure"],"properties":{"timeoutIsFailure":true}}],"properties":{"exitCode":{"oneOf":[{"type":"integer","maximum":255,"minimum":0},{"const":"nonzero"}],"description":"Exact exit code, or \"nonzero\" to match any non-zero code including signals and timeouts."},"stderrPattern":{"type":"string","maxLength":256,"minLength":1,"description":"ECMAScript regular expression (compiled with the \"u\" flag) tested against the captured, capped stderr."},"stdoutPattern":{"type":"string","maxLength":256,"minLength":1,"description":"ECMAScript regular expression (compiled with the \"u\" flag) tested against the captured, capped stdout."},"timeoutIsFailure":{"type":"boolean","description":"Treat a run that exceeds timeoutMs as satisfying the predicate."}},"additionalProperties":false}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["bundle","entry","command","predicate","timeoutMs"],"properties":{"entry":{"type":"string","maxLength":1024,"minLength":1,"description":"Relative forward-slash path inside the bundle of the file to reduce textually (<= 524288 bytes, UTF-8 text)."},"bundle":{"type":"string","maxLength":2796204,"description":"Base64 .zip of the bundle: source files and inputs (<= 2097152 bytes decoded), no symlinks, no absolute paths, no \"..\" entries.","contentEncoding":"base64"},"command":{"type":"array","items":{"type":"string","maxLength":512,"minLength":1},"maxItems":16,"minItems":1,"description":"Command run from the bundle root; argv[0] must be one of node, python3, sh."},"maxRuns":{"type":"integer","default":400,"maximum":600,"minimum":1,"description":"Upper bound on candidate executions."},"language":{"enum":["auto","text","json","javascript","typescript","python","c-like"],"type":"string","default":"auto","description":"Language hint for structure-aware passes; \"auto\" sniffs from the entry's extension."},"predicate":{"$ref":"#/properties/input/properties/body/$defs/predicate"},"timeoutMs":{"type":"integer","maximum":5000,"minimum":100,"description":"Per-run wall-clock limit in milliseconds."},"pruneFiles":{"type":"boolean","default":true,"description":"Whether files other than the entry may be deleted when the failure survives without them."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$defs":{"check":{"type":"object","required":["code","status","detail"],"properties":{"code":{"type":"string"},"detail":{"type":"string"},"status":{"enum":["passed","failed","not_checked"],"type":"string"}},"additionalProperties":false},"artifact":{"type":"object","required":["name","mediaType","sizeBytes","sha256","href"],"properties":{"href":{"type":"string","format":"uri"},"name":{"enum":["reduced.zip","entry.txt","replay.sh","runs.jsonl","report.json"],"type":"string"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"mediaType":{"type":"string"},"sizeBytes":{"type":"integer","minimum":0}},"additionalProperties":false},"predicate":{"type":"object","anyOf":[{"required":["exitCode"],"properties":{"exitCode":true}},{"required":["stdoutPattern"],"properties":{"stdoutPattern":true}},{"required":["stderrPattern"],"properties":{"stderrPattern":true}},{"required":["timeoutIsFailure"],"properties":{"timeoutIsFailure":true}}],"properties":{"exitCode":{"oneOf":[{"type":"integer","maximum":255,"minimum":0},{"const":"nonzero"}],"description":"Exact exit code, or \"nonzero\" to match any non-zero code including signals and timeouts."},"stderrPattern":{"type":"string","maxLength":256,"minLength":1,"description":"ECMAScript regular expression (compiled with the \"u\" flag) tested against the captured, capped stderr."},"stdoutPattern":{"type":"string","maxLength":256,"minLength":1,"description":"ECMAScript regular expression (compiled with the \"u\" flag) tested against the captured, capped stdout."},"timeoutIsFailure":{"type":"boolean","description":"Treat a run that exceeds timeoutMs as satisfying the predicate."}},"additionalProperties":false},"runOutcome":{"type":"object","required":["exitCode","signal","timedOut","durationMs","stdoutBytes","stderrBytes","failing"],"properties":{"signal":{"type":["string","null"]},"failing":{"type":"boolean"},"exitCode":{"type":["integer","null"]},"timedOut":{"type":"boolean"},"durationMs":{"type":"number","minimum":0},"stderrBytes":{"type":"integer","minimum":0},"stdoutBytes":{"type":"integer","minimum":0}},"additionalProperties":false},"runSummary":{"type":"object","required":["files","bytes","entryBytes","entryLines","run"],"properties":{"run":{"$ref":"#/properties/output/properties/example/$defs/runOutcome"},"bytes":{"type":"integer","minimum":0},"files":{"type":"integer","minimum":0},"entryBytes":{"type":"integer","minimum":0},"entryLines":{"type":"integer","minimum":0}},"additionalProperties":false}},"$schema":"https://json-schema.org/draft/2020-12/schema","required":["status","tools","entry","command","predicate","original","reduced","reductionRatio","passes","runs","prunedFiles","checks","warnings","limitations","truncated","expiresAt","artifacts"],"properties":{"runs":{"type":"object","required":["total","failing","passing","timedOut","budgetExhausted"],"properties":{"total":{"type":"integer","minimum":0},"failing":{"type":"integer","minimum":0},"passing":{"type":"integer","minimum":0},"timedOut":{"type":"integer","minimum":0},"budgetExhausted":{"type":"boolean"}},"additionalProperties":false},"entry":{"type":"string"},"tools":{"type":"object","required":["reducer","runner"],"properties":{"runner":{"type":"string"},"reducer":{"type":"string"}},"additionalProperties":false},"checks":{"type":"array","items":{"$ref":"#/properties/output/properties/example/$defs/check"}},"passes":{"type":"array","items":{"type":"object","required":["name","runs","removedBytes","removedFiles"],"properties":{"name":{"type":"string"},"runs":{"type":"integer","minimum":0},"removedBytes":{"type":"integer"},"removedFiles":{"type":"integer","minimum":0}},"additionalProperties":false}},"status":{"enum":["passed","failed"],"type":"string"},"command":{"type":"array","items":{"type":"string"}},"reduced":{"$ref":"#/properties/output/properties/example/$defs/runSummary"},"original":{"$ref":"#/properties/output/properties/example/$defs/runSummary"},"warnings":{"type":"array","items":{"type":"string"},"maxItems":100},"artifacts":{"type":"array","items":{"$ref":"#/properties/output/properties/example/$defs/artifact"},"maxItems":5},"expiresAt":{"type":"string","format":"date-time"},"predicate":{"$ref":"#/properties/output/properties/example/$defs/predicate"},"truncated":{"type":"boolean"},"limitations":{"type":"array","items":{"type":"string"},"maxItems":100},"prunedFiles":{"type":"array","items":{"type":"string"},"maxItems":100},"reductionRatio":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}}}}}},"builder-code":{"info":{"s":["cdp_sdk_server"]},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"maxItems":11,"description":"Service builder codes"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"}},"additionalProperties":false}},"payment-identifier":{"info":{"required":true},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["required"],"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]+$","maxLength":128,"minLength":16},"required":{"type":"boolean"}}}},"eip2612GasSponsoring":{},"erc20ApprovalGasSponsoring":{}},"description":"Given a source bundle, entry file, command, and failure predicate (exit code and/or stdout/stderr patterns), runs a deterministic delta-debugging reducer in a network-isolated sandbox and returns the reduced bundle and entry that still reproduce the failure, plus a replay script and run log. Scoped to a local minimum under the passes listed, never a proof of global minimality.","lastUpdated":"2026-09-11T20:07:51.105Z","serviceName":"Software Failure Reduction Lab","x402Version":2}]}}