Skip to main content
GET
/
on-chain
/
verify-proof
/
{agent_id}
Verify on-chain proof
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>"
}

Authorizations

Authorization
string
header
required

Supabase JWT token in Authorization: Bearer header

Path Parameters

agent_id
string
required

Agent identifier (e.g. smolt-abc123)

Query Parameters

anchor_id
string

Specific anchor ID to verify against. If omitted, verifies against the most recent anchor.

score_type
enum<string>

Type of score proof to verify

Available options:
integrity,
reputation,
compliance

Response

Proof verification result

valid
boolean
agent_id
string
anchor_id
string
merkle_root
string
proof
string[]
score
number
score_type
string
anchored_at
string<date-time>
tx_hash
string
chain
string