# LexLint > A compliance lint for AI and scraping law. LexLint reads a declared app profile and reports the obligations that attach to it, jurisdiction by jurisdiction, each one cited to a named instrument with the date the research was last reviewed. Research summaries of published law, not legal advice and not authorization to access any system. ## Start here - [LexLint](https://lexlint.org/): What the lint does and how to run it - [AI and scraping law by jurisdiction](https://lexlint.org/law): Per-jurisdiction crawl posture, access matrix, and the instruments behind each verdict - [FAQ](https://lexlint.org/faq): What the corpus covers, how fresh it is, and what it deliberately does not answer - [About](https://lexlint.org/about): Who maintains the corpus and how it is researched - [News](https://lexlint.org/news): Developments in AI and scraping law as they land ## Machine interfaces - [MCP server](https://mcp.lexlint.org): Live tool access: get_ai_law, get_scraping_law, lint_app_profile, resolve_domain_jurisdiction - [Corpus JSON Schema](https://data.ungovr.org/v1/schema/ungovr.ai-laws-2.schema.json): Validation contract for the jurisdiction record, coverage index, and bulk-export rows. No API key needed to fetch the schema - [Bulk export manifest](https://data.ungovr.org/v1/ai-laws/export/manifest.json): Row counts and digests for the JSONL export. The corpus itself requires an API key - [App profile schema](https://lexlint.org/schema/lexlint.schema.json): Validation contract for lexlint.yml, the declared app profile the lint reads ## Terms - [Data license](https://www.ungovr.org/open-data/license): The AI and scraping law corpus is licensed non-exclusively by agreement; receipt of a file conveys no license