{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["bittorrent"],"properties":{"bittorrent":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["endgame","events","peers","piece_length","total_length"],"properties":{"endgame":{"type":"boolean"},"events":{"type":"array","items":{"anyOf":[{"type":"object","additionalProperties":false,"required":["begin","index","kind","length","peer"],"properties":{"begin":{"type":"number"},"index":{"type":"number"},"kind":{"type":"string","maxLength":20000},"length":{"type":"number"},"peer":{"type":"number"}}},{"type":"object","additionalProperties":false,"required":["kind","peer"],"properties":{"kind":{"type":"string","maxLength":20000},"peer":{"type":"number"}}}]},"maxItems":512},"peers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":[],"properties":{}},"maxItems":512},"piece_length":{"type":"number"},"total_length":{"type":"number"}},"$defs":{"json":{"anyOf":[{"type":"null"},{"type":"boolean"},{"type":"number"},{"type":"string","maxLength":6000},{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/json"},"maxItems":512},{"type":"object","maxProperties":128,"additionalProperties":{"$ref":"#/properties/artifact/%24defs/json"}}]}}},"claim":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["pending","piece_count","required_cancels","trace","unique_blocks"],"properties":{"pending":{"type":"array","items":{"type":"number"},"maxItems":512},"piece_count":{"type":"number"},"required_cancels":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["begin","index","length","peer"],"properties":{"begin":{"type":"number"},"index":{"type":"number"},"length":{"type":"number"},"peer":{"type":"number"}}},"maxItems":512},"trace":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","pending"],"properties":{"code":{"type":"string","maxLength":20000},"pending":{"type":"number"}}},"maxItems":512},"unique_blocks":{"type":"number"}},"$defs":{"json":{"anyOf":[{"type":"null"},{"type":"boolean"},{"type":"number"},{"type":"string","maxLength":6000},{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/json"},"maxItems":512},{"type":"object","maxProperties":128,"additionalProperties":{"$ref":"#/properties/artifact/%24defs/json"}}]}}}]}}}},"$defs":{"json":{"anyOf":[{"type":"null"},{"type":"boolean"},{"type":"number"},{"type":"string","maxLength":6000},{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/json"},"maxItems":512},{"type":"object","maxProperties":128,"additionalProperties":{"$ref":"#/properties/artifact/%24defs/json"}}]}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DATASTRUCTURES-04/bittorrent-bep3-peer-request-choke-cancel-piece-ledger"}