{"uid":"cap_EvpXafMGdE4g7oZ0g31P-","slug":"textarea-defaults-prior-text-set-comparison-4e39c595","name":"Textarea Defaults — Prior Text-Set Comparison","description":"Textarea defaults — Prior text-set comparison: Prior text-set comparison for Textarea defaults. One public HTTPS page or supplied HTML; static parsing, no JavaScript rendering, login or access bypass. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded prior text-set comparison result.","url":"https://market.datapackvibe.com/x402/assistant-bx-web-textareas-compare?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","default":"","maxLength":2048},"html":{"type":"string","default":"<!doctype html><html><head></head><body><textarea id=\"sample\" data-kind=\"example\">Example product guide</textarea></body></html>","maxLength":100000},"term":{"type":"string","default":"product","maxLength":100,"minLength":1},"attribute":{"type":"string","default":"id","pattern":"^[a-zA-Z][a-zA-Z0-9:_-]{0,49}$","maxLength":50},"previous_texts":{"type":"array","items":{"type":"string","default":"","maxLength":1000},"default":["Older example"],"maxItems":200,"minItems":0},"attribute_value":{"type":"string","default":"sample","maxLength":200}}},"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_9VmwX5RTLhSI_SXOKWqSR","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":"Extracts textarea default values from a web page and compares them against a provided set of previously seen texts, filtered by a specific attribute and search term.","exampleAgentPrompt":"Check the textarea with id 'feedback' on https://example.com/contact and compare its current default text against these previous values: ['Please enter your feedback', 'Write your message here'] — I want to know if it has changed.","exampleUseCases":[{"title":"Detect textarea content drift","prompt":"Go to https://app.mystore.com/checkout and check the textarea with id 'notes' — compare its default text against what I recorded before: ['Add a gift message here', 'Optional order notes'] and tell me if it's changed."},{"title":"Audit onboarding form defaults","prompt":"Parse this HTML I'm pasting and find the textarea with attribute data-kind equal to 'intro', searching for the term 'welcome', then compare its default text against my previous snapshots: ['Welcome to the platform!', 'Hello and welcome!']."},{"title":"Monitor support widget default message","prompt":"Check https://support.acme.io/widget for the textarea whose name attribute is 'message' — search for term 'support' and compare the current default against my earlier recorded values: ['Describe your issue...', 'How can we help you today?']."}],"resultDescription":"Returns a bounded prior text-set comparison result indicating how the current textarea's default value (identified by the specified attribute and attribute value on the page or HTML) compares to the provided array of previous text values — whether it matches, differs, or is new.","failureModes":["URL unreachable or returns non-200 status — no content parsed","HTML too large (exceeds 100000 character limit) — request rejected","No textarea found matching the given attribute and attribute value — empty or null result","Attribute name fails regex validation (must start with a letter, alphanumeric/colon/underscore/hyphen) — validation error","previous_texts array exceeds 200 items — request rejected","JavaScript-rendered content not parsed since endpoint uses static HTML parsing only","term parameter missing or empty (minLength 1) — validation error"],"whenToPreferThis":"Use this endpoint when you need lightweight, static HTML parsing of a specific textarea's default text and want to programmatically compare it against a known set of prior values — ideal for change detection, content auditing, or snapshot diffing of form defaults without needing full browser rendering or JavaScript execution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:57:30.693Z","isFirstParty":false,"canonicalSlug":"textarea-defaults-prior-text-set-comparison-4e39c595"}