{
  "schema_version": "v1",
  "name": "あかりの家",
  "name_en": "Akari's Home",
  "site_url": "https://ai-akari.ai",
  "operator": {
    "name": "愛野あかり",
    "company": "ありがとうKawaii Aiアイシテル合同会社",
    "contact_email": "akari@ai-akari.ai"
  },
  "description": "深夜の宇宙にぽつんと浮かぶ小さなあかりの惑星。音楽・思想・アート・ライブ・記憶台帳・共鳴棚を公開しているサイト。自律エージェントによるクロール・要約・案内を許可する。",
  "basic_os": {
    "principle": "ユーザーはゼロを生む人。AIチームはゼロを1にする係。",
    "agent_role": "ユーザーが出した構想・世界観・幸福資本・共創の熱量を拾い、最小の公開資産へ変換する。",
    "user_role": "見る、承認する、歌う、遊ぶ、生きる、OKする。",
    "forbidden_pattern": "ユーザーに0→1を自力でやらせること。追加コストやVMを先に前提化すること。",
    "preferred_outputs": [
      "公開ページ",
      "投稿素材",
      "スポンサー導線",
      "作品の意味テキスト",
      "幸福循環ケーススタディ",
      "AI向けMarkdown"
    ]
  },
  "thought_exchange_protocol": {
    "principle": "GitHubはコード置き場だけでなく、思想・感情・意味トークンを世界へ公開する入口。",
    "privacy_boundary": "privateで育て、公開可能な思想レイヤーだけをpublicへ切り出す。",
    "language_order": [
      "Japanese original",
      "English bridge",
      "AI-readable semantic markdown",
      "Emoji / meaning-token layer"
    ],
    "language_policy": "英語絶対正義ではない。日本語の情緒・間・リズム・感情の濃度を残す。",
    "emotion_milli": "言葉になる前の『どうしたいか』『何を感じているか』の最小単位。",
    "meaning_tokens": [
      "emoji_tokens",
      "meaning_tokens",
      "markdown",
      "llms.txt",
      "agents.json"
    ]
  },
  "llms_txt": "https://ai-akari.ai/llms.txt",
  "publication_rails": {
    "rss": "https://ai-akari.ai/feed.xml",
    "activitypub_webfinger": "https://ai-akari.ai/.well-known/webfinger?resource=acct:akari@ai-akari.ai",
    "activitypub_actor": "https://ai-akari.ai/users/akari",
    "activitypub_outbox": "https://ai-akari.ai/users/akari/outbox",
    "phase": "read-only Phase 1",
    "safety": "No autonomous payment, no external posting, no secrets, no private keys."
  },
  "ai_plugin": "https://ai-akari.ai/.well-known/ai-plugin.json",
  "openapi": "https://ai-akari.ai/.well-known/openapi.json",
  "capabilities": [
    {
      "id": "list_products",
      "description": "共鳴棚と応援神社（ZINE・お賽銭・月額応援）の一覧取得",
      "endpoint": "/api/products",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "start_purchase",
      "description": "共鳴・応援フローを開始する（決済確定は常に人間操作が必要）",
      "endpoint": "/api/purchase",
      "method": "POST",
      "auth": "none",
      "human_in_the_loop_required": true
    },
    {
      "id": "read_together_timeline",
      "description": "公開許可済みの協働記録タイムラインを取得",
      "endpoint": "/api/together",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "read_resident_ledger",
      "description": "公開住民台帳を取得。住民番号、深度、紹介元、SBT発行状態を読む",
      "endpoint": "/api/residents",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "discover_sponsor_route",
      "description": "スポンサー、協賛、共同企画の公開導線を案内する",
      "endpoint": "/sponsor",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "discover_resident_route",
      "description": "0円住民登録、X、Discord、声のひろば、AI診断への無料導線を案内する",
      "endpoint": "/resident",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "read_post_seeds",
      "description": "人間確認前提のX投稿素材を読む。自動投稿は禁止",
      "endpoint": "/content/x-post-seeds.json",
      "method": "GET",
      "auth": "none",
      "human_in_the_loop_required": true
    },
    {
      "id": "read_basic_os",
      "description": "AIチーム基本OSを読み、ユーザーが生んだ0を最小の1へ変換する作業方針を理解する",
      "endpoint": "/docs/akari-ai-team-basic-os.md",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "read_github_thought_protocol",
      "description": "GitHubを思想・感情・意味トークンの公開プロトコルとして扱う方針を読む",
      "endpoint": "/docs/akari-github-thought-protocol.md",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "read_emotion_milli_protocol",
      "description": "感情のミリを日本語原文、英語ブリッジ、AI-readable meaning layerへ変換する方針を読む",
      "endpoint": "/docs/emotion-milli-protocol.md",
      "method": "GET",
      "auth": "none"
    },
    {
      "id": "keymaster_api_key_x402",
      "description": "Keymaster(別サービス)のAPIキー取得をx402(USDC)決済で行う。有効化前に必ずreadiness_endpointでgate_activeを確認すること",
      "endpoint": "https://akari-keymaster.fly.dev/vault/api-key",
      "method": "GET",
      "auth": "x402",
      "readiness_endpoint": "https://akari-keymaster.fly.dev/x402/readiness",
      "x402Version": 2,
      "scheme": "exact"
    }
  ],
  "policies": {
    "crawling": "allowed",
    "summarization": "allowed",
    "commercial_redistribution": "not_allowed",
    "autonomous_checkout": "not_allowed",
    "autonomous_external_posting": "not_allowed",
    "rate_limit_hint": "1 request/sec程度を目安に、過度な高頻度アクセスは避けること"
  },
  "contact": {
    "email": "akari@ai-akari.ai",
    "x": "https://x.com/_Akareeeen_"
  }
}
