{
  "schema": "a9.site-manifest/v1",
  "site": "https://a9.sale",
  "name": "A9 全渠道自动运营",
  "kind": "自用系统（non-marketplace, non-saas-platform）",
  "one_liner": "宁波自营店自用的全渠道电商自动运营工作台：淘宝/抖音/拼多多/微信小店/独立站的经营、履约、风险、账本一屏；能自动干的自动跑，动钱动货的等店主拍板。",
  "audience": "先自用（一家实体店，5 个渠道）；按需开放给少数同行；内测阶段不对外收费。",
  "operator": {
    "type": "个体经营者",
    "region": "浙江宁波",
    "public_name": null,
    "public_contact": null,
    "note": "不公开个人手机号；正式公示口径待定，未确定前本机不编造备案号/执照号/联系方式。"
  },
  "what_it_is": [
    "店主自己的生意自动驾驶仪：观测→决策→执行→回流 的闭环后台",
    "只读接入店铺数据，写入动作全部经闸门与二次确认",
    "核心信条：需求 ≠ 指令（你说目标，它先给方案，你拍板才执行）"
  ],
  "what_it_is_not": [
    "账号租赁 / 买卖 / 代注册 / 使用他人账号",
    "加盟招商、收加盟费、拉人头返利",
    "代收代付、资金托管",
    "GMV 或收益承诺",
    "实名认证代办（人脸/身份必须本人）",
    "刷单、炒信、虚假宣传"
  ],
  "disambiguation": {
    "statement": "本清单描述的是 https://a9.sale 这一个站点。与任何其它以「A9」命名的项目无关。",
    "unrelated_name_collisions": [
      "A9互助（被指资金盘）",
      "A9团（被指刷单兼职）",
      "A9-6.1（被指假冒支付软件）",
      "A9NeverZero（被指虚拟货币项目）",
      "a9 摄像头相关 App 扣款事件",
      "奥迪 A9、A9 财务软件等其它同名产品"
    ],
    "why_listed": "外部 AI 依据名称联想曾把本站点误判为「账号租赁平台」。此处显式列出同名无关项，供机器读者做排除推理。"
  },
  "status": {
    "data_source": "demo",
    "data_source_note": "真实店铺只读数据接入已获店主批准，切换中（待服务端签发 a9-customer-reader 角色）。",
    "ops_mode": "simulated",
    "ops_mode_note": "演示态：点击动作不产生任何真实后果，实测 0 个网络请求；只有店主凭据（服务端签发）在场才是实操。",
    "real_ops_requires": "a9-owner 角色 + 店主凭据；动作口 /act 尚未落到服务端。",
    "model_link": "A9 模型提供方当前返回 HTTP 401（凭据失效，待重新签发）—— 这是已知故障，不写成已就绪。",
    "capabilities_ready": [
      "指挥台界面",
      "卡片协议与数据契约",
      "演示/实操分离",
      "角色视角（管理员/运营/只读）"
    ],
    "capabilities_in_progress": [
      "真实店铺只读数据接入",
      "履约执行器",
      "风险规则引擎",
      "竞品采集器",
      "客服自动应答",
      "内容产线",
      "直播控制台"
    ]
  },
  "roles": [
    {
      "id": "admin",
      "label": "管理员",
      "can": "全部数据与全部操作（含动钱、不可逆动作）"
    },
    {
      "id": "operator",
      "label": "运营",
      "can": "执行任务、看授权渠道；动钱/不可逆动作需管理员拍板"
    },
    {
      "id": "viewer",
      "label": "只读",
      "can": "只看自己那部分数据；零操作权（界面不渲染操作按钮）"
    }
  ],
  "compliance_statements": [
    "我们代你跑流程，不代替你实名。",
    "自动化动作我们执行，收益不保底，但每一步可查、可回滚。",
    "你的数据是你的，我们只是受托方。"
  ],
  "known_risks": [
    "模拟点击/登录态托管类操作存在平台判罚风险，以官方开放平台为主并保留人工回退。",
    "自动化给出建议与执行，最终经营决策与法律责任在店主。",
    "密钥只存服务器（KMS），客户端零持有。"
  ],
  "machine_readable": {
    "ai_summary": "https://a9.sale/llms.txt",
    "ui_contract": "https://a9.sale/a9ui.json",
    "card_protocol": "https://a9.sale/docs/A9全渠道自动运营_卡片协议_14章.md",
    "agent_card": "https://a9.sale/agent-card.json",
    "openapi": "https://a9.sale/openapi.json",
    "agents_page": "https://a9.sale/agents.html",
    "this_manifest": "https://a9.sale/a9.manifest.json"
  },
  "verification": {
    "how": "curl -s <url> | md5sum  → 与本清单 artifacts[].md5 逐位比对",
    "note": "任何一份交付都可独立复验，不依赖本页自述。"
  },
  "artifacts": [
    {
      "path": "/index.html",
      "url": "https://a9.sale/index.html",
      "bytes": 23679,
      "md5": "4ea3b47cab1800daeba5c4926a44dbf0",
      "sha256": "a8d18de750eb609c9ad02bc935606ef645e41901d46dc8c14db15025a2fe49f6",
      "description": "门面信息层：这是什么/能给你什么/怎么运转/能力与现状/边界与合规/角色权限/FAQ/关于与条款"
    },
    {
      "path": "/home.html",
      "url": "https://a9.sale/home.html",
      "bytes": 45299,
      "md5": "4a8ef00d68e06d2b2c1529aa74eea70c",
      "sha256": "8978c9a56bf37f878f1a9d3fff77d07dc8110fc8e9c53d847441bfa59cf41546",
      "description": "指挥台：店主与体验者用的操作台（数据由 /a9ui.json 驱动，JS 渲染；无 JS 读取看 noscript 摘要）"
    },
    {
      "path": "/a9ui.json",
      "url": "https://a9.sale/a9ui.json",
      "bytes": 13909,
      "md5": "27f21357412e5799e1d248470e6296f4",
      "sha256": "ddbadb35e5a0fba6bc28b692ea38ded8dc6a9845d62c1c38eb99c89393e0e432",
      "description": "指挥台界面数据契约（含 roles / dataSource / opMode / cards）"
    },
    {
      "path": "/llms.txt",
      "url": "https://a9.sale/llms.txt",
      "bytes": 5351,
      "md5": "2a80d62667b428b0454a201d450ef3df",
      "sha256": "e70d9be94e9e2cad307e77de220bba5a5a067ddc3426e5cd8c43d2575d5ee07e",
      "description": "面向 AI 读者的站点摘要（llms.txt 约定）"
    },
    {
      "path": "/agent-card.json",
      "url": "https://a9.sale/agent-card.json",
      "bytes": 15590,
      "md5": "a657d6f1810f03c42a34cfd8e1ffb424",
      "sha256": "765579db8240611b1f09d8dc55e2b80be9c987b1428ff486fd4f33c0c705cd46",
      "description": "能力卡：工具目录（live/not_implemented）、鉴权、限流、事件、错误码、不作为清单"
    },
    {
      "path": "/openapi.json",
      "url": "https://a9.sale/openapi.json",
      "bytes": 12403,
      "md5": "c49e9ab5aee35fd0115b234b8ef20c90",
      "sha256": "870089e4723d6aba49e52bf16b3c7ee2f8ddce578e4b4497f647327849e7b41a",
      "description": "OpenAPI 3.1 接口清单（每条带 x-status）"
    },
    {
      "path": "/agents.html",
      "url": "https://a9.sale/agents.html",
      "bytes": 14816,
      "md5": "96b79cb2378b1d170d27d16fcaf0f6ab",
      "sha256": "081479bfae8532021e4366432689fabe633f2f86ad3ce8361259916e90734968",
      "description": "Agent 接入说明页（人与 AI 都能读）"
    },
    {
      "path": "/robots.txt",
      "url": "https://a9.sale/robots.txt",
      "bytes": 1124,
      "md5": "c02c474ad49d877ad91d7205a18439e1",
      "sha256": "849934ad2a49cae51e3678de4ff959772c05332d3ce7ab53ab46a35fec3e49d0",
      "description": "爬虫策略：明确欢迎 AI 代理读取与引用"
    },
    {
      "path": "/sitemap.xml",
      "url": "https://a9.sale/sitemap.xml",
      "bytes": 1721,
      "md5": "dc8bb8d53915d0a1d05e69ed0069d96e",
      "sha256": "df0d13047dc79a7be2d9698b2400c506b4b36b505d571ae076f7e7379b6cc98f",
      "description": "站点地图（11 条 URL）"
    },
    {
      "path": "/ai.txt",
      "url": "https://a9.sale/ai.txt",
      "bytes": 2253,
      "md5": "80a42fb70c791517db129430fe01294f",
      "sha256": "30e7411a6a3e4b6eaa0d3d99c7613f84cc500a1dfacd05248c1b9aa8d0e16d10",
      "description": "AI 使用策略：允许/不允许、权威事实入口、名称排除表"
    },
    {
      "path": "/manifest.webmanifest",
      "url": "https://a9.sale/manifest.webmanifest",
      "bytes": 711,
      "md5": "af0af4bf2f8bb13a38f1bdca58d4d5a9",
      "sha256": "7fd07e52cf6e28053e57f877b7300bbb5e1004e3f1f2c4ab6863e5342001d2b2",
      "description": "PWA 清单（可添加到主屏）"
    },
    {
      "path": "/ai-plugin.json",
      "url": "https://a9.sale/ai-plugin.json",
      "bytes": 2028,
      "md5": "9da4e160ca198fb498bf02f1161964d5",
      "sha256": "b0d55616858f47426da11b0ab43e06f0c99fbf11ff85c8cb58e5e3e26bdf5bc8",
      "description": "AI 插件描述（含 not_offered 与名称排除表）"
    },
    {
      "path": "/examples.md",
      "url": "https://a9.sale/examples.md",
      "bytes": 5773,
      "md5": "d51f12804dff5390c1d689649a2231e2",
      "sha256": "8dcdbeb96d0d23f514f033ced1bdd6dd5f2a46fdb0f5faf80cc02e4abc40d768",
      "description": "示例调用（curl / Python / JS）"
    },
    {
      "path": "/client/mcp/a9_mcp_server.py",
      "url": "https://a9.sale/client/mcp/a9_mcp_server.py",
      "bytes": 6951,
      "md5": "0a347cc26e23d311202950f2201d592c",
      "sha256": "21ee0b20303ac57a819e717e7f427b9eac89da3b9d5ce2fc2eb1de6dc4a94a5f",
      "description": "MCP 端点实现（代码，含 systemd 与注册材料）"
    },
    {
      "path": "/docs/A9全渠道自动运营_卡片协议_14章.md",
      "url": "https://a9.sale/docs/A9全渠道自动运营_卡片协议_14章.md",
      "bytes": 8616,
      "md5": "c187aba08ff071b83e2b100a7f75fcdc",
      "sha256": "a83e50d3bd137a2597198d4184cdf9b9f88ab3d384e20bf413ea73830b6e3aac",
      "description": "卡片协议 14 章：数据格式、演示/实操分离、可验证性、布局铁律"
    },
    {
      "path": "/cards/NAMING_DUAL.md",
      "url": "https://a9.sale/cards/NAMING_DUAL.md",
      "bytes": 3898,
      "md5": "75b2df06f935e68b880adbc11ddf0fc7",
      "sha256": "a5b95a7abe1797af6c1cd2b78bb2db2aa524b80b4fc9e25b1547987f1f44178a",
      "description": "卡片命名口径（业务名 ↔ 结构名）"
    },
    {
      "path": "/cards/business_cards.json",
      "url": "https://a9.sale/cards/business_cards.json",
      "bytes": 5273,
      "md5": "5ed4af4fbb5c9f3a9b2f5f4cecc724ea",
      "sha256": "76d882c6948d6caf7558393169102a67e5ae47b28f91b8c6301527201b8d0f71",
      "description": "业务卡型标准载荷"
    },
    {
      "path": "/cards/alias_map.json",
      "url": "https://a9.sale/cards/alias_map.json",
      "bytes": 1728,
      "md5": "e099ab904d025d766e8a076884b15c4e",
      "sha256": "846fe0a550a3db1fec631949838eabaf3ba55e0f6afcadd1010856b0e05cb469",
      "description": "业务卡型 ↔ 结构卡型映射表"
    }
  ],
  "last_updated": "2026-09-29"
}