pavancharak/parmana-trust-core
GitHub: pavancharak/parmana-trust-core
Parmana 是一套执行信任基础设施,通过密码学可验证的信任链,确保系统实际执行与已授权意图严格一致。
Stars: 0 | Forks: 0
# Parmana Trust Core
**执行信任基础设施**
Parmana 在授权与执行之间建立信任。
传统系统可以证明谁在何时批准了某项决策。但它们很少证明执行过程是否与授权内容相符。
Parmana 弥补了这一差距。
它建立了一个可验证的信任链,连接以下对象:
```
Authorization → Intent → Execution
```
组织可以独立验证:
* 授权了什么
* 意图是什么
* 执行了什么
* 执行是否符合授权意图
Parmana 确保由人类定义的授权机制,通过可验证的执行信任,来管控自主及 AI 驱动的系统。
## 问题所在
授权并非真正的核心问题。
大多数组织已经具备了记录审批、权限、策略和决策的系统。
信任缺口是在授权之后产生的。
现有的治理和安全系统通常能够回答:
```
Who approved this?
When was it approved?
```
但它们往往无法回答:
```
What exactly was authorized?
What execution was intended?
What actually executed?
Did execution remain within authorized boundaries?
Can execution be independently verified?
```
随着自动化、智能体和 AI 驱动系统获得执行能力,这一差距正成为治理、合规、审计和运营层面的风险。
Parmana 提供了弥合该差距所需的信任基础设施。
## 核心原则
Parmana 围绕着一个简单的信任模型构建。
```
Authority defines what is allowed.
Intent defines what is supposed to happen.
Execution produces observable outcomes.
Parmana makes execution verifiable.
```
```
Authorization → Intent → Execution
```
## 信任链
```
Subject
↓
Task
↓
Policy
↓
Authority Decision
↓
Intent
↓
Attestation
↓
Verification Receipt
↓
Execution Trust Token
↓
Execution
↓
Execution Record
↓
Evidence
```
每个阶段都为密码学可验证的执行信任链提供支撑。
## 意图绑定执行
Parmana 不会直接根据决策来授权执行。
决策授权意图。
意图授权执行。
通过 intent hash,执行过程与已授权的意图在密码学层面实现绑定。
仅在以下情况下才允许执行:
```
SHA256(executionPayload)
==
intentHash
```
如果执行内容与已授权意图不符,执行将被拒绝。
此强制机制通过以下方式实现规范化:
```
INV-200 — Intent-Bound Execution
```
## 架构
Parmana Trust Core 由六个架构层组成。
### 授权层 (Authorization Layer)
确定是否允许执行某项操作。
```
authority-engine
policy-registry
signal-registry
task-registry
```
### 信任制品层 (Trust Artifact Layer)
创建可验证的信任制品 (trust artifact)。
```
attestation
verifier
intent
```
### 执行信任层 (Execution Trust Layer)
将授权与执行连接起来。
```
execution-token
execution-verifier
execution-gateway
```
### 凭证层 (Evidence Layer)
保留可审计性与可追溯性。
```
evidence
provenance
transparency-log
audit-db
```
### 信任基础设施层 (Trust Infrastructure Layer)
提供密码学信任基础。
```
trust-anchor
trust-profiles
trust-federation
```
### 平台层 (Platform Layer)
提供共享基础设施与支持服务。
```
contracts
crypto
database
schema-registry
bundle
override-engine
sdk
server
```
## 快速开始
### 克隆
```
git clone https://github.com/pavancharak/parmana-trust-core.git
cd parmana-trust-core
```
### 安装
```
npm install
```
### 构建
```
npm run build
```
### 运行
```
npm start
```
## Docker
拉取:
```
docker pull parmanasystems/parmana-trust-core:latest
```
运行:
```
docker run --rm -p 3000:3000 parmanasystems/parmana-trust-core:latest
```
预期输出:
```
Parmana API listening on 3000
```
通过公共 Docker Hub 分发进行验证的 Docker 镜像。
## 仓库结构
```
apps/
docs/
examples/
openapi/
packages/
policies/
sdk/
tests/
.github/
RELEASES/
```
### 包清单
```
25 Packages
attestation
audit-db
authority-engine
bundle
contracts
crypto
database
evidence
execution-gateway
execution-token
execution-verifier
intent
override-engine
policy-registry
provenance
schema-registry
sdk
server
signal-registry
task-registry
transparency-log
trust-anchor
trust-federation
trust-profiles
verifier
```
## 文档
### 架构
```
docs/architecture/architecture-overview.md
docs/architecture/authorization-model.md
docs/architecture/intent-model.md
docs/architecture/execution-trust-model.md
docs/architecture/trust-anchor-model.md
docs/architecture/trust-federation-model.md
```
### 指南
```
docs/guides/getting-started.md
```
### OpenAPI
```
openapi/generated.yaml
```
### 发布版本
```
RELEASES/
```
## 信任锚 (Trust Anchor)
Trust Anchor 是 Parmana Trust Domain 验证的密码学根。
它支持对信任制品进行独立验证,而无需访问 Parmana 基础设施。
计划实现的功能包括:
* 公钥发布
* 独立验证
* 密钥轮换
* 历史验证
* 信任根链接
## 信任联盟 (Trust Federation)
Trust Federation 允许独立的信任域在保持各自独立的授权、策略和运营边界的同时,交换验证信任。
计划实现的功能包括:
* 信任发现
* 联盟元数据发布
* 信任交换
* 跨域验证
* 联盟信任链
## 当前状态
### 公开发布
```
v0.1.0
```
已实现功能:
```
✓ Authorization Engine
✓ Decision Attestations
✓ Verification Receipts
✓ Intent Registry
✓ Intent-Bound Execution
✓ Execution Trust Tokens
✓ Execution Gateway
✓ Transparency Log
✓ Trust Anchor Foundation
✓ Trust Federation Foundation
✓ OpenAPI Specification
```
核心不变性:
```
INV-170 Execution Token Authenticity
INV-199 Verified Receipt Required
INV-200 Execution Must Match Authorized Intent
INV-201 Decision Must Be Approved
```
仓库快照:
```
100+ commits
25 packages
150+ documentation files
Apache License 2.0
Docker Published
OpenAPI Published
```
## 路线图
### 已完成
```
✓ Authorization Foundation
✓ Attestation Generation
✓ Verification Engine
✓ Intent Registry
✓ Intent-Bound Execution
✓ Execution Tokens
✓ Execution Verification
✓ Execution Gateway
✓ Transparency Log
✓ OpenAPI Specifications
✓ Trust Anchor Foundation
✓ Trust Federation Architecture
```
### 下一里程碑
```
Public Key Endpoint
External Verification
Key Rotation
Historical Verification
Federation Discovery
Cross-Domain Verification
```
## 贡献
参见:
```
CONTRIBUTING.md
```
## 安全
参见:
```
SECURITY.md
```
## 行为准则
参见:
```
CODE_OF_CONDUCT.md
```
## 许可证
Apache License 2.0
参见:
```
LICENSE.txt
```
## 愿景
Parmana 在授权与执行之间建立信任。
```
Authority defines what is allowed.
Intent defines what is supposed to happen.
Parmana makes execution verifiable.
```
```
Authorization → Intent → Execution
```
为自主、智能体及 AI 驱动系统构建的执行信任基础设施。
标签:AI 治理, MITM代理, 信任基础设施, 可验证执行, 授权与访问控制, 自动化攻击, 请求拦截, 零信任架构