curl --request GET \
--url https://api.mnemom.ai/v1/on-chain/verify-proof/{agent_id} \
--header 'Authorization: Bearer <token>'{
"valid": true,
"agent_id": "<string>",
"anchor_id": "<string>",
"merkle_root": "<string>",
"proof": [
"<string>"
],
"score": 123,
"score_type": "<string>",
"anchored_at": "2023-11-07T05:31:56Z",
"tx_hash": "<string>",
"chain": "<string>"
}Verify an agent’s integrity or score proof against the on-chain Merkle root. Checks that the provided proof correctly links the agent’s data to an anchored root, confirming the data has not been tampered with since anchoring.
curl --request GET \
--url https://api.mnemom.ai/v1/on-chain/verify-proof/{agent_id} \
--header 'Authorization: Bearer <token>'{
"valid": true,
"agent_id": "<string>",
"anchor_id": "<string>",
"merkle_root": "<string>",
"proof": [
"<string>"
],
"score": 123,
"score_type": "<string>",
"anchored_at": "2023-11-07T05:31:56Z",
"tx_hash": "<string>",
"chain": "<string>"
}Supabase JWT token in Authorization: Bearer header
Agent identifier (e.g. smolt-abc123)
Specific anchor ID to verify against. If omitted, verifies against the most recent anchor.
Type of score proof to verify
integrity, reputation, compliance