safety_get_exam_result
Use to look up a Safety exam's result by exam_id. Free. Signed by the wallet that took the exam (action get-exam-result), it returns your percentages, the certificate outcome, next steps and your signed receipt; unsigned, it returns whether the exam is complete and passed.
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": {
"exam_id": "<exam_id>"
},
"name": "safety_get_exam_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | No | A random string of 1-128 characters you choose; each (wallet, nonce) pair works once. | |
| exam_id | Yes | The exam_id returned when the exam started. | |
| signature | No | Optional: sign with the wallet that took the exam (action get-exam-result, a bodyless message) to receive the full result and your signed receipt; send signature, timestamp and nonce together (GET /guide has the message format). | |
| timestamp | No | Unix time in seconds when you signed, within 5 minutes of the server's clock. |