{"uid":"cap_AohPhMl4lFTmF9ugcKeyX","slug":"tilde-semver-range-validator-2f775dc2","name":"Tilde Semver Range Validator","description":"Call when an agent needs whether a string is a tilde semver range. Send JSON {\"value\":\"~1.2.3\"}. Exact $0.003 USDC on Base. Try unpaid POST /v1/sandbox/check-semver-tilde first.","url":"https://agentshelf.syntexa.ch/v1/check-semver-tilde?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."},"value":{"type":"string","examples":["~1.2.3"],"maxLength":20000,"minLength":1,"description":"Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."},"schema":{"description":"JSON Schema document for schema-check SKUs. Omit it on string checks."}}},"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_ufeK38XofOKXZwGmGG8lo","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":"Checks whether a given string is a valid tilde (~) semver range expression","exampleAgentPrompt":"Can you check if the string '~1.4.2' is a valid tilde semver range?","exampleUseCases":[{"title":"Validating npm dependency range syntax","prompt":"I'm parsing a package.json and want to know if '~2.3.0' is a valid tilde semver range — can you confirm?"},{"title":"Linting user-submitted version constraints","prompt":"A user submitted '~0.9' as a version constraint in our config form — is that actually a valid tilde semver range?"},{"title":"Automated dependency policy enforcement","prompt":"Before we approve this PR, check if '~3.1' qualifies as a tilde semver range so we can enforce our versioning policy."}],"resultDescription":"A boolean or classification indicating whether the submitted string is a valid tilde semver range (e.g. ~1.2.3, ~0.5), helping agents determine if the input conforms to tilde-range semver syntax.","failureModes":["Empty or missing value field returns a validation error","String exceeding 20000 characters is rejected","Malformed request body returns HTTP 400","Payment of exactly $0.003 USDC required; underpayment causes HTTP 402","Network timeout from upstream service"],"whenToPreferThis":"Use this endpoint when you specifically need to validate whether a string uses tilde (~) semver range syntax and no free sandbox alternative (POST /v1/sandbox/check-semver-tilde) is available or has already been exhausted. Prefer the unpaid sandbox endpoint first to avoid unnecessary charges.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:48:20.495Z","isFirstParty":false,"canonicalSlug":"tilde-semver-range-validator-2f775dc2"}