verify_attestation
Checks a RowAttest attestation published by a site or MCP server. Give it the origin (for example https://example.com); it fetches /.well-known/rowattest.json there, follows the first entry to the signed summary, verifies the signature offline against RowAttest's public key list, and returns whether the proof is valid, when it was issued, its totals, whether findings were present, and whether it is bound to the project ref you pass. It reads public data only, needs no project of yours, and starts no run. A valid proof means the listed checks ran at that time and were signed by RowAttest; it does not mean the application is secure.
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": {
"origin": "<origin>"
},
"name": "verify_attestation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | the origin (for example https://example.com) | |
| fingerprint | No | optional, a sha256: value to compare with the summary's schema fingerprint | |
| project_ref | No | optional, the first label of the Supabase project host |