manifest_drift_precheck
FREE headline drift check (100/day per wallet; pass caller). Submit a current tools/list manifest (or its URL) plus a customer-held baseline — a full paid audit report, its manifest_digest block + signature, or a second manifest (customer-asserted) — and get the verdict line (MANIFEST UNCHANGED, or MANIFEST CHANGED with the number of differing tools) and the per-status counts only. Per-tool differences, the re-grade, and the pattern screen are in the paid drift report. The service retains nothing; the baseline stays customer-held.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The URL of a tools/list JSON document to fetch (read-only GET, 512 KB / 10 s caps) and compare as the current manifest. Mutually exclusive with manifest. | |
| caller | Yes | Solana base58 wallet of the operator; keys the free allowance (100/day per wallet). | |
| manifest | No | The current MCP server's tools/list manifest document, in any accepted shape: { tools: [...] }, { result: { tools: [...] } }, or a bare array of tools. Mutually exclusive with url. Submitted content is processed in memory only and never stored. | |
| baseline_report | No | A full paid manifest-claim audit report object previously issued by this service (signed mode). Mutually exclusive with the other baseline fields. | |
| baseline_digests | No | The manifest_digest block from a paid audit report, submitted verbatim (signed mode; requires baseline_signature). | |
| baseline_manifest | No | A second manifest document asserted by the customer as the baseline (fallback mode; the report states the baseline was customer-asserted, not service-anchored). | |
| baseline_signature | No | The manifest_digest_signature from the same paid audit report (the signature object or its base64 value; requires baseline_digests). |