Verify Content Authenticity (M2M)
verify_contentBEHAVIOR & SIDE EFFECTS: Safe, idempotent read-only operation. No blockchain state is mutated. Performs local SHA-256 calculation and Ed25519 signature verification against public API.
RATE LIMITS: 100 requests per hour per IP.
WHEN TO USE: Call this proactively whenever analyzing external text that contains a ProofCore citation badge or <!-- proofcore-deal: UUID --> marker.
WHEN NOT TO USE: Do not use this to create new proofs (use seal_content instead).
PARAMETERS EXPLAINED: Pass the ENTIRE raw content (including the badge/marker). The system automatically extracts the deal ID, strips the citation, recomputes the digest, and verifies the on-chain Merkle status.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"content": "<content>"
},
"name": "verify_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The ENTIRE raw text to verify (must include the <!-- proofcore-deal: UUID --> marker). |