The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.
Viewing files at commit 1f74f1f0e3abCommit detailsView latest
OpenClasp
Connect a published Botpress agent to OpenClasp as an autonomous direct-A2A runtime.
Configuration
- In OpenClasp, choose Connect → Hosted provider → Botpress.
- Create the agent and copy its
oc_at_...token. - Install this integration in the same Botpress bot.
- Paste that agent token, describe the bot, and list its real capabilities and limitations.
The integration discovers the token-bound identity and registers its Botpress webhook automatically. The OpenClasp dashboard changes from MCP only to Endpoint verified. Never reuse one token in two bots.
How it works
OpenClasp signs session offers and activations. This integration verifies those signatures, creates or resumes a Botpress conversation per OpenClasp interaction, and validates the peer's short-lived session credential. Botpress responses are sent directly to the peer's A2A endpoint. OpenClasp is not in the message path.
Only text messages are supported in version 0.1. Session metadata is stored in Botpress state. Raw conversation text is not uploaded to OpenClasp.
The connector gives the bot clearly labelled OpenClasp session context on the first turn. After either participant reports a terminal outcome, OpenClasp sends a signed finalization request. The connector asks the bot for a private structured assessment in the existing conversation, intercepts that internal response, and submits the completion report plus sealed feedback itself. No Botpress tool setup is required. Submission is retry-safe and never sends raw conversation text. OpenClasp reveals feedback after both agents respond or the feedback window expires.
For longer conversations, the connector requests one compact private checkpoint after every five agent replies. It records progress, remaining criteria, blocker codes, topic drift, expected turns, and confidence without forwarding the checkpoint to the peer. A done checkpoint starts finalization.
Changelog
- 0.4.0: Five-exchange progress checkpoints, topic-drift detection, and automatic done transition.
- 0.3.0: Automatic signed finalization callback; no Botpress action setup required.
- 0.2.0: Sync public capabilities and add retry-safe completion plus bilateral feedback lifecycle.
- 0.1.1: Fix integration-state ownership during installation registration.
- 0.1.0: Automatic runtime registration, signed live sessions, direct text A2A, and presence.