# .;;, # .,. .,;;;;;, # ;;;;;;;,, ,;;%%%%%;; # `;;;%%%%;;,. ,;;%%;;%%%;; # `;%%;;%%%;;,;;%%%%%%%;;' # `;;%%;;%:,;%%%%%;;%%;;, # `;;%%%,;%%%%%%%%%;;; # `;:%%%%%%;;%%;;;' # ..,,,. .:::::::. # .;;;;;;;;;;,. s. # `;;;;;;;;;;;;;, ,SSSs. # `:.:.:.:.:.:.:. ,SSSSSSs. # .;;;;;;;;;;;;;::, ,SSSSSSSSS, # ;;;;;;;;;;;;;;;;:::%, ,SS%;SSSSSSsS # ;;;;;;,:,:::::::;::::%%, SS%;SSSSSSsSS # ;;;;;,::a@@@@@@a::%%%%%%%,. ... SS%;SSSSSSSS' # `::::::@@@@@@@@@@@a;%%%%%%%%%' #; `SS%;SSSSS' # .,sSSSSs;%%,::@@@@@@;;' #`@@a;%%%%%' ,' `S%;SS' #sSSSSSSSSSs;%%%,:@@@@a;; .@@@a;%%sSSSS' .%%%;SS, #`SSSSSSSSSSSs;%%%,:@@@a;;;;@@@;%%sSSSS' ..,,%%%;SSSSSSs. # `SSSSSSSSSSSSs;%%,%%%%%%%%%%%SSSS' ..,,%;sSSS;%;SSSSSSSSs. # `SSSSSSSSSSS%;%;sSSSS;"""" ..,,%sSSSS;;SSSS%%%;SSSSSSSSSS. # """""" %%;SSSSSS;;%..,,sSSS;%SSSSS;%;%%%;%%%%;SSSSSS;SSS. # `;SSSSS;;%%%%%;SSSS;%%;%;%;sSSS;%%%%%%%;SSSSSS;SSS # ;SSS;;%%%%%%%%;%;%sSSSS%;SSS;%%%%%%%%%;SSSSSS;SSS # `S;;%%%%%%%%%%%%%SSSSS;%%%;%%%%%%%%%%%;SSSSSS;SSS # ;SS;%%%%%%%%%%%%;%;%;%%;%%%%%%%%%%%%;SSSSSS;SSS' # SS;%%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSSS;SSS' # SS;%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSS;SSS' # SS;%%%%%%%%%%%%%;sSSs;%%%%%%%%;SSSSSS;SSSS # `SS;%%%%%%%%%%%%%%;SS;%%%%%%;SSSSSS;SSSS' # `S;%%%%%%%%%%%%%%%;S;%%%%%;SSSS;SSSSS% # `S;%;%%%%%%%%%%%' `%%%%;SSS;SSSSSS%. # ,S;%%%%%%%%%%;' `%%%%%;S `SSSSs%,. # ,%%%%%%%%%%;%;' `%;%%%; `SSSs;%%,. # ,%%%%%%;;;%;;%;' .%%;%%% `SSSSs;%%. # ,%%%%%' .%;%;%;' ,%%;%%%' `SSSS;%% # ,%%%%' .%%%%' ,%%%%%' `SSs%%' # ,%%%%' .%%%' ,%%%%' ,%%%' # ,%%%%' .%%% ,%%%%' ,%%%' # ,%%%%' .%%%' ,%%%%' ,%%%' # ,%%%%' %%%% ,%%%' ,%%%% # %%%%' .::::: ,%%%' %%%%' #.::::: :::::' ,%%%' ,%%%% #:::::' ,%%%%' %%%%% # %%%%%' %%%%% # .:::::: .:::::: # ::::::' ::::::' # # ------------------------------------- # # A file for robots and those who are # curious about the world around them :) # # ------------------------------------- # Open to everyone, on purpose: search crawlers and AI systems alike. The # writing here exists to be found, read and quoted, and a rule that kept this # site out of the answers people now ask for would be protecting it from being # read. Decided rather than inherited. # # One group, and it covers every crawler. There are no per-agent rules anywhere # in this file, so what you have just read is the whole of what applies to you, # whoever you are. # # The Content-Signal line states the same decision in the Content Signals # vocabulary (contentsignals.org), for the tools that read policy from a field # rather than from prose: collection for search, for answering a question at # inference time, and for training are all consented to. All three say yes on # purpose -- they restate the decision above, not a default a generator # assumed. A crawler that predates the convention ignores the line. User-agent: * Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Sitemap: https://brand.engineer.company/sitemap.xml # Everything else a machine might want, announced where machines already look. # These are comments because robots.txt has no field for them -- a crawler # ignores the lines, and a human or an agent reading the file finds the trail. # # Content map (llmstxt.org): https://brand.engineer.company/llms.txt # Notes for agents: https://brand.engineer.company/agents.txt # AI usage policy: https://brand.engineer.company/ai.txt # Ad sellers, of which none: https://brand.engineer.company/ads.txt # Who built this: https://brand.engineer.company/humans.txt # Security contact (RFC 9116): https://brand.engineer.company/.well-known/security.txt # # The same pages, reached three other ways. Written literally rather than # through absURL, because none of these is derivable from the site's base URL # -- they are separate front doors onto the same folder of files, and one # deploy updates all four. # Gemini capsule: gemini://engineer.company/ # Gopher hole: gopher://engineer.company/ # Onion service (needs Tor): http://engineer2ezpeji52ipphljcflzyhetvy5r6tnqubtq45nzlxxv6rsqd.onion/ # # The onion is plain http:// on purpose: an onion address is the service's # public key, so the connection is authenticated and encrypted end to end # before any HTTP is spoken, and a certificate would only prove a name the # address has already proved. Tor Browser is the ordinary client, and it # offers this address by itself, because the site sends an Onion-Location # header.