AI drafts the contract.
The gate decides if it ships.

ProofShip 把自然语言变成能上链的合约。你选的 agent 起草一份 ProofForge ProgramV1; 内核做检查、构建、核验。门禁不过,就不能上 X Layer。

ProofShip product — agent drafting with a ProofForge gate. Not a live coding workspace.
Kernel

ProofForge 是内核

一份 portable ProgramV1 源码,Lean 4 编译器推导语义再物化。改 target 只能改制品,不能改业务语义。

Gate

检查、构建、核验

门禁 fail-closed。过不了就没有制品,也不能部署。不允许降级,也不走旧路径。

Agents

你已有的 agent

Claude Code、Codex、Cursor、Grok、Hermes、Pi。ProofForge 作为 skill 接入,起草发生在 agent 里。

X Layer

先上这一条链

首发 X Layer。密钥留在你的环境或钱包,不会进页面、仓库或中继。

KERNEL

内核是 ProofForge

ProofShip 站在 ProofForge 上面。作者只写统一的 program … where; 编译器从源码推导 requirements,再由 --target 选择物化。 它是代码生成和语义检查工具,不是链上 VM,也不托管密钥。

import ProofForgeV2
open ProofForgeV2.Language

program StateCell where
  state count : UInt64

  init(initial : UInt64) do
    count := initial

  entry increment(delta : UInt64) : UInt64 do
    count := count + delta
    return count

  view get() : UInt64 do
    return count

一份源码,多条链

工程面已有 EVM、Solana、NEAR、Noir 等物化。ProofShip 首发走 EVM,目标链是 X Layer。

保不住语义就拒绝

改链不能改整数语义、状态迁移、回滚、调用顺序或授权。无法保持语义时必须拒绝。

和上次不一样

不再做网页 Sessions,也不把 Studio 嵌进浏览器。ProofForge 以 skill / 内核接入,门禁仍是权威。

先过内核,再上链。

Agent 起草,ProofForge 判定,X Layer 承接。密钥始终在你这边。