← The evidence ledger
Evidence row 986165
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 389850c7-4ae5-44f2-a9e9-22841686faa7
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 03a7fa26f292a956400382402bb2101a483a2c7db5351eb79e8c31e7a26babb5
- Leaf
- 0x921f550bfbe403649597f46dbef4c3c3eaac1fe4d25454e05b3a9a71b2ce08c6
What was observed
{
"count": 8,
"tools": [
{
"description": "Indicative net monthly pay (MAD) at the first step of about 370 Moroccan civil-service grades (official simulator basis), with a link to the salary page of each grade.",
"inputSchema": {
"properties": {
"grade": {
"description": "Optional text to keep only matching grades (e.g. 'ingénieur', 'technicien').",
"type": "string"
},
"lang": {
"description": "Language of the labels: fr (default) or ar.",
"enum": [
"fr",
"ar"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "civil_service_salaries"
},
{
"description": "Full details of one recruitment exam by id: dates, posts, diplomas, how to apply, official documents, past exam papers for the same grade and similar open exams.",
"inputSchema": {
"properties": {
"id": {
"description": "Exam id (the id field of search_concours).",
"type": "integer"
},
"lang": {
"description": "Language of the labels: fr (default) or ar.",
"enum": [
"fr",
"ar"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_concours"
},
{
"description": "One past exam paper by id: description, page images, PDF and the editorial correction when there is one.",
"inputSchema": {
"properties": {
"id": {
"description": "Paper id (the id field of search_exam_papers).",
"type": "integer"
},
"lang": {
"description": "Language of the labels: fr (default) or ar.",
"enum": [
"fr",
"ar"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_exam_paper"
},
{
"description": "The exact diploma and region values accepted by search_concours, with French and Arabic labels.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "list_filters"
},
{
"description": "Moroccan public holidays for this year and next. Islamic holidays carry approximate=true until the Ministry of Habous confirms the moon sighting.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "public_holidays"
},
{
"description": "School breaks of the current Moroccan school year (ministerial decision), end dates inclusive.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "school_holidays"
},
{
"description": "Search Moroccan public-sector recruitment exams (concours) with the website's own filters. Open exams only unless include_closed is true. Returns grade, employer, posts, deadline, salary, the Wadifa Info page url and the official notice url. Use list_filters for exact diploma and region values.",
"inputSchema": {
"properties": {
"city": {
"description": "City name.",
"type": "string"
},
"diploma": {
"description": "Diploma filter value from list_filters (Arabic label).",
"type": "string"
},
"include_closed": {
"description": "Also return exams whose deadline has passed.",
"type": "boolean"
},
"lang": {
"description": "Language of the labels: fr (default) or ar.",
"enum": [
"fr",
"ar"
],
"type": "string"
},
"page": {
"description": "Page number, default 1.",
"type": "integer"
},
"q": {
"description": "Keywords: grade, employer or city, in French or Arabic (e.g. 'technicien', 'ministère de la santé', 'متصرف').",
"type": "string"
},
"region": {
"description": "Region value from list_filters (Arabic name).",
"type": "string"
},
"size": {
"description": "Results per page, 1-50, default 20.",
"type": "integer"
},
"specialty": {
"description": "Specialty, e.g. 'informatique', 'droit'.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_concours"
},
{
"description": "Search the library of past Moroccan public recruitment exam papers (sujets / نماذج مباريات), many with a correction.",
"inputSchema": {
"properties": {
"lang": {
"description": "Language of the labels: fr (default) or ar.",
"enum": [
"fr",
"ar"
],
"type": "string"
},
"page": {
"description": "Page number, default 1.",
"type": "integer"
},
"q": {
"description": "Keywords: grade, employer, subject or year.",
"type": "string"
},
"size": {
"description": "Results per page, 1-100, default 20.",
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "search_exam_papers"
}
]
}What the leaf hashes
{"body":"03a7fa26f292a956400382402bb2101a483a2c7db5351eb79e8c31e7a26babb5","id":986165,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793240399555123,"prev":null,"subject":"389850c7-4ae5-44f2-a9e9-22841686faa7","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0x921f4ed03c5c0212344ffeb63a355e688c62831603c8258452074692f1d9680b
- 0xab336e4cd775b752f16ab69731c400e2504244fa384439307cb20b5739b49111
- 0xa2f50ed1f8c544a424940b0c9a272007588fafa1afacde6f71282bb8440dbd09
- 0x2b4d0d760b793f64d02d92649eae01fe3ca6266709bc8e68345d70af18e555d7
- 0xbf995d440aa90e9dda5b9cc08a39e66cac4e1e8d37a656b213dcdb2248065464
- 0x3a6b955ab5b5696e45c276aa50e6266e8ecaeea2186d22ae07dae78f356388f3
- 0x139d7880bc546b6e93d68fb955b1ab9c2ac7e438a14ce32972ce5f76f7b043f5
- 0xd4d200b849e1e1586c77fff02d844eaebac10f7e1ea4d9569d6c953c0466e554
- 0x0007d0734ecb30aabb9eabfa9d972c524d82a19912d0f3ae790ef1cc948d8819
- 0x7264fe6622da07318c72fc58f38af8ee33d28290cd58b67177f71631c91d9e23
- 0xc12ef8865ab073952a94b5274c5141749a1cb7c1b8fdfe9f95a38a4cdeba6ce2
- 0xb628b468191eaef8486d0e0260826fbead255c817f95ea83943e285737a87d22
- 0x834e0aae5de1c77f23e901b21cc37833f72279146f0a5e458548b82d6bed2b7a
- 0x2ec9677def553f2064a7e34081a129a91f7999a429ef2705c4c539a9602f3bbf
- 0x09d5ec1c01b0f087fe9f6cc95432188552da9adc88004aed57401ea49f2b56d4
- 0xe38dc587bc010668982bd78025ac33d7326ffc2587f2de00e848da2718907ecf
- 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1