{
  "name": "隐语",
  "description": "用私有字符表把文本编码成另一种文字的浏览器端工具",
  "endpoints": {
    "http": [
      "GET /api/agent-kit",
      "GET /api/endpoints",
      "GET /api/health",
      "GET /api/self-check",
      "GET /api/stats",
      "POST /api/decrypt",
      "POST /api/encrypt",
      "POST /api/event",
      "POST /api/identify",
      "POST /api/mcp",
      "POST /api/phrase",
      "POST /api/session-check"
    ],
    "mcp": {
      "url": "/api/mcp",
      "transport": "http",
      "tools": [
        "build_table",
        "encrypt",
        "decrypt",
        "generate_phrase",
        "self_check",
        "check_session",
        "identify_sender",
        "identify_table"
      ],
      "prompts": [
        "troubleshoot",
        "encrypt_text",
        "share_link",
        "group_chat",
        "encrypted_call",
        "start_agreement",
        "claim_cipher",
        "decrypt_text"
      ],
      "resources": [
        "entropy://tables/index",
        "entropy://tables/qianziwen",
        "entropy://tables/baijiaxing",
        "entropy://tables/sanzijing",
        "entropy://tables/zengguang",
        "entropy://tables/shenglv",
        "entropy://tables/qianjiashi",
        "entropy://tables/daodejing",
        "entropy://tables/sanshiliu",
        "entropy://tables/sanlue",
        "entropy://tables/weiliaozi",
        "entropy://index",
        "entropy://endpoints",
        "entropy://agent-kit",
        "entropy://recipes",
        "entropy://events",
        "entropy://self-check",
        "entropy://skill"
      ]
    },
    "openapi": "/api/openapi.json"
  },
  "modes": {
    "byte": {
      "key": "source",
      "description": "字节级：密钥是一段字符表文本，双方需核对 fingerprint"
    },
    "word": {
      "key": "seed",
      "description": "词级：密钥只有一个种子，密文读起来像中文"
    }
  },
  "agentFiles": [
    "/llms.txt",
    "/llms-full.txt",
    "/sitemap.xml",
    "/mcp.json",
    "/api/agent-kit",
    "/api/endpoints",
    "/skills/entropy-cipher/SKILL.md"
  ],
  "skillPackage": "/skills/entropy-cipher/",
  "events": {
    "page_view": "落地页浏览",
    "demo_encrypt": "在落地页试了一次加密",
    "demo_mode_byte": "落地页演示：切到字节级",
    "demo_mode_word": "落地页演示：切到词级",
    "demo_mode_hash": "落地页演示：切到 hash 规则",
    "demo_mode_raw": "落地页演示：切到 raw 规则",
    "demo_shuffle": "落地页演示：换了一张表",
    "demo_table_pick": "落地页演示：换了内置表",
    "demo_cta": "点了落地页的「去工具」",
    "call_claim": "在落地页的加密通话演示里认领了一段密文",
    "agent_cmd_copy": "复制了给 AI 的命令行",
    "agent_phrase_demo": "在落地页现场生成了一段口令",
    "tool_view": "打开了工具页",
    "scene_switch": "切换了工具页的场景",
    "mode_switch": "切换了加密模式",
    "preset_pick": "选了内置字符表",
    "random_table": "随机生成了一张字符表",
    "grab": "从输入框粘贴了内容",
    "typed": "在明文框里打了字",
    "entropy_added": "加了随机熵",
    "phrase_added": "手动填了口令",
    "phrase_generated": "点了「生成口令」",
    "phrase_from_qr": "从二维码读回了口令",
    "copy_cipher": "复制了密文",
    "copy_prompt": "复制了给 AI 的 prompt",
    "copy_card": "复制了约定卡",
    "copy_config_link": "复制了配置链接",
    "copy_state": "导出了当前状态",
    "qr_rendered": "渲染了口令二维码",
    "qr_config": "渲染了配置二维码",
    "config_link_restored": "按配置链接还原了配置",
    "shortcut_encrypt": "用快捷键加密",
    "shortcut_decrypt": "用快捷键解密",
    "decrypt_click": "点了解密",
    "cipher_claimed": "提交了认领（拿会话串试解）",
    "cipher_claimed_confirm": "从候选里认领了一条",
    "reply_encrypted": "回了一句（用同一条会话串加密）",
    "session_checked": "做了会话串体检",
    "self_check": "跑了部署自检",
    "group_send": "群发给了多个人",
    "word_list_loaded": "从文件载入了自定义词表",
    "word_list_edited": "编辑了自定义词表",
    "word_list_cleared": "清空了自定义词表",
    "session_log_cleared": "清空了会话记录",
    "session_log_item_removed": "删掉了会话记录里的一条",
    "api_encrypt": "服务端加密一次",
    "api_encrypt_batch": "服务端批量加密",
    "api_encrypt_multi": "服务端群发",
    "api_decrypt": "服务端解密一次",
    "api_decrypt_batch": "服务端批量解密",
    "api_phrase": "服务端生成口令",
    "mcp_initialize": "MCP 握手",
    "mcp_tool_call": "MCP 工具被调用"
  },
  "privacy": {
    "accounts": false,
    "cookies": false,
    "contentLogging": false,
    "neverRecorded": [
      "来源地址（IP）",
      "浏览器标识（User-Agent）",
      "Cookie 与任何跨站标识",
      "明文与密文内容",
      "字符表、口令与会话串",
      "接口请求体",
      "输入框里打过的字",
      "账号：没有账号体系"
    ]
  }
}
