{"query":"arktype.io","mode":"domain","best":{"domain":"arktype.io","status":"valid","tier":"listed","authority":46,"verified":false,"title":"ArkType","summary":"TypeScript's 1:1 validator","country":"US","country_source":"ip","publisher_country":null,"publisher_country_source":null,"hosting_country":"US","llms_txt":"https://arktype.io/llms.txt","llms_full_txt":null,"last_checked":"2026-10-26T09:38:51.988Z","agent_terms":null,"categories":["developer-tools","open-source"],"capabilities":[],"inferred_tags":["typescript","runtime validation","type validation","schema validation","typescript validator"],"audience":"developers","agent_uses":["read_docs"],"language":"en","platform_generated":false,"agent_summary":"ArkType, a TypeScript runtime validator with documentation on setup, primitives, assertions, arkregex and agent-friendly Markdown docs.","llms_txt_cached":"https://agentwebmap.com/v1/domain/arktype.io/llms.txt","agentic":"documentation","section_keys":["adding-constraints","additional-improvements","agents","agents-md","all-keywords","allows","and","announcing-arktype-2-0","announcing-arktype-2-1","announcing-arktype-2-2","apis","ark-json-schema-bidirectional-json-schema","arkenv","arkerrors","array","arrays","arrays-and-tuples","as","as-definitions","assert","assertions","bases","better-errors","bigint","boolean","brand","built-in-keywords-can-now-be-globally-configured","by-code","case-record-api","cast","chained","cheat-sheet","clarity-and-concision","clone","common-gotchas","comparisons","compose","composites","composition","config","configurable-tojsonschema","configuration","configure","constrained-parameters","constraints","cyclic-types","dates","declare","deep-introspectability","default","defaultable","define","defining-a-scope","definition","describe","description","distribute","divisors","docs-as-markdown","drizzle","drzl","e-x-ec-mode","ecosystem","enumerated","equals","error","error-configurations-now-accept-a-string-directly","error-handling","errors","exactoptionalpropertytypes","exactoptionalpropertytypes-config","exclude","expression","expressions","extends","extension-optional","external","extract","extract-exclude","fallback-codes","faq","faster-everything","features","filter","fix-an-issue-causing-some-discriminated-unions-to-incorrectly-reject-default-cases","fluent-api","fn","formdata","from","generic","generics","get","global-setup","haserror","hkt","hono","how-can-i-get-syntax-highlighting-for-my-expressions","ifequals","ifextends","import","improve-how-type-instances-are-inferred-when-wrapped-in-external-generics","improved-type-declare","in-out","index","infer","inferin","installation","instanceof","integrations","internal","intersect","intersection","intrinsic-optimization","introducing-arkregex","introspection","invocation","invoked","invoking-a-type-directly","is-it-robust","is-there-a-way-to-create-an-async-morph","jetbrains-ides","jitless","json","json-schema","json-schema-to-type","keyof","keywords","lengths","levels","literals","map","match","merge","meta","metadata","morphs-and-pipes","morphs-more","mustbe","n-ary","n-ary-operators","narrow","narrowing-input-with-in-property-matching-with-at","nested","new-keywords","node-kinds","null","number","object","objects","ondeepundeclaredkey","onfail","onundeclaredkey","operators","optional","or","orpc","other","other-editors","overlaps","parenthetical","path","patterns","pick-omit","pipe","postfix","posts","prefix","primitives","properties","props","prototypes","ranges","react-hook-form","readonly","refinements","reject","required","required-partial","root","rooted","roots","scoped","scopes","select","select-deep-reference-introspection","serializable-arkerrors","serialization","settings","setup","shorn","side","skill","standard-schema","standard-schema-as-definitions","string","string-embeddable-pipe-operator","structural","structural-transformations","submodules","subtype","symbol","syntax","syntax-kinds","this","thunks","to","tojsonschema","traversal-api","traversalerror","trpc","tuple-and-args-expressions-for-to","tuples","type-api","type-fn-validated-functions","type-inference","type-safe-regex","type-to-json-schema","type-tostring-now-wraps-its-syntactic-representation-in-type","type-valueof","typedarray","typescript","undeclared","undefined","union","unit","unparalleled-dx","useful-links","validate","valueof","variadic","visibility","vscode","what-next","what-s-up-with-your-type-type-casing","why-aren-t-some-patterns-like-a-z-inferred-more-precisely","why-do-i-see-type-errors-in-an-arktype-package-in-nodemodules","why-doesn-t-it-work-with-my-massive-regexp","why-isn-t-my-wrapper-generic-working","your-first-type"],"section_partial":true,"section_indexed_at":"2026-10-26T09:39:08.700Z","why":["authority 46 (listed)","checked 357 minutes ago"]},"read":{"llms_txt":"https://arktype.io/llms.txt","llms_full_txt":null,"nested_llms_txt":[]},"terms":null,"health":{"ok":true,"status":"valid","tier":"listed","authority":46,"last_checked":"2026-10-26T09:38:51.988Z","checked_minutes_ago":356,"stale":false,"max_age_seconds":86400,"live_checked":false,"http_status":200,"last_valid":"2026-10-26T09:38:51.988Z","content_hash":"f7ef0ff7cbcc291742646f0869235d86","documentation_indexed_at":"2026-10-26T09:38:48.701Z"},"sources":[],"match":{"strength":"domain","reason":"Exact domain or its registered publisher."},"provenance":{"selection":"directory","reranked":false,"verification":"domain_ownership","terms":"unknown","excerpts":"publisher_link_metadata","health":"stored_crawl"},"alternatives":[]}