← The evidence ledger
Evidence row 2179993
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:ai.glassflow/tares
- Recorded
- Previous row
- #1821053
- Body SHA-256
- 197b2903af0abe1193b00a601e75e4387eae4a370de4ea8dddb3799b4569c5c1
- Leaf
- 0x577d1a3f343eb5da9f042d73d0b7efbbe58d284a11c7eff0df5cf92eb700ed35
What was observed
{
"endpoints": [
[
"web",
"https://docs.glassflow.ai/tares"
]
],
"name": "Tares",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-02T16:22:16.624949Z",
"status": "active",
"statusChangedAt": "2026-11-02T16:22:16.624949Z",
"updatedAt": "2026-11-02T16:22:16.624949Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Always-on AI agents: a software factory for Claude Code, or an AI SRE that watches your systems.",
"name": "ai.glassflow/tares",
"packages": [
{
"environmentVariables": [
{
"default": "http://127.0.0.1:8787",
"description": "Address of the Tares the server talks to. Start one with `tares up`.",
"name": "TARESD_URL"
},
{
"description": "Token or API key for a Tares that has auth on. Leave empty for a local Tares without auth.",
"isSecret": true,
"name": "TARES_AUTH_TOKEN"
}
],
"identifier": "tares",
"packageArguments": [
{
"type": "positional",
"value": "mcp"
},
{
"name": "--transport",
"type": "named",
"value": "stdio"
}
],
"registryBaseUrl": "https://pypi.org",
"registryType": "pypi",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"version": "1.55.1"
}
],
"repository": {
"id": "1286953738",
"source": "github",
"url": "https://github.com/glassflow/tares"
},
"title": "Tares",
"version": "1.55.1",
"websiteUrl": "https://docs.glassflow.ai/tares"
}
},
"source": "mcp_registry",
"summary": "Always-on AI agents: a software factory for Claude Code, or an AI SRE that watches your systems."
}What the leaf hashes
{"body":"197b2903af0abe1193b00a601e75e4387eae4a370de4ea8dddb3799b4569c5c1","id":2179993,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793639920787475,"prev":1821053,"subject":"mcp_registry:ai.glassflow/tares","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x577d34d9003c5e150479c5b59e087cb6ea38345eedd402ccc7866fbffc0aa2f6
- 0xf52dfb080e9836eea4f6461279c8aed50e9f282b2cf34d0ea20baef6135733cc
- 0xb9e1e98b116dd50ee4cdc75fdf3e95bf4df07781d359450888420b66fc15ea80
- 0x2cece278774f0468e6c62ecc0b865c28c04f0d0be777d2620a6fbdb34f3e347c
- 0x1e7d51793c22d6f9ca3abbe38565aec8bac19da3a17e8e42308e4034b6f6e6d0
- 0x2fd256ae92edd9146e0dc840e1b3bafa56c04d546447325c74a4861c2cae98af
- 0x1bec620384188c280b6e3d6567b2522a4864d42c9c893b6739a17ec3a678dc56
- 0x79eb42b0cd8de36577fc37543a28cfb5281b966ba7eda218602b040da19097aa
- 0x6096d3f8becddf67390e9609a4519513ad6c3a85198f86400d796323c2694907
- 0xc318458ee97ac74e17b4646568ddde0e7515a3ee0c84eee9070ec915dad5414a
- 0x0f60c3cb81cc8c6f9c174ee80980c1b2812ec50b479351a0e4f2f4995084da5b
- 0x8d78c6f91f0a0c782b9c9f61136a2d39249651d60823d7dd99828d8f91c418ca
- 0x4156d0c5ab6447dc36720ca7ceb2f5a0f0c5620d9192ea6d8fcf5e704e8dda41
- 0xc73349c9955998a166e6e5920ac8ee0aa7bc6c9d66bace60f6dbd465dd9e0530
- 0x52242d46cadab5f421a6f86c1edc6379b085ae98482fa80904e4a3028c1849a3
- 0x1068659ec8f2bcf26e4ad39786557a8c45d60e5ebba4fce2fb9962b2c9c59920
- 0xf9973981f80219d4f00fa9186b40a8144accc0c9875572fb79eaea312a21a187
- 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af