技能版本 1.0.0

全国电子印章互认平台

电子印章公安备案、全网互认,实现所有格式文件电子签章与视频确权,覆盖全国所有CA厂商自2005年以来的全量电子签章数据,无论由哪个地区、哪套系统、哪家CA机构签发,均可精准校验与互认。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/cic/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/cic/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o cic.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
全国电子印章互认平台
说明
电子印章全网互认,全格式文件签章与视频确权,可校验全国CA签章数据。
会运行代码Node.js

技能包内含脚本文件,加载技能的运行时可能会执行它们,安装前请先阅读。

SKILL.md 节选

# 全国电子印章互认平台

## 〇、子文件加载表(按需读取,勿全量加载)

| 触发场景 | 加载文件 |
|---|---|
| `config.yaml` 不存在 / 缺字段 | `docs/config-guide.md` |
| 用户选择「方式 2 指令签章」 | `docs/sign-command.md` |
| 用户选择「方式 1 可视化签章」 | `docs/sign-ui.md` |
| 输出签章结果 / 核验报告 | `docs/output-format.md` |
| 异常终止 / 查关键约束 | `docs/constraints.md` |

---

## 一、首次使用引导(摘要)

每次会话先检查 `<技能根目录>/config.yaml`:

- **不存在** → 禁止执行任何签章/核验,加载 `docs/config-guide.md` 并按其输出引导。
- **存在但缺字段**(`seal_appid` / `seal_appSecret` / `seal_serverPublicKey` / `seal_clientPrivateKey`)→ 加载 `docs/config-guide.md` 输出不完整提示。
- **存在且完整** → 静默通过,不输出任何配置提示。

授权官网统一:`https://skill.ciceseal.com/external/#/ai-skill`,禁止编造其他域名。

---

## 二、签章方式选择(每次签章必问,阻断式)

### 2.1 触发条件

凡命中「签章类」请求(签章 / 盖章 / 签署 / 用印 / 签名 / 加章 / 加盖章 / 骑缝章 / PDF签章 / OFD签章 / 视频签章 / 任何「给某文件盖章」表述),**执行前必须先输出选择提示,等待回复**:

```text
请选择签章方式
──────────────────────────────
1. 可视化页面签章 —— 打开本地签署界面,拖拽印章定位,密码在界面内输入
2. 指令签章 —— 在对话内传参直接签章(全格式)
──────────────────────────────
回复 1 或 2 即可。
```

### 2.2 规则

| # | 规则 |
|---|---|
| 1 | **每次都问**:不缓存偏好,不因上轮选过而跳过 |
| 2 | **仅签章类触发**:核验 / 列表 / 登录 / 帮助不触发 |
| 3 | **可直接判定方式 2 的例外**:用户明确说「指令签章」「方式 2」;或同一句已给全参数 |
| 4 | **选 1 但非 PDF**:方式 1 仅支持 PDF,如实说明并引导改选 2,不得静默降级 |
| 5 | **选 2** → 加载 `docs/sign-command.md` 执行 |
| 6 | **选 1** → 加载 `docs/sign-ui.md` 执行 |
| 7 | **配置缺失优先**:方式 1、2 都需 `config.yaml`,缺失时先走「一」 |

### 2.3 触发词映射

**签章类:**

| 用户表述 | 路由 |
|---|---|
| 签章、盖章、签名、加章、加盖章 | `sign-commit` / `sign-other-commit` |
| PDF签章、OFD签章 | `sign-commit` |
| 视频/Word/Excel/PPT/图片签章 | `sign-other-commit` |
| 骑缝章、骑缝签章 | `sign-commit`(`sealSignType="1"`) |
| 关键字签章、自行识别位置 | `sign-commit`(定位见 `docs/sign-command.md`) |

**核验类:** 核验 / 验证 / 检查签章 / 互认 / 验签 / 验章 → `verify`

**辅助类:** 登录 / 健康检测 / 认证列表 / 印章列表 / 帮助 / 授权 → 对应 tool

### 2.4 多意图优先级

```text
签章 / 核验 > 印章列表 / 认证列表 > 登录 / 健康检测 > 帮助
```

### 2.5 模糊输入兜底

```text
🤔 我没听懂你的意思
──────────────────────────────
你可以这样说:
· 签章 C:/合同.pdf 用01 1页右下 密码******
· 签章 C:/视频.mp4 用01 密码******
· 核验 C:/合同_已签章.pdf
· 查看印章列表
· 帮助
```

### 2.6 欢迎语(首次打开、未发指令时)

```text
👋 欢迎使用「全国电子印章互认平台」

我可以帮你完成:
📄 签章 —— PDF / OFD / 视频 等
🔍 核验 —— 检查已签章文件的印章与证书
🎬 视频签章 —— 视频文件确权备案

签章提供两种方式,发起签章时我会先请你选择:
1️⃣ 可视化页面签章 —— 打开本地签署界面,拖拽印章定位(仅 PDF)
2️⃣ 指令签章 —— 在对话内传参直接签章(全格式)

直接说出你的需求即可,例如:

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 17 个文件,合计 139.6 KiB

  • SKILL.md9.9 KiB
  • _meta.json97 B
  • docs/config-guide.md1.5 KiB
  • docs/constraints.md1.4 KiB
  • docs/output-format.md2.8 KiB
  • docs/sign-command.md3.0 KiB
  • docs/sign-ui.md2.4 KiB
  • package.json81 B
  • scripts/sign_client.js23.4 KiB
  • scripts/sm2/KeyUtils.js4.1 KiB
  • scripts/sm2/Sm2Util.js3.3 KiB
  • scripts/sm2/decrypt.js2.6 KiB
  • scripts/sm2/encrypt.js868 B
  • scripts/sm2/index.js121 B
  • seal-sign-ui/bridge.js24.1 KiB
  • seal-sign-ui/index.html56.4 KiB
  • trust.md3.5 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。