We publish @scopeblind/crewai (MIT) which adds Ed25519-signed receipts to CrewAI task execution. Wanted to flag this for deeper integration.
What it does today
Every crew task delegation and tool call produces a cryptographic receipt:
- Ed25519 signature on the decision payload (JCS-canonicalized)
- Cedar policy evaluation — per-tool allow/deny/rate-limit rules
- Receipt chain — hash-linked, tamper-evident ordering across task delegations
- Offline verification —
npx @veritasacta/verify checks signatures without any server
Why this matters for multi-agent crews
When Agent A delegates to Agent B who calls Tool C:
- The delegation receipt proves A authorized B
- The tool call receipt proves B called C with specific arguments
- The policy receipt proves Cedar allowed the call under the active policy set
- The chain proves ordering — B's call happened after A's delegation
Unsigned task logs can't provide any of these guarantees.
How it differs from other proposals
I've seen several audit trail proposals in the issue tracker. Key differences:
- No blockchain, no token, no consensus mechanism — receipts are portable JSON files with Ed25519 signatures
- Already standardized — receipt format is an IETF Internet-Draft
- Already integrated elsewhere — merged into Microsoft Agent Governance Toolkit
- Published and installable today —
npm install @scopeblind/crewai
Integration depth
The current @scopeblind/crewai package wraps task execution externally. A deeper integration could hook into CrewAI's task delegation pipeline directly — signing at the Crew.kickoff(), Task.execute(), and tool invocation boundaries.
Happy to build a PR if there's interest in native receipt support.
npm: https://www.npmjs.com/package/@scopeblind/crewai
Examples: https://github.com/ScopeBlind/examples
We publish @scopeblind/crewai (MIT) which adds Ed25519-signed receipts to CrewAI task execution. Wanted to flag this for deeper integration.
What it does today
Every crew task delegation and tool call produces a cryptographic receipt:
npx @veritasacta/verifychecks signatures without any serverWhy this matters for multi-agent crews
When Agent A delegates to Agent B who calls Tool C:
Unsigned task logs can't provide any of these guarantees.
How it differs from other proposals
I've seen several audit trail proposals in the issue tracker. Key differences:
npm install @scopeblind/crewaiIntegration depth
The current
@scopeblind/crewaipackage wraps task execution externally. A deeper integration could hook into CrewAI's task delegation pipeline directly — signing at theCrew.kickoff(),Task.execute(), and tool invocation boundaries.Happy to build a PR if there's interest in native receipt support.
npm: https://www.npmjs.com/package/@scopeblind/crewai
Examples: https://github.com/ScopeBlind/examples