{"schema_version":"1.0","generated_at":"2026-10-14T19:19:09+08:00","principles":["A User-Agent string alone is not identity proof.","Verified and unverified counts are never merged into a verified claim.","No IP addresses or raw logs are published.","Crawler permission does not guarantee indexing, ranking, training or citation."],"providers":[{"family":"OpenAI","agents":["OAI-SearchBot","GPTBot","ChatGPT-User"],"identity":"verified when source address matches provider-published ranges","purpose_note":"Search discovery, model training control and user-initiated retrieval are distinct agents."},{"family":"Google","agents":["Googlebot","Google-InspectionTool","GoogleOther"],"identity":"verified using official published ranges or documented reverse/forward DNS policy"},{"family":"Microsoft","agents":["Bingbot"],"identity":"verified using official provider verification data"},{"family":"Anthropic","agents":["ClaudeBot","Claude-SearchBot","Claude-User"],"identity":"verified only when the current official verification dataset supports the address; otherwise unverified"},{"family":"Other","agents":["Applebot","Amazonbot","CCBot","PerplexityBot","Bytespider","YandexBot","Baiduspider"],"identity":"reported as unverified unless a stable official verification source is configured"}]}
