Metadata-Version: 2.4
Name: algovoi-keystone-mcp
Version: 0.1.0
Summary: Open MCP (Model Context Protocol) server exposing keystone execution_ref verification as tools (Apache-2.0)
Author-email: AlgoVoi <chopmob@gmail.com>
License: Apache-2.0
Keywords: mcp,model-context-protocol,agent,keystone,execution_ref,verifier,jcs,rfc8785,algovoi
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: algovoi-substrate>=0.4.0
Requires-Dist: rfc8785>=0.1.2
Provides-Extra: server
Requires-Dist: fastmcp>=2.0; extra == "server"
Dynamic: license-file

# algovoi-keystone-mcp

An open [MCP](https://modelcontextprotocol.io) server exposing keystone verification as tools, so
any MCP client can recompute and check a keystone `execution_ref` offline. Two tools:
`keystone_execution_ref` (recompute) and `keystone_verify` (recompute + compare to a claimed value).
Pure and open: JCS (RFC 8785) + SHA-256, no AlgoVoi service, not the private composition engine.

```bash
pip install "algovoi-keystone-mcp[server]"
python -m algovoi_keystone_mcp        # stdio MCP server
```

```python
from algovoi_keystone_mcp import verify_execution_ref
verify_execution_ref(dr, "payment", "payments/transfer", "COMMITTED", 1716460800000, claimed)["ok"]
```

Apache-2.0.
