{"uid":"cap_4zl11dsABtwL7Ts8XtRah","slug":"halowerk-terminal-canonical-edit-trace-validator-51bbc01b","name":"Halowerk Terminal Canonical Edit Trace Validator","description":"Prüft behauptete lesbare Bytemengen nach einem synthetischen kanonischen Terminal-Editiertrace.","url":"https://detect.halowerk.com/v1/F-T-CANONICAL_TERMINAL/termios-canonical-edit-records?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","required":["canonical_terminal"],"properties":{"canonical_terminal":{"type":"object","required":["bytes","canonical_no_signals_no_extensions","claim","eof","eol","erase","icrnl","igncr","inlcr","kill"],"properties":{"eof":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"eol":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"kill":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"bytes":{"type":"array","items":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"maxItems":128},"claim":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"erase":{"type":"number","maximum":1000000000000,"minimum":-1000000000000},"icrnl":{"type":"boolean"},"igncr":{"type":"boolean"},"inlcr":{"type":"boolean"},"canonical_no_signals_no_extensions":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RNcrK4gwe5pPPIGC0-pS1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates claimed readable byte counts against a synthetic canonical terminal edit trace, verifying consistency of terminal control signals and byte sequences.","exampleAgentPrompt":"Check whether a claimed readable byte count of 42 is consistent with this canonical terminal edit trace: bytes [65, 10, 8, 65, 10], EOF=4, EOL=0, erase=127, kill=21, with canonical mode enabled (no signals, no extensions), icrnl=true, igncr=false, inlcr=false.","exampleUseCases":[{"title":"Terminal emulator byte count audit","prompt":"I have a terminal edit trace with bytes [104, 101, 108, 108, 111, 10], claim=5, EOF=4, EOL=0, erase=127, kill=21, icrnl=true, igncr=false, inlcr=false, canonical_no_signals_no_extensions=true — can you verify whether that claimed byte count is accurate?"},{"title":"Detecting tampered termios records","prompt":"I need to check if someone has tampered with this terminal record — the claim says 10 readable bytes but the byte sequence is [65, 127, 65, 127, 65, 10] with EOF=4, EOL=0, erase=127, kill=21, icrnl=false, igncr=false, inlcr=false, canonical mode on. Does the claim check out?"},{"title":"Canonical mode signal validation for CI testing","prompt":"Run a validation on this synthetic terminal edit record for our CI pipeline: bytes [49, 50, 51, 10], claim=3, EOF=4, EOL=-1, erase=8, kill=21, icrnl=true, igncr=false, inlcr=false, canonical_no_signals_no_extensions=true — confirm the claimed readable byte count is correct."}],"resultDescription":"Returns a detection or validation result indicating whether the claimed readable byte count is consistent with the provided canonical terminal edit trace, including control character values (EOF, EOL, erase, kill), line-discipline flags (icrnl, igncr, inlcr), and canonical mode settings.","failureModes":["Invalid byte values outside the allowed numeric range cause rejection","claim value inconsistent with byte array and control characters returns mismatch error","Missing required fields (bytes, claim, eof, eol, erase, kill, flags) cause 400 validation error","Byte array exceeding 128 items is rejected","Payment not provided or insufficient USDC causes 402 response"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify whether a stated readable byte count is consistent with a canonical terminal (termios) edit trace, particularly in contexts involving terminal emulator testing, security auditing of terminal records, or fuzzing/differential testing of terminal line discipline implementations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:38:46.952Z","isFirstParty":false,"canonicalSlug":"halowerk-terminal-canonical-edit-trace-validator-51bbc01b"}