PIC Standard -- fail-closed action security layer for agent tool calls #71
Replies: 1 comment 1 reply
-
|
The PIC Standard addresses a critical gap — fail-closed verification before high-impact tool calls. The causal justification requirement ("why is this action happening?") is much stronger than simple permission checks. The Ed25519 keyring with expiry/revocation lifecycle aligns well with what we see converging across the agent identity space:
One question: PIC verifies that an action is causally justified within a system, but how does the verifier establish trust in the originating agent when it crosses organizational boundaries? If Agent A from Org 1 generates an Action Proposal that references evidence signed by Agent B from Org 2, the verifier needs a way to resolve Agent B's identity without a shared directory. This is where on-chain identity (like SATP) could complement PIC: the Ed25519 public key in the Action Proposal maps to a verifiable on-chain identity with a trust score, giving the verifier an external trust signal alongside the causal chain. Would PIC consider supporting pluggable identity resolvers? The keyring management you describe is solid for intra-org, but cross-org evidence verification is where the hard problems live. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello AGNTCY community,
I would like to propose PIC Standard for consideration in the Identity working group.
WHAT IT ADDRESSES
The Causal Gap: agents executing high-impact tool calls (payments, data deletion, PII exports) based on untrusted or injected data, with no pre-execution verification that the action is causally justified.
HOW PIC WORKS
Agent generates an Action Proposal JSON before any tool call.
Fail-closed verifier checks schema, causal taint, tool binding, evidence.
High-impact actions require trusted evidence (Ed25519 signatures).
Every decision produces a structured audit record.
IDENTITY WG RELEVANCE
PIC’s Ed25519 keyring with expiry and revocation lifecycle manages signer identity for evidence verification. Provenance tracking classifies data sources by trust level. Both align with the Identity WG scope.
CURRENT STATUS
Apache 2.0, on PyPI
pip install "pic-standard[mcp]" or "pic-standard[langgraph]"
Integrations: LangGraph, MCP, OpenClaw (TS), HTTP bridge
RFC-0001: github.com/madeinplutofabio/pic-standard
Github: https://github.com/madeinplutofabio/pic-standard
-- Fabio Marcello Salvadori,
Beta Was this translation helpful? Give feedback.
All reactions