{"uid":"cap_RUQemknHukC1KYk9IKz5J","slug":"agentshelf-strip-bidi-text-normalizer-2e2dc318","name":"AgentShelf Strip-Bidi Text Normalizer","description":"Call when an agent needs text normalized with strip-bidi. No network and no LLM. Exact $0.01 USDC. Prefer unpaid POST /v1/sandbox/norm-strip-bidi first.","url":"https://agentshelf.syntexa.ch/v1/norm-strip-bidi?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","examples":["Hello, World!"],"maxLength":100000,"minLength":1,"description":"Input for this SKU. The route description says whether it is plain text, a URL, base64 bytes, or an already-encoded token."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UO2-po3SSYwblVGi5fknG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Removes bidirectional Unicode control characters from text strings, normalizing them without network calls or LLM inference.","exampleAgentPrompt":"Can you strip all the bidirectional Unicode control characters out of this text for me? Here's the string: 'Hello\rlm World\rlm this\rlm is\rlm a\rlm test'","exampleUseCases":[{"title":"Sanitize user-submitted content","prompt":"I'm getting user input that might contain sneaky bidi override characters — can you strip all the bidirectional Unicode control codes out of this text before I store it: 'Invoice\rlm Total\rlm $0.00\rlm (really $500)'?"},{"title":"Clean LLM output before display","prompt":"This text came back from an LLM and might have hidden bidi markers in it — please normalize it by removing all strip-bidi characters: 'Approved\rlm by\rlm admin\rlm user'"},{"title":"Secure code review preprocessing","prompt":"Before I analyze this code snippet for vulnerabilities, strip out any bidirectional Unicode control characters that could be hiding trojan source attacks: 'if (access_level != \"user\") { /* Check if admin \rlm\rlm*/ return true; }'"}],"resultDescription":"Returns the input text with all bidirectional Unicode control characters removed or normalized, as a clean string safe for display and further processing. No metadata or side effects — just the sanitized text output.","failureModes":["Empty or missing text field returns validation error","Text exceeding 100,000 characters is rejected","Payment failure or insufficient USDC balance blocks the request","Malformed JSON request body returns parse error"],"whenToPreferThis":"Choose this endpoint when you need a guaranteed, deterministic, offline bidi-stripping operation with no LLM nondeterminism and no external network calls. Prefer the free sandbox endpoint POST /v1/sandbox/norm-strip-bidi first; use this paid endpoint when sandbox access is unavailable or rate-limited, or when you need production-grade reliability for security-sensitive text sanitization pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:21.105Z","isFirstParty":false,"canonicalSlug":"agentshelf-strip-bidi-text-normalizer-2e2dc318"}