Get Mesh Status
mesh.statusPURPOSE: Retrieves current peer topology, propagation, cross-validation, and quorum health for the mesh node. USAGE: Use to inspect peer connectivity and consensus readiness. Do NOT use for individual proof validation or telemetry retrieval; use proof.verify or stratigraphy.get instead. PARAMETERS: No input properties are accepted. BEHAVIOR: Observes current in-process mesh service metrics without changing proof or telemetry state. Rate limit: 60 req/min per IP shared across /mcp. RETURNS: Object containing nodePubkey, activePeerCount, configuredPeerCount, topologyHealth, crossValidationSuccessRate, averagePropagationLatencyMs, and quorumThreshold. ERRORS: -32602 (Invalid Parameters) when any input property is supplied; HTTP 429 (Rate Limit) when the shared limit is exceeded. No 402 payment required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodePubkey | Yes | Lowercase hexadecimal Nostr public key identifying this mesh node. | f72cc555ec2948fdc4b5b2c2778821499ea8ce2b8569b68675899e296d3ff253 |
| topologyHealth | Yes | Current consensus topology health classification. | healthy |
| activePeerCount | Yes | Number of recently validated nodes, including the local node. | |
| quorumThreshold | Yes | Minimum unique node attestations required for consensus. | |
| configuredPeerCount | Yes | Number of remotely configured trusted peers. | |
| crossValidationSuccessRate | Yes | Lifetime ratio of successful peer cross-validation attempts. | |
| averagePropagationLatencyMs | Yes | Mean round-trip propagation latency for successful attestations. |