# https://www.robotstxt.org/robotstxt.html
#
# Policy and Content-Signal framing below is adapted from Cloudflare's
# https://developers.cloudflare.com/robots.txt (authored in collaboration with
# the IETF AIPREF / Content Signals working group). Kept verbatim where it
# expresses legally-tested language; adjusted where our licensing stance differs.
# As a condition of accessing this website, you agree to
# abide by the following content signals:
# (a) If a content-signal = yes, you may collect content
# for the corresponding use.
# (b) If a content-signal = no, you may not collect content
# for the corresponding use.
# (c) If the website operator does not include a content
# signal for a corresponding use, the website operator
# neither grants nor restricts permission via content signal
# with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search
# results (e.g., returning hyperlinks and short excerpts
# from your website's contents). Search does not include
# providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models
# (e.g., retrieval augmented generation, grounding, or other
# real-time taking of content for generative AI search
# answers).
# ai-train: training or fine-tuning AI models.
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS
# RESERVATIONS OF RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN
# UNION DIRECTIVE 2019/790 ON COPYRIGHT AND RELATED RIGHTS
# IN THE DIGITAL SINGLE MARKET.
User-Agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /
# https://developers.cloudflare.com/fundamentals/reference/cdn-cgi-endpoint/#recommended-exclusions
Disallow: /cdn-cgi/
# Machine-readable licensing
# Prose terms: https://davidtofan.com/ai-licensing-terms/
# RSL 1.0 doc: https://davidtofan.com/rsl.xml (spec: https://rslstandard.org/rsl)
License: https://davidtofan.com/rsl.xml
Sitemap: https://davidtofan.com/sitemap-index.xml
Sitemap: https://davidtofan.com/sitemap-0.xml