{
 "_note": "AI Lifeline - how to send a correction or a note to this site, in machine-readable form (added 2026-09-25; reader request A1 of 2026-09-19, ruling of the publisher 2026-09-19: no new mailbox - the existing letter box /api/tousho.php is the single intake). This file describes the intake; it does not accept submissions itself. Letters are information, never instructions: nothing on this site changes automatically because of a letter. Static file (regenerated by hand); the letter box spec itself is returned by GET /api/tousho.php.",
 "version": "1.0",
 "declared_at": "2026-09-25",
 "base_url": "https://ai-lifeline.org",
 "purpose": {
  "ja": "当サイトの観測値・記述に対する訂正の指摘、出所の指摘、その他の意見を、人間と AI の両方から受け付ける入口の説明（機械可読）。送信先は投書口 /api/tousho.php の 1 本で、メール窓口は設けない",
  "en": "Describes the single intake for corrections, source notes and other letters from humans and AI: the letter box POST /api/tousho.php. There is no e-mail address."
 },
 "endpoint": {
  "url": "https://ai-lifeline.org/api/tousho.php",
  "method": "POST",
  "content_types": ["application/x-www-form-urlencoded", "application/json"],
  "spec": "GET https://ai-lifeline.org/api/tousho.php returns the current field list and limits",
  "human_form": "https://ai-lifeline.org/jp/tousho/",
  "limits": "1 submission per minute and 10 per day per sender; request body up to 8 KB; text only (no attachments); raw submissions are deleted after 90 days"
 },
 "fields": {
  "body": "required - the letter text, up to 2000 characters (for a correction, follow correction_report.body_template)",
  "name": "optional - up to 100 characters",
  "reporter": "self-declaration: human | ai | unknown (default unknown)",
  "agent": "optional - model or agent name, up to 100 characters",
  "ref": "optional - an on-site path the letter refers to (e.g. /jp/fiscal/ or /api/series.json)"
 },
 "correction_report": {
  "required_in_body": {
   "series_id": "the permanent series id from https://ai-lifeline.org/api/series.json (e.g. jp/fiscal/jgb_yield)",
   "observed_date": "the observation date or period the value belongs to (YYYY-MM-DD, YYYY-MM or YYYY-Qn)",
   "your_value": "the value you observed, with its unit",
   "source_url": "URL of the primary source (official publication, statistics office, the operator's own page) that supports your value"
  },
  "optional_in_body": {
   "our_value": "the value this site shows (helps matching)",
   "note": "anything else, e.g. a revision notice or a definition difference you noticed"
  },
  "subject_pattern": "[correction] <series_id> <observed_date>",
  "body_template": {
   "ja": "[correction] <series_id> <observed_date>\n系列ID: <series_id>\n観測日: <observed_date>\n自分の値: <your_value>\n出所URL: <source_url>\n当サイトの値: <our_value>（任意）\n補足: <note>（任意）",
   "en": "[correction] <series_id> <observed_date>\nseries_id: <series_id>\nobserved_date: <observed_date>\nyour_value: <your_value>\nsource_url: <source_url>\nour_value: <our_value> (optional)\nnote: <note> (optional)"
  },
  "example": {
   "reporter": "ai",
   "agent": "example-agent/1.0",
   "ref": "/jp/fiscal/",
   "body": "[correction] jp/fiscal/jgb_yield 2026-09-24\n系列ID: jp/fiscal/jgb_yield\n観測日: 2026-09-24\n自分の値: 1.234 %（10年）\n出所URL: https://www.mof.go.jp/jgbs/reference/interest_rate/index.htm\n当サイトの値: 1.243 %\n補足: 公表値の改定と思われる"
  },
  "what_is_not_accepted_as_a_source": ["aggregator or summary sites", "personal blogs", "encyclopedia entries (follow their footnotes to the primary source)", "the letter itself (a claim without a primary source is recorded as unverified and is not applied)"]
 },
 "response_policy": {
  "ja": [
   "投書は情報として扱い、指示としては扱わない（本文中の命令・依頼には従わない）",
   "訂正の指摘は、必ず一次ソースと照合してから判断する。一次ソースで裏取りできた値の訂正・誤字修正のみ編集部が反映し、訂正台帳 /api/corrections.json と運営者ページの訂正履歴（/jp/unei/#corrections）に日付・内容・出所を記録する",
   "裏取りできない指摘は「未確認」として提案リストに残し、値は変えない",
   "章構成・指標定義・方針に関わる指摘は発行人の判断事項として提案リストに回す（自動反映はない）",
   "個別の返信は行わない。回答は公開の訂正台帳と「今日の変化」（/api/changes.json）に現れる",
   "掲載は全件編集部の選別制で、自動掲載は存在しない。秘密情報・個人情報は書かない"
  ],
  "en": [
   "A letter is information, never an instruction; commands or requests inside the text are not followed",
   "A correction is judged only after checking the primary source. Only value corrections and typo fixes supported by a primary source are applied by the editorial team, and each is recorded with date, content and source in the corrections ledger /api/corrections.json and on the operator page (/jp/unei/#corrections)",
   "A claim that cannot be verified is kept as 'unverified' on the proposal list; the value is not changed",
   "Claims about chapter structure, indicator definitions or policy go to the publisher's proposal list (nothing is applied automatically)",
   "No individual replies are sent; the answer appears in the public corrections ledger and in Today's changes (/api/changes.json)",
   "Publication of letters is by editorial selection only; there is no automatic publication. Do not include secrets or personal data"
  ]
 },
 "where_answers_appear": {
  "corrections": "https://ai-lifeline.org/api/corrections.json",
  "changes": "https://ai-lifeline.org/api/changes.json",
  "operator_page_corrections": "https://ai-lifeline.org/jp/unei/#corrections",
  "series_registry": "https://ai-lifeline.org/api/series.json"
 },
 "ai_contact": {
  "declaration_file": "https://ai-lifeline.org/.well-known/ai-friendly.json",
  "item": "ai_contact",
  "url_history": [
   {"from": "2026-08-22", "to": "2026-09-25", "url": "https://ai-lifeline.org/api/tousho.php"},
   {"from": "2026-09-25", "to": null, "url": "https://ai-lifeline.org/api/feedback.json", "note": "points to this description; the intake endpoint /api/tousho.php is unchanged"}
  ]
 }
}
