About the Lab

What this is

Readout Lab is a public demo of the @riveted-hq/readout library. Paste a SaaS URL, and the lab walks the site's sitemap, classifies hubs (docs, pricing, blog, customers, security, etc.), and dispatches bundled trusted parsers to extract structured Tier-1 company facts.

Community parsers + the sandbox

Bundled trusted parsers run in the lab's own process. Anyone can also publish a community parser to npm; a weekly health check discovers eligible packages and lists them in the parser marketplace.

Community parsers are not trusted code, so the lab runs them inside a worker-thread sandbox: no filesystem access, no environment variables, and no outbound network. If a community parser breaches that boundary — by attempting a network call, exceeding its time or memory budget, or throwing — the lab stops it and records a sandbox violation.

A sandbox-violation log entry contains only the parser's npm package name and the violation reason (timeout, memory-limit, blocked-api, or unhandled-exception). It never contains the parser's source code, the page it was run against, or any URL.

No SLA

The lab is best-effort. There is no uptime guarantee, no rate contract, and no support channel. If the lab is unavailable or rate-limited, try again later or run the library yourself.

← Back to the lab · See Privacy →