• Joined on 2026-08-25

@abds10/contracts (1.0.0)

Published 2026-09-10 16:00:34 +00:00 by deploy

Installation

@abds10:registry=https://git.abds10.cn/api/packages/deploy/npm/
npm install @abds10/contracts@1.0.0
"@abds10/contracts": "1.0.0"

About this package

ABDS10 跨项目契约:身份 / 会话 / 服务令牌 / 事件 / 响应信封 / 审计 / 应用清单

@abds10/contracts

跨项目契约包。纯类型 + 少量类型守卫,零外部依赖、零副作用。

pnpm add @abds10/contracts
import type { Principal, SessionClaims, EventEnvelope, InteropEnvelope } from '@abds10/contracts'
import { ACCOUNT_ID, isAccountId, defineAppManifest } from '@abds10/contracts'

子路径导出

路径 内容
@abds10/contracts 全部
@abds10/contracts/auth 主体、会话、服务令牌、设备、授权
@abds10/contracts/event 事件信封与命名规则
@abds10/contracts/envelope RPC/MCP 响应信封与错误码
@abds10/contracts/audit 审计记录与脱敏
@abds10/contracts/manifest app.manifest.yaml 的结构定义

规范正文见工作区文档 docs/standards/跨项目互通标准.md。本包是该规范的唯一代码实现, 两者不一致时以规范为准并修改本包。

Details
npm
2026-09-10 16:00:34 +00:00
9
UNLICENSED
30 KiB
Assets (1)
Versions (2) View all
1.0.1 2026-09-10
1.0.0 2026-09-10