No description
- HTML 75.2%
- Python 19.3%
- JavaScript 4.9%
- Shell 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| src/verae_mcp_timestamping_server | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
verae-mcp-timestamping-server
Verae MCP timestamping server. Hash-only stamps via leaf locald/NATS.
The MCP process never hashes content. Clients send a SHA-256 hex digest. Tools stamp, verify, and hash_report use an in-memory ledger over stdio, or NatsLedger against verae.ts.request / verae.ts.verify / verae.hash.report (leaf locald). Plan and product model: verae-mcp-research.
Install
cd /Users/marchon/research/modelcontextprotocol/verae-mcp-timestamping-server
uv sync --group dev
Usage
Inspector (stdio, memory ledger):
uv run mcp dev src/verae_mcp_timestamping_server/server.py
Tests:
uv run pytest
Point a later HTTP deploy at a leaf with NatsLedger and VERAE_NATS_URL=nats://verae-nats-bus:4222. Do not send file bytes to stamp.
Contributing
Questions: this research workspace. PRs welcome. Protocol questions belong at https://github.com/modelcontextprotocol. Timestamp ledger questions belong with verae-timestamp / locald.
License
UNLICENSED © George Lambert