curl --request POST \
--url https://api.mnemom.ai/v1/v1/verify \
--header 'Content-Type: application/json' \
--data '
{
"certificate": {
"@context": "https://mnemom.ai/aip/v1",
"type": "IntegrityCertificate",
"version": "<string>",
"certificate_id": "<string>",
"issued_at": "2023-11-07T05:31:56Z",
"subject": {
"checkpoint_id": "<string>",
"agent_id": "<string>",
"session_id": "<string>",
"card_id": "<string>"
},
"claims": {
"verdict": "clear",
"concerns": [
{
"category": "<string>",
"severity": "<string>",
"description": "<string>"
}
],
"confidence": 123,
"reasoning_summary": "<string>",
"analysis_model": "<string>",
"analysis_duration_ms": 123
},
"input_commitments": {
"thinking_block_hash": "<string>",
"card_hash": "<string>",
"values_hash": "<string>",
"context_hash": "<string>",
"model_version": "<string>",
"combined_commitment": "<string>"
},
"proofs": {
"signature": {
"algorithm": "Ed25519",
"key_id": "<string>",
"value": "<string>",
"signed_payload": "<string>"
},
"chain": {
"chain_hash": "<string>",
"prev_chain_hash": "<string>",
"position": 123
},
"merkle": {
"leaf_hash": "<string>",
"leaf_index": 123,
"root": "<string>",
"tree_size": 123,
"inclusion_proof": [
{
"hash": "<string>",
"position": "left"
}
]
},
"verdict_derivation": {
"method": "SP1-STARK",
"image_id": "<string>",
"receipt": "<string>",
"journal": "<string>",
"verified_at": "2023-11-07T05:31:56Z"
}
},
"verification": {
"keys_url": "<string>",
"certificate_url": "<string>",
"verify_url": "<string>"
}
}
}
'{
"valid": true,
"checks": {
"signature": {
"valid": true,
"key_id": "<string>"
},
"chain": {
"valid": true,
"chain_hash": "<string>"
},
"input_commitment": {
"valid": true,
"commitment": "<string>"
},
"merkle": {
"valid": true,
"root": "<string>"
},
"verdict_derivation": {
"valid": true,
"method": "<string>"
}
},
"details": "<string>"
}Verify an IntegrityCertificate. Performs Ed25519 signature verification, chain hash verification, Merkle inclusion proof verification, input commitment check, and optional STARK proof verification. Public endpoint, no authentication required.
curl --request POST \
--url https://api.mnemom.ai/v1/v1/verify \
--header 'Content-Type: application/json' \
--data '
{
"certificate": {
"@context": "https://mnemom.ai/aip/v1",
"type": "IntegrityCertificate",
"version": "<string>",
"certificate_id": "<string>",
"issued_at": "2023-11-07T05:31:56Z",
"subject": {
"checkpoint_id": "<string>",
"agent_id": "<string>",
"session_id": "<string>",
"card_id": "<string>"
},
"claims": {
"verdict": "clear",
"concerns": [
{
"category": "<string>",
"severity": "<string>",
"description": "<string>"
}
],
"confidence": 123,
"reasoning_summary": "<string>",
"analysis_model": "<string>",
"analysis_duration_ms": 123
},
"input_commitments": {
"thinking_block_hash": "<string>",
"card_hash": "<string>",
"values_hash": "<string>",
"context_hash": "<string>",
"model_version": "<string>",
"combined_commitment": "<string>"
},
"proofs": {
"signature": {
"algorithm": "Ed25519",
"key_id": "<string>",
"value": "<string>",
"signed_payload": "<string>"
},
"chain": {
"chain_hash": "<string>",
"prev_chain_hash": "<string>",
"position": 123
},
"merkle": {
"leaf_hash": "<string>",
"leaf_index": 123,
"root": "<string>",
"tree_size": 123,
"inclusion_proof": [
{
"hash": "<string>",
"position": "left"
}
]
},
"verdict_derivation": {
"method": "SP1-STARK",
"image_id": "<string>",
"receipt": "<string>",
"journal": "<string>",
"verified_at": "2023-11-07T05:31:56Z"
}
},
"verification": {
"keys_url": "<string>",
"certificate_url": "<string>",
"verify_url": "<string>"
}
}
}
'{
"valid": true,
"checks": {
"signature": {
"valid": true,
"key_id": "<string>"
},
"chain": {
"valid": true,
"chain_hash": "<string>"
},
"input_commitment": {
"valid": true,
"commitment": "<string>"
},
"merkle": {
"valid": true,
"root": "<string>"
},
"verdict_derivation": {
"valid": true,
"method": "<string>"
}
},
"details": "<string>"
}Machine-readable cryptographic certificate for an integrity checkpoint. Modeled on C2PA content credentials and W3C Verifiable Credentials.
Show child attributes