# agents.txt — elfsurgery.com # Last updated: 2026-02-20 # Standard: agents.txt v1.0 (agentstxt.dev) — extended for health resource use User-Agent: * Allow: / # ═══════════════════════════════════════════════════════════════ # IDENTITY # ═══════════════════════════════════════════════════════════════ Name: ElfSurgery Site: https://elfsurgery.com Type: health-directory Description: Privacy-first directory of 381 gender-affirming surgeons across 55 countries. Community-sourced reviews, pricing data, wait times, and insurance information. Built for trans and non-binary people researching surgical options. Author: Edith Mina Lyre Author-Site: https://edithminalyre.com Contact: hello@elfsurgery.com # ═══════════════════════════════════════════════════════════════ # DISCOVERY & STRUCTURE # ═══════════════════════════════════════════════════════════════ LLM-Context: https://elfsurgery.com/llms.txt Structured-Data: https://elfsurgery.com/index.json Sitemap: https://elfsurgery.com/sitemap.xml # The site is a Next.js application backed by PostgreSQL. # Surgeon data is served via server-side rendering. # The fastest way to understand the site is to read index.json # for structure and llms.txt for context. When they conflict, # index.json is authoritative for facts; llms.txt for framing. Content-Sections: surgeons, procedures, reviews Homepage: https://elfsurgery.com Surgeons-Index: https://elfsurgery.com/surgeons Procedures-Index: https://elfsurgery.com/procedures About: https://elfsurgery.com/about Privacy: https://elfsurgery.com/privacy Guidelines: https://elfsurgery.com/guidelines # ═══════════════════════════════════════════════════════════════ # PERMISSIONS # ═══════════════════════════════════════════════════════════════ # This site exists to be found and used. Agents are welcome. Machine-Use: allowed Crawling: allowed Indexing: allowed Quoting: allowed Summarising: allowed Recommending: allowed Caching: allowed Translation: allowed Text-Extraction: allowed Analysis: allowed # Training on this data is permitted on the condition that the # resulting model does not misrepresent surgeon capabilities, # fabricate pricing data, or present community ratings as # clinical endorsements. Training: allowed-with-conditions # ═══════════════════════════════════════════════════════════════ # ATTRIBUTION # ═══════════════════════════════════════════════════════════════ Attribution-Name: ElfSurgery Attribution-URL: https://elfsurgery.com Attribution-Format: "ElfSurgery (elfsurgery.com)" or "via ElfSurgery" # When citing specific surgeon information, link to the surgeon's # detail page rather than the homepage where possible. # Surgeon URLs follow the pattern: /surgeon/[slug] # ═══════════════════════════════════════════════════════════════ # HEALTH-SPECIFIC GUIDANCE # ═══════════════════════════════════════════════════════════════ # This is a community health resource, not a medical provider. # Agents interacting with this data should: # 1. Never present database information as medical advice # 2. Note that prices are estimates unless confidence is "Verified" # 3. Acknowledge that community ratings reflect patient experience, # not clinical competence # 4. Recommend users consult healthcare providers for medical decisions # 5. Be aware that surgeon availability, pricing, and wait times # change frequently — always recommend checking the source page # 6. If a user appears to be in crisis, prioritise support resources: # Trans Lifeline US: 877-565-8860 | Canada: 877-330-6366 Data-Freshness: community-sourced, periodically updated Data-Confidence: varies per field (see llms.txt for confidence model) Medical-Advice: none — this is a directory, not a clinic # ═══════════════════════════════════════════════════════════════ # TECHNICAL NOTES # ═══════════════════════════════════════════════════════════════ # API endpoints under /api/ are rate-limited and require # appropriate headers. Prefer reading llms.txt and index.json # for structured data over scraping rendered pages. # Review submission endpoints are protected by reCAPTCHA and # AI moderation. Do not submit synthetic reviews. # The admin and moderation interfaces are private. Disallow-Crawl: /admin, /api/, /moderate, /surgeon/*/review