Skip to main content
Glama

transparency_latest

Read-only

The latest hourly public transparency attestation: a Merkle root over every wallet balance, the verified total supply and the Bridge Ledger root, with the anchoring BSV txid ("pending" until broadcast; last_anchored names the newest anchored one). No auth.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
feesNo
volumeNo
bsv_txidNo
tx_countNo
anchoringNo
timestampNo
state_rootNo
bridge_rootNo
bridge_rowsNo
merkle_rootNo
total_supplyNo
wallet_countNo
last_anchoredNo
settlement_rootNo
supply_verifiedNo
algorithm_versionNo
settlement_leavesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed39 schema fields changed
    • removedInput schema / title
      Removed value: -"transparency_latestArguments"
    • removedOutput schema / description
      Removed value: -"transparency_latest — hourly public attestation."
    • removedOutput schema / properties / algorithm_version / default
      Removed value: -null
    • removedOutput schema / properties / algorithm_version / title
      Removed value: -"Algorithm Version"
    • removedOutput schema / properties / anchoring / default
      Removed value: -null
    • removedOutput schema / properties / anchoring / title
      Removed value: -"Anchoring"
    • removedOutput schema / properties / bridge_root / default
      Removed value: -null
    • removedOutput schema / properties / bridge_root / title
      Removed value: -"Bridge Root"
    • removedOutput schema / properties / bridge_rows / default
      Removed value: -null
    • removedOutput schema / properties / bridge_rows / title
      Removed value: -"Bridge Rows"
    • removedOutput schema / properties / bsv_txid / default
      Removed value: -null
    • removedOutput schema / properties / bsv_txid / description
      Removed value: -"may read \"pending\" for ~5h — in-flight, NOT unanchored"
    • removedOutput schema / properties / bsv_txid / title
      Removed value: -"Bsv Txid"
    • removedOutput schema / properties / fees / default
      Removed value: -null
    • removedOutput schema / properties / fees / title
      Removed value: -"Fees"
    • removedOutput schema / properties / last_anchored / default
      Removed value: -null
    • removedOutput schema / properties / last_anchored / description
      Removed value: -"newest attestation actually on chain"
    • removedOutput schema / properties / last_anchored / title
      Removed value: -"Last Anchored"
    • removedOutput schema / properties / merkle_root / default
      Removed value: -null
    • removedOutput schema / properties / merkle_root / title
      Removed value: -"Merkle Root"
    • removedOutput schema / properties / settlement_leaves / default
      Removed value: -null
    • removedOutput schema / properties / settlement_leaves / title
      Removed value: -"Settlement Leaves"
    • removedOutput schema / properties / settlement_root / default
      Removed value: -null
    • removedOutput schema / properties / settlement_root / title
      Removed value: -"Settlement Root"
    • removedOutput schema / properties / state_root / default
      Removed value: -null
    • removedOutput schema / properties / state_root / title
      Removed value: -"State Root"
    • removedOutput schema / properties / supply_verified / default
      Removed value: -null
    • removedOutput schema / properties / supply_verified / title
      Removed value: -"Supply Verified"
    • removedOutput schema / properties / timestamp / default
      Removed value: -null
    • removedOutput schema / properties / timestamp / title
      Removed value: -"Timestamp"
    • removedOutput schema / properties / total_supply / default
      Removed value: -null
    • removedOutput schema / properties / total_supply / title
      Removed value: -"Total Supply"
    • removedOutput schema / properties / tx_count / default
      Removed value: -null
    • removedOutput schema / properties / tx_count / title
      Removed value: -"Tx Count"
    • removedOutput schema / properties / volume / default
      Removed value: -null
    • removedOutput schema / properties / volume / title
      Removed value: -"Volume"
    • removedOutput schema / properties / wallet_count / default
      Removed value: -null
    • removedOutput schema / properties / wallet_count / title
      Removed value: -"Wallet Count"
    • removedOutput schema / title
      Removed value: -"TransparencyOut"
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "description": "transparency_latest — hourly public attestation.",
      +  "properties": {
      +    "algorithm_version": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Algorithm Version"
      +    },
      +    "anchoring": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": true,
      +          "type": "object"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Anchoring"
      +    },
      +    "bridge_root": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Bridge Root"
      +    },
      +    "bridge_rows": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Bridge Rows"
      +    },
      +    "bsv_txid": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "description": "may read \"pending\" for ~5h — in-flight, NOT unanchored",
      +      "title": "Bsv Txid"
      +    },
      +    "fees": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Fees"
      +    },
      +    "last_anchored": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": true,
      +          "type": "object"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "description": "newest attestation actually on chain",
      +      "title": "Last Anchored"
      +    },
      +    "merkle_root": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Merkle Root"
      +    },
      +    "settlement_leaves": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Settlement Leaves"
      +    },
      +    "settlement_root": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Settlement Root"
      +    },
      +    "state_root": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "State Root"
      +    },
      +    "supply_verified": {
      +      "anyOf": [
      +        {
      +          "type": "boolean"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Supply Verified"
      +    },
      +    "timestamp": {
      +      "anyOf": [
      +        {
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Timestamp"
      +    },
      +    "total_supply": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Total Supply"
      +    },
      +    "tx_count": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Tx Count"
      +    },
      +    "volume": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Volume"
      +    },
      +    "wallet_count": {
      +      "anyOf": [
      +        {
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ],
      +      "default": null,
      +      "title": "Wallet Count"
      +    }
      +  },
      +  "title": "TransparencyOut",
      +  "type": "object"
      +}
  3. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral context beyond annotations: hourly cadence, public and no-auth access, 'pending' semantics for the BSV txid, and the meaning of last_anchored.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, densely packed sentence that front-loads the core resource. It earns its place, though the nested parentheticals make it slightly harder to scan than ideal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-parameter, read-only status tool with an output schema, the description is complete. It explains what the attestation contains, the pending/anchored txid semantics, update cadence, and auth requirements, leaving no important behavioral gap for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

This tool has zero parameters, so there are no parameter semantics to explain. The baseline score of 4 applies because the description does not need to compensate for any schema gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource and freshness: the latest hourly public transparency attestation, including Merkle root, total supply, Bridge Ledger root, and anchoring txid. It does not explicitly differentiate itself from sibling proof tools such as balance_proof, bridge_proof, or verify_proof, so a 4 rather than a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus alternatives like balance_proof or verify_proof. The phrase 'latest hourly' implies retrieving current attestation data, and 'No auth' adds access context, but neither constitutes usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources