verifiable-intent
Credential chain skill for delegating user intent to agents via Verifiable Intent (VI)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Credential chain skill for delegating user intent to agents via Verifiable Intent (VI)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Attestation skill for lobster.cash wallet operations
Use when the user asks for "the URL", "a shareable link", "the proof I can send to <someone>", or otherwise wants the current Treeship session published as a session report on treeship.dev.
Create cryptographic attestations for AI agent actions using Treeship.dev. Use when the user wants to sign agent actions, create verifiable receipts, wrap commands with attestations, verify artifact chains, push artifacts to the Treeship Hub, integrate Treeship into their agent workflow, or capture model/token provenance. Covers the CLI (treeship), Python SDK (treeship-sdk), TypeScript SDK (@treeship/sdk), MCP Bridge (@treeship/mcp), and Hub API (api.treeship.dev). Trigger on any mention of attestation, verifiable receipts, signed receipts, agent trust, Treeship, action signing, cryptographic proof of agent work, model provenance, or token attestation.
Use when operating Hermes Agent in a repo or organization where AI work should produce Treeship-verifiable receipts. Captures Hermes sessions, MCP-routed tool calls, wrapped shell commands, approvals, handoffs, and publishable session reports while avoiding raw secrets in receipts.
Use Treeship (treeship.dev) from Perplexity Computer — install, configure, sign agent actions, verify receipts, push to the Hub, run approval-gated workflows, and work on the zerkerlabs/treeship source repo via GitHub. Trigger on any mention of Treeship, treeship.dev, signed receipts, agent attestation, verifiable agent actions, cryptographic proof of agent work, DSSE artifacts, Merkle proofs, approval-gated actions, session receipts, or the treeship CLI. Also load when asked to contribute to or inspect the zerkerlabs/treeship GitHub repository.
Create cryptographically signed, portable trust receipts for AI agent workflows using Treeship.dev. Use when the user wants to sign agent actions, create verifiable receipts, wrap commands with attestations, verify artifact chains, push artifacts to the Treeship Hub, manage approval-gated actions, or integrate Treeship into their agent workflow. Covers the Treeship CLI (treeship), Python SDK (treeship-sdk), TypeScript SDK (@treeship/sdk), MCP bridge (@treeship/mcp), and Hub API (api.treeship.dev). Trigger on any mention of attestation, verifiable receipts, signed receipts, agent trust, Treeship, action signing, cryptographic proof of agent work, portable receipts, approval workflows, session receipts, Merkle proofs, decision cards, or coverage levels.
| name | verifiable-intent |
| version | 0.6.0 |
| description | Credential chain skill for delegating user intent to agents via Verifiable Intent (VI) |
| metadata | {"spec":"verifiable-intent-v1","credential_levels":["L1 (Issuer SD-JWT)","L2 (User Mandate)","L3a (Agent Payment)","L3b (Agent Checkout)"],"compatible_wallets":["lobster.cash"],"requires_bins":["treeship"]} |
A user's intent is delegated through a three-level credential chain:
Every level is cryptographically linked. The chain is verifiable end to end without revealing more data than necessary.
Treeship provides agent_attestation, embedded directly in every L3 credential. When an agent builds an L3 credential, Treeship:
This means any verifier can check not only the credential chain but also that a trusted runtime (Treeship) confirmed constraint compliance at execution time.
The agent receives an L2 mandate containing:
cnf key binding that ties the mandate to the agent's P-256 keyBefore building an L3 credential, the agent must verify:
cnf binding in the mandateFor payment (L3a):
max_amount_minorFor checkout (L3b):
max_itemsTreeship wraps the L3 credential with an AgentAttestation that includes:
constraints_satisfied flagWhen the L3a payment credential specifies lobster_cash as the payment method, execution is delegated to the lobster.cash wallet. The attestation chain flows:
L1 (bank) -> L2 (user mandate) -> L3a (agent payment + Treeship attestation) -> lobster.cash (execution)
Treeship attests every step. Lobster.cash handles the actual fund movement.
cnf key binding