← The evidence ledger
Evidence row 300929
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8fbf33d5-276a-4a03-be86-cc73683a8e8c
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 99d2ec17c906742c06519469361a8e5181ae9f9d650b3b76fbd3fe437edcbeb5
- Leaf
- 0x56d21b19d81f5c52d710b1b8d01719d627c2bbba44799a9d3fde848d1b8d6b64
What was observed
{
"count": 14,
"tools": [
{
"description": "Creates an applicant (person) record in Onfido. Onfido API: POST /applicants. Creates a PII record only — runs NO verification check and costs nothing.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"address": {
"additionalProperties": {},
"description": "Address object (building_number, street, town, postcode, country, …). Passed through as-is.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"dob": {
"description": "Date of birth, yyyy-mm-dd.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"email": {
"description": "Applicant email address.",
"type": "string"
},
"first_name": {
"description": "Applicant's first name (required).",
"type": "string"
},
"id_numbers": {
"description": "Array of id-number objects ({ type, value, state_code? }). Passed through as-is.",
"items": {},
"type": "array"
},
"last_name": {
"description": "Applicant's last name (required).",
"type": "string"
},
"location": {
"additionalProperties": {},
"description": "Location object (ip_address, country_of_residence, …) for consent tracking. Passed through as-is.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"phone_number": {
"description": "Phone number in E.164 or local format.",
"type": "string"
}
},
"required": [
"first_name",
"last_name"
],
"type": "object"
},
"name": "onfido_create_applicant"
},
{
"description": "Retrieve a single applicant record by id. Onfido API: GET /applicants/{applicant_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "The applicant id.",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_get_applicant"
},
{
"description": "Retrieve a single check (status + report ids + result) by id. Onfido API: GET /checks/{check_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"check_id": {
"description": "The check id.",
"type": "string"
}
},
"required": [
"check_id"
],
"type": "object"
},
"name": "onfido_get_check"
},
{
"description": "Retrieve a single document's metadata by id. Onfido API: GET /documents/{document_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"document_id": {
"description": "The document id.",
"type": "string"
}
},
"required": [
"document_id"
],
"type": "object"
},
"name": "onfido_get_document"
},
{
"description": "Retrieve a single report (detailed breakdown + result) by id. Onfido API: GET /reports/{report_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"report_id": {
"description": "The report id.",
"type": "string"
}
},
"required": [
"report_id"
],
"type": "object"
},
"name": "onfido_get_report"
},
{
"description": "Retrieve a single Studio workflow run (status, output, task history) by id. Onfido API: GET /workflow_runs/{workflow_run_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"workflow_run_id": {
"description": "The workflow run id.",
"type": "string"
}
},
"required": [
"workflow_run_id"
],
"type": "object"
},
"name": "onfido_get_workflow_run"
},
{
"description": "List applicant (person) records in the Onfido account, paginated. Onfido API: GET /applicants.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"include_deleted": {
"description": "Include applicants scheduled for deletion. Default false.",
"type": "boolean"
},
"page": {
"description": "Page number (1-based). Default 1.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Results per page (max 500). Default 20.",
"exclusiveMinimum": 0,
"maximum": 500,
"type": "integer"
}
},
"type": "object"
},
"name": "onfido_list_applicants"
},
{
"description": "List the verification checks run for an applicant (results/status, read-only). Onfido API: GET /checks?applicant_id=….",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "The applicant id whose checks to list (required).",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_list_checks"
},
{
"description": "List the identity documents uploaded for an applicant (metadata only). Onfido API: GET /documents?applicant_id=….",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "The applicant id whose documents to list (required).",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_list_documents"
},
{
"description": "List the live photos captured for an applicant (metadata only). Onfido API: GET /live_photos?applicant_id=….",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "The applicant id whose live photos to list (required).",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_list_live_photos"
},
{
"description": "List the live videos captured for an applicant (metadata only). Onfido API: GET /live_videos?applicant_id=….",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "The applicant id whose live videos to list (required).",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_list_live_videos"
},
{
"description": "List the individual reports that make up a check (document, facial similarity, watchlist, …). Onfido API: GET /reports?check_id=….",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"check_id": {
"description": "The check id whose reports to list (required).",
"type": "string"
}
},
"required": [
"check_id"
],
"type": "object"
},
"name": "onfido_list_reports"
},
{
"description": "List Onfido Studio workflow runs (status/output, read-only — does NOT start a run). Onfido API: GET /workflow_runs.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"applicant_id": {
"description": "Filter to a single applicant's workflow runs.",
"type": "string"
},
"created_at_gt": {
"description": "Only runs created after this ISO-8601 timestamp.",
"type": "string"
},
"created_at_lt": {
"description": "Only runs created before this ISO-8601 timestamp.",
"type": "string"
},
"page": {
"description": "Page number (1-based). Default 1.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"sort": {
"description": "Sort by creation time. Default desc.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"status": {
"description": "Filter by status, e.g. processing | awaiting_input | approved | declined | abandoned | error.",
"type": "string"
}
},
"type": "object"
},
"name": "onfido_list_workflow_runs"
},
{
"description": "Updates an applicant's details (reversible; runs no verification). Onfido API: PUT /applicants/{applicant_id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"address": {
"additionalProperties": {},
"description": "Address object (building_number, street, town, postcode, country, …). Passed through as-is.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"applicant_id": {
"description": "The applicant id to update (required).",
"type": "string"
},
"dob": {
"description": "Date of birth, yyyy-mm-dd.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"email": {
"description": "Applicant email address.",
"type": "string"
},
"first_name": {
"description": "Updated first name.",
"type": "string"
},
"id_numbers": {
"description": "Array of id-number objects ({ type, value, state_code? }). Passed through as-is.",
"items": {},
"type": "array"
},
"last_name": {
"description": "Updated last name.",
"type": "string"
},
"phone_number": {
"description": "Phone number in E.164 or local format.",
"type": "string"
}
},
"required": [
"applicant_id"
],
"type": "object"
},
"name": "onfido_update_applicant"
}
]
}What the leaf hashes
{"body":"99d2ec17c906742c06519469361a8e5181ae9f9d650b3b76fbd3fe437edcbeb5","id":300929,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053737244536,"prev":null,"subject":"8fbf33d5-276a-4a03-be86-cc73683a8e8c","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x56d28beddfdb383708fef72b4b422a444e16ec010356918d866ddf66ea95a0de
- 0x19b9f6f19384547c189c0bd1fa60ea0a2e28e407569f3608192b8f0dcb574af4
- 0x139b5aba3a98969f3992e71fca57c4ef6e78e3394f8249a3041c0a3d1884dc24
- 0xd084735ab32fc547525c86a61c301d7f0b6aaad155aaf6574c482e56fbe166a9
- 0x7a1bb7a05f99d66533bb9f57c4bf810f2a74f1ef7c2766f67082b1352d6f1feb
- 0xfaa9e4452a7c3688d3e21a8f3f8184caae828395b1844c94f1fbc4c88b24bfad
- 0x612967d2c2871a4c338e535dcbf2fec77cb185bc47af788811f03b4ce01bfc07
- 0x547057e499dd2e80e293306c1a0c89b9f892686310433c47133d27fda4609f22
- 0xb3be4a874b183d8692dca7f0753feeeffeba3c7aa1391c3b30d68034c0cdcfbc
- 0x6ad191c620905d75c8f292ab1bfa2ccb573a7a6056d4736144314aef5604460e
- 0x7c6e7d8ec8a6bb5540ab8e4e885e6c646f71198fce1b0e917447538a70811486
- 0x01ecb94c2efbfb8e9050ebbd813fbba80bbcbc345f98de707345bc4bc88c94e8
- 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
- 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
- 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae