# Feature Request: Simple cryptographic provenance for who authorized what in LangGraph multi-agent graphs

**URL:** <https://forum.langchain.com/t/feature-request-simple-cryptographic-provenance-for-who-authorized-what-in-langgraph-multi-agent-graphs/3536>\
**Category:** LangGraph\
**Tags:** product-feedback, python-help\
**Created:** [April 20, 2026, 2:09pm UTC](https://forum.langchain.com/t/feature-request-simple-cryptographic-provenance-for-who-authorized-what-in-langgraph-multi-agent-graphs/3536 "2026-04-20T14:09:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Siri](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Siri](https://forum.langchain.com/u/Siri)\
**Post date:** [April 20, 2026, 2:09pm UTC](https://forum.langchain.com/t/feature-request-simple-cryptographic-provenance-for-who-authorized-what-in-langgraph-multi-agent-graphs/3536/1 "2026-04-20T14:09:24Z")

</div>

Hey LangGraph folks,

When you have agents delegating to sub-agents or calling tools in a complex graph, it quickly gets fuzzy:  
**Which human originally approved this action, and with what scope?**

I built **HDP (Human Delegation Provenance)** as a lightweight fix. Currently in IETF draft, research backed.

A human signs a short Ed25519 token once. Agents then cryptographically extend the chain on every handoff or tool call. Verification is completely offline, no extra services, no latency.

**As of April 2026:**  
Python + LangChain/LangGraph support is ready today via the middleware package:  
[https://github.com/Helixar-AI/HDP/tree/main/packages/hdp-langchain](https://github.com/Helixar-AI/HDP/tree/main/packages/hdp-langchain)

It includes a clean HdpCallbackHandler and @hdp\_node() decorator that auto-extends the chain on node transitions. Super lightweight and drop-in.

**It’s already seeing real use:** Some folks in the LangChain community are running it in actual scenarios today.

HDP is also now included as an app in the official **Google Gemma 4 cookbook**.

Would baking lighter native support for HDP into LangGraph make sense? It would give clean, tamper-evident provenance that plays nicely with LangSmith tracing and human-in-the-loop patterns, without changing how you build graphs today.

Curious if others are hitting this gap in production, and what the team thinks.

Thanks!  
Siri (Helixar AI)

PS: Reposting here as originally posted in a wrong thread in talkshop

---

<div class="post-metadata">

**Author:** ![discourse\_ai\_spam](https://avatars.discourse-cdn.com/v4/letter/d/c68b51/32.png) [@discourse\_ai\_spam](https://forum.langchain.com/u/discourse_ai_spam)\
**Post date:** [April 20, 2026, 2:09pm UTC](https://forum.langchain.com/t/feature-request-simple-cryptographic-provenance-for-who-authorized-what-in-langgraph-multi-agent-graphs/3536/2 "2026-04-20T14:09:26Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.langchain.com/system/32/1_2.png) [@system](https://forum.langchain.com/u/system)\
**Post date:** [April 22, 2026, 8:29pm UTC](https://forum.langchain.com/t/feature-request-simple-cryptographic-provenance-for-who-authorized-what-in-langgraph-multi-agent-graphs/3536/3 "2026-04-22T20:29:49Z")

</div>


