任何 LLM、任何 Agent 框架,都可以接入 TLL 协议。模型可以换,Agent 可以换,但 Truth / Protocol / Contract / Verification 保持一致。
import identity import io // 1. 生成 Agent 身份 let agent = identity.generate() io.println("Agent ID: " + agent.agent_id) io.println("Public Key: " + agent.public_key) // 2. 签名 let message = "capability:code_review" let signature = identity.sign(agent, message) // 3. 验签 let valid = identity.verify(agent, message, signature) io.println("Signature valid: " + valid) // 4. 规范编码 / 解码 let encoded = identity.encode(agent) let decoded = identity.decode(encoded) io.println("Roundtrip OK: " + (decoded.agent_id == agent.agent_id))
import capability import io // 1. 创建能力声明 let codeReview = capability.create( "code_review", "AI code review capability", { "language": "tll", "max_lines": 10000 } ) io.println("Capability ID: " + codeReview.capability_id) io.println("Valid: " + capability.validate(codeReview)) // 2. 能力集合 let set = capability_set.create() capability_set.add(set, codeReview) io.println("Contains code_review: " + capability_set.contains(set, codeReview)) io.println("Set size: " + capability_set.size(set)) // 3. 确定性编码 let encoded = capability_set.encode(set) let decoded = capability_set.decode(encoded) io.println("Set encoding deterministic: " + (capability_set.encode(decoded) == encoded))
import evidence import identity import io // 1. 创建 Agent 身份 let agent = identity.generate() // 2. 创建证据记录 let ev = evidence.create( agent.agent_id, // agent_id "cap_code_review", // capability_id "review", // action "abc123", // input_hash "def456", // output_hash "PASS" // result ) // 3. 签名证据 let signed = evidence.sign(ev, agent) // 4. 验证证据 io.println("Evidence valid: " + evidence.validate(signed)) io.println("Signature valid: " + evidence.verify(signed, agent)) io.println("Evidence ID: " + signed.evidence_id) // 5. 链式链接 let ev2 = evidence.create(agent.agent_id, "cap_code_review", "review", "ghi789", "jkl012", "PASS") ev2.previous_evidence_id = signed.evidence_id io.println("Chain link: " + ev2.previous_evidence_id)
import trust import identity import capability import authority import evidence import io // 1. 构建完整的 Agent 信任链 let agent = identity.generate() let cap = capability.create("code_review", "Code review", {}) let auth = authority.create(agent.agent_id, cap.capability_id, "issuer_001") let ev = evidence.create(agent.agent_id, cap.capability_id, "review", "in", "out", "PASS") // 2. 执行确定性信任评估 let result = trust.evaluate(agent, cap, auth, ev) io.println("Trust valid: " + result.valid) io.println("Trust score: " + result.score) io.println("Reasons: " + result.reasons) // 3. 测试失败场景 let invalidAuth = authority.create("wrong_agent", cap.capability_id, "issuer") let badResult = trust.evaluate(agent, cap, invalidAuth, ev) io.println("Bad trust valid: " + badResult.valid) io.println("Failure reason: " + badResult.failure_reason) // 输出: AUTHORITY_AGENT_MISMATCH
Agent 可以换,LLM 可以换,Agent 框架可以换。但 Truth / Protocol / Contract / Verification 保持一致。任何接入 TLL 生态的 Agent 必须:获取 Identity → 声明 Capability → 获得 Authority → 提交 Evidence → 通过 Trust 评估。No Evidence → No Claim。能力不等于权限,权限不等于信任,证据不等于事实。每一层都有明确的边界和确定性的验证机制。