From the Inside Claude Code: The Claude Code Ecosystem architecture map

Channel messages carry sender identity, giving the session provenance

strength · medium · verified

Each channel notification wraps the text in a channel tag naming the source and carries meta with chat_id, message_id, user, user_id and a timestamp (telegram/server.ts around line 974). The session can therefore tell chat input from terminal input, and tell one sender from another. It cannot yet tell a human sender from an automated one.

This covers the actor.id part of provenance. Adding an explicit actor type (human, bot or relay) and the pairing date to meta would complete it for audit.

The trail

  1. Telegram Channel
  2. Claude Code
Open on the map

More from this board

© 2026 Syntaxia App Platform Ltd.

Syntaxia App Platform Ltd. Registered in England and Wales, company no. 15272701 Registered office: 3rd Floor, 86–90 Paul Street, London EC2A 4NE, United Kingdom contact@provenmap.com