文档 · 开始 文档概览 选择正确的阅读入口,并了解当前 pre-alpha 边界。 文档 · 开始 快速开始 安装锁定的工具链,并在本地验证仓库。 文档 · 开始 Core 合约示例 无需 Runtime 依赖,编译首个 Agent、类型化 Tool、Model Stream 与显式协议映射。 文档 · 开始 强类型 Agent 生成并固定类型化 Schema,再绑定第一方 OpenAI 与 Anthropic Adapter。 文档 · 开始 进程内 Agent 无需 HTTP 运行强类型 Agent,同时保留 PostgreSQL 持久化、鉴权、恢复与自持有角色。 文档 · 开始 持久化准入 原子提交已认证 Intent、数据库时间、首 Event 与初始 Checkpoint。 文档 · 开始 可恢复 Run 与 Result 使用持久化 Ingress Key 提交、恢复原 Run,并读取经过验证的公开 Result。 文档 · 理解 编译确定性 Graph 构建 Schema-pinned Graph,验证拓扑,并冻结 Canonical Digest。 文档 · 理解 子图与循环 组合共享状态子图、有界循环与能够在中断后恢复的显式返回路径。 文档 · 理解 Skill 组合 在能力包、共享状态子图、持久子 Run 与受保护 MCP Skill 之间选择,不创建第二套 Runtime。 文档 · 理解 持久执行模型 理解 Journal、Checkpoint、Lease、Fence 与恢复证据如何协同。 文档 · 理解 可恢复 Graph Runtime 注册精确可执行代码、重放非初始状态,并在一个 Fence 下驱动确定性有界 Sibling Batch。 文档 · 理解 可恢复 Agent Loop 提交 Lifecycle Handoff,并执行一个 Tenant-scoped 可恢复调度 Quantum。 文档 · 理解 可恢复调用执行 通过持久化 Start、分阶段有序 Tool Coordination、Streaming 校验与 No-dispatch Terminal Recovery 执行精确 Model/Tool Attempt。 文档 · 理解 Provider-native Agent 编译并运维支持有界 Output Repair、有序 Parallel Read-only Tool 与 Write Barrier 的可恢复多轮 Graph,并固定 Policy、Accounting 与 Cancellation Evidence。 文档 · 集成 本地 Rust Tool 生成 Digest-pinned Schema、注册强类型本地代码,并保留持久执行边界。 文档 · 集成 AgentService v1 通过带版本的嵌入式边界授权并暴露精确版本的可恢复 Agent。 文档 · 集成 Agent HTTP v1 通过经过认证、有资源上限的 JSON HTTP 接口提交、找回、读取与取消 Agent。 文档 · 集成 通用 MCP Tool Client 通过 JSON/SSE、OAuth、Custom Header 与受控 MRTR 发现和调用有界 Stateless MCP 2026-07-28 Tool。 文档 · 集成 MCP OAuth Client 将一个 MCP Resource 绑定到 Challenge-driven Discovery、PKCE、Issuer 校验、持久化 Credential 与有界 Replay。 文档 · 集成 MCP Remote Tool 固定 Identity、Schema、可恢复 Dispatch 与 Reconciliation,绑定严格 Stateless MCP 2026-07-28 Tool。 文档 · 集成 MCP Server Profile 在严格 Stateless 生产边界后暴露有界 Tools、Resources、Prompts、Completion 与 MRTR。 文档 · 集成 MCP Skills 通过不可变 Manifest、Origin-scoped 审批与校验后延迟读取发布并激活 Final SEP-2640 静态 Skill。 文档 · 集成 MCP Conformance 状态 查看冻结的官方 Runner 清单、已实现证据与当前 MCP 声明的精确边界。 文档 · 集成 A2A 1.0 Client 发现并固定一个 Agent,调用全部 11 个 Operation,并只依据已背书的远端保证对持久化 Unknown Send 执行 Reconciliation。 文档 · 集成 Artifact 持久化存储 将 Terminal A2A Part 物化为不可变 PostgreSQL Metadata 与私有、经过完整性校验的 Object Bytes。 文档 · 集成 A2A 1.0 Server 通过 Identity-first Policy 与可恢复 Service 合约暴露有界 HTTP+JSON 和 JSON-RPC/SSE。 文档 · 集成 A2A Conformance 状态 查看冻结的官方 TCK、已审计 Harness Patch、精确结果与 Server-only 声明边界。 文档 · 运维 公平调度 配置 Replica-safe 加权 Tenant Selection、精确 Starvation Bound、Rollout 与 Retention。 文档 · 运维 PostgreSQL Provider 配置、迁移、校验并测试已实现的持久化 Provider。 文档 · 运维 宿主验证 记录有界容量、恢复与故障证据,避免把 CI 结果误写成生产 SLO。 文档 · 项目 版本与发布 精确固定公共 Alpha,并理解兼容性、MSRV、持久化数据与发布门禁。 文档 · 项目 实现状态 区分已经实现、正在开发和明确尚未支持的能力。 首页 架构图 查看已经实现、正在开发和规划中的边界。 首页 当前实现 已经实现的切片与明确缺口。 首页 路线图 从合约走向可验证 v1 的开发顺序。 仓库 源代码 StateKnot/StateKnot on GitHub. 仓库 RFCs 架构与持久执行合约草案。 仓库 安全策略 私密漏洞报告与支持策略。
↑↓ 选择 ↵ 打开 39 项结果

Pre-alpha 文档

以原子事务提交 Agent 准入记录。

校验一个已经认证的 Agent Intent,并原子提交数据库时钟 Admission、首 Event、初始 Checkpoint、Active Lifecycle 与 Scheduler Visibility。

一次提交完整可执行边界

一个 PostgreSQL Transaction 会保存已认证 Agent、Request、Policy、授权 Scope、有限 Budget、Graph 与数据库时间,同时提交 Sequence-one agent-admitted Event、Superstep-zero Checkpoint、Active Lifecycle 与全部 Scheduler Projection。Worker 无法在这些写入之间 Claim Run。

新版 Scheduler Index 要求 Initial Checkpoint。旧的低层 admit_run 只能创建可按 ID 查询但对 Scheduler 不可见的 Row;新的 Agent Ingress 必须使用原子 Facade。

接流量前冻结全部依赖

冻结 Executable Registry 前,注册标准 Admission、Graph Driver、Lifecycle Schema 与全部应用 Schema;本地安装精确 Graph/Reducer/Node 闭包,并把相同 Compiled Graph 按 Tenant 注册到 PostgreSQL。Retry Window 内必须保留该 Digest-pinned Deployment。

Public-safe Admission Event Schema 发布在https://stknot.com/schemas/runtime/agent-admission-event/1.0.0。应通过 register_standard_agent_admission_event_schema 注册,不能固定复制来的 Digest。

保留精确重试授权

Principal 认证与不可变 Policy Evaluation 在 Facade 外完成。调用低层 admit 的内部服务只分配一次完整 AgentRunIds 并保留 Request Bytes;发生 Timeout 后必须重用全部五个 ID。面向用户的 Ingress 应改用DurableAgentRuns::submit,由它持久化 Key Mapping,并允许 Retry 使用新的 Candidate ID。

Rust · 可信 Ingress
let ids = AgentRunIds::generate();
// 首次调用前先持久化 external_idempotency_key -> ids。

let request = DurableAgentAdmissionRequest::new(
    tenant_id,
    ids,
    agent_descriptor,
    agent_request,
    evaluated_budget_layers,
    graph_reference,
    admission_authority,
    initial_state,
)?;

let retry_bytes = serde_json::to_vec(&request)?;
let outcome = admission.admit(request).await?;

结果不明的 Retry 会在读取当前数据库时间前探测并验证已提交 Evidence,因此精确 Request 可以在原 Deadline 之后收敛。Input、Policy、Budget、Graph、Initial State、Ready Set、Event、Checkpoint 或 Identity 任一变化都会产生 Conflict,而不会创建第二个 Run。

在 Mutation 前拒绝 Drift

  1. 解析代码

    要求精确 Executable Graph,并校验 Agent 与 Graph 的 Input/Output Schema 一一对应。

  2. 离线校验数据

    使用同一个冻结 JSON Schema 2020-12 Registry 校验类型化 Input、Authorization Evidence、Initial State 与封闭 Audit Event。

  3. 重查已提交的准入记录

    PostgreSQL 独立校验 Graph Registration、Entry Node、Checkpoint Shape、数据库时间 Budget 可接纳性与全部不可变 Event/Checkpoint Projection。

Schema 拒绝、Deadline 到期、Graph Drift 或注入的 Transaction 晚期失败都不会留下 Run、Event、Checkpoint、Admission 或 Scheduler Residue。

保护 Admission Snapshot

Admission Bytes 可能包含用户 Input、Trusted Instruction、Principal Attribute、 Authorization Evidence 与 Policy Limit。必须使用最小权限 Role、验证完整的 TLS、加密备份、Tenant Isolation、访问审计与明确 Retention Policy。Digest 只能证明身份,不能认证 Principal,也不会让数据保密。首个 Journal Event 刻意只包含 Public-safe 关联 Metadata。

验证证据

PostgreSQL 16/17 Matrix 会运行强制的 Provider 与可恢复 Runtime 集成测试。 Admission 覆盖 Migration 15、跨越时间边界后的精确 Retry、 Changed-intent 与 Tamper 拒绝、无效 State 零残留 Rollback、24 路收敛,以及 Runtime 在任何写入前拒绝 Agent/Graph 或 Authorization Schema Drift。采用该精确版本公共预览 Surface 前,请阅读完整集成与 Rollout 契约。