← The evidence ledger
Evidence row 308934
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint bef64ae8-e6db-4319-bad2-747be43c6405
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8ea456e5230f7101e77f840faa7bc8fe5f789f114c040faed22c932d7eb4a6ae
- Leaf
- 0xe7de5633647a6dc80bd328245d3c1eecb67492c3deb782756a007048fb66fa21
What was observed
{
"count": 3,
"tools": [
{
"description": "Calculate the price for a cosmetic product safety report (CPSR) by product type, number of recipes and varieties, markets, company seat, package and add-ons. Same calculation as the questionnaire on the website. Returns prices per package, what is included, what costs extra, assumptions and a confirmUrl for the user.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"claims": {
"description": "Whether special claims are made (e.g. \"vegan\", \"anti-wrinkle\").",
"enum": [
"yes",
"no",
"unknown"
],
"type": "string"
},
"claims_review": {
"description": "Review of advertising claims per variety (not with claims=no).",
"type": "boolean"
},
"eu_representative": {
"description": "We act as your responsible person in the EU (only with seat=de or eu, yearly price).",
"type": "boolean"
},
"express": {
"description": "Report in 5 instead of 10 working days, with a surcharge.",
"type": "boolean"
},
"lang": {
"description": "Language of the texts in the response and on the confirmation page (default en).",
"enum": [
"de",
"en"
],
"type": "string"
},
"maker": {
"description": "Who manufactures the products (does not change the price).",
"enum": [
"self",
"eu",
"non_eu",
"unknown"
],
"type": "string"
},
"markets": {
"description": "Where the products are sold (default EU).",
"items": {
"enum": [
"EU",
"CH",
"UK",
"unknown"
],
"type": "string"
},
"type": "array"
},
"package": {
"description": "Package; without it all three are returned with a recommendation.",
"enum": [
"report_only",
"complete",
"complete_service"
],
"type": "string"
},
"product_type": {
"description": "Product type; several separated by commas, with recipes and varieties in the same order.",
"items": {
"enum": [
"soap",
"liquid_soap",
"cream",
"balm",
"oil",
"lip_care",
"perfume",
"deodorant",
"lash_serum",
"aerosol_spray",
"other"
],
"type": "string"
},
"type": "array"
},
"recipe_status": {
"description": "How far the recipe is (does not change the price).",
"enum": [
"ready",
"manufacturer",
"in_progress",
"unknown"
],
"type": "string"
},
"recipes": {
"description": "Own recipes (base formulas) per product type (default 1).",
"items": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"type": "array"
},
"responsible_person": {
"description": "Only with seat=non_eu: us = we act as your responsible person in the EU (yearly price), self = you already have one.",
"enum": [
"us",
"self"
],
"type": "string"
},
"seat": {
"description": "Seat of the company (default de; determines VAT and the EU representative).",
"enum": [
"de",
"eu",
"non_eu"
],
"type": "string"
},
"stability_test": {
"description": "Stability test in our laboratory (products containing water only).",
"type": "boolean"
},
"uk_documents": {
"description": "Documents for Great Britain per variety (only with markets=UK).",
"type": "boolean"
},
"urgency": {
"description": "How urgent it is (does not change the price; faster with express=true).",
"enum": [
"selling",
"goods_ready",
"soon",
"later"
],
"type": "string"
},
"varieties": {
"description": "Total varieties per product type, base products included (e.g. one recipe with three fragrances: recipes=1, varieties=3). Default: same as recipes.",
"items": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"type": "array"
}
},
"required": [
"product_type"
],
"type": "object"
},
"name": "get_fixed_price"
},
{
"description": "List the documents needed for the safety report by product type, number of recipes and varieties, manufacturer and package (recipe with quantities, raw material data sheets, fragrance documents, stability test, GMP, packaging, label draft).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"claims_review": {
"description": "Review of advertising claims per variety (not with claims=no).",
"type": "boolean"
},
"lang": {
"description": "Language of the texts in the response and on the confirmation page (default en).",
"enum": [
"de",
"en"
],
"type": "string"
},
"maker": {
"description": "Who manufactures the products (does not change the price).",
"enum": [
"self",
"eu",
"non_eu",
"unknown"
],
"type": "string"
},
"package": {
"description": "Package; without it all three are returned with a recommendation.",
"enum": [
"report_only",
"complete",
"complete_service"
],
"type": "string"
},
"product_type": {
"description": "Product type; several separated by commas, with recipes and varieties in the same order.",
"items": {
"enum": [
"soap",
"liquid_soap",
"cream",
"balm",
"oil",
"lip_care",
"perfume",
"deodorant",
"lash_serum",
"aerosol_spray",
"other"
],
"type": "string"
},
"type": "array"
},
"recipes": {
"description": "Own recipes (base formulas) per product type (default 1).",
"items": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"type": "array"
},
"varieties": {
"description": "Total varieties per product type, base products included (e.g. one recipe with three fragrances: recipes=1, varieties=3). Default: same as recipes.",
"items": {
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"type": "array"
}
},
"required": [
"product_type"
],
"type": "object"
},
"name": "list_documents"
},
{
"description": "Check a signed REGULARUS safety report by the verification number printed below the signature and in the footer (16 characters, e.g. K7Q2-9XMV-3HPD-RW4T, also as QR code). Returns product and version as in the report, signing date, assessor with qualification, status (valid, superseded by a newer version, or withdrawn) and the SHA-256 hash of the PDF file. A number that is not found means the report does not come from REGULARUS. The sample number MUSTER returns an example.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"lang": {
"description": "Language of the verification page link (default de).",
"enum": [
"de",
"en"
],
"type": "string"
},
"number": {
"description": "Verification number from the report, with or without hyphens.",
"type": "string"
}
},
"required": [
"number"
],
"type": "object"
},
"name": "verify_report"
}
]
}What the leaf hashes
{"body":"8ea456e5230f7101e77f840faa7bc8fe5f789f114c040faed22c932d7eb4a6ae","id":308934,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058582776903,"prev":null,"subject":"bef64ae8-e6db-4319-bad2-747be43c6405","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xe7de7351358c9951cb25ceca74183df0417ef175a3139dad440fe04d2eee383c
- 0xdfd9c7180442026df47e88e9e7c716bdb5e49b8600b9097831e7dda89b5bf4de
- 0x1beadf5912d9246383615731355f0b5705548ae8aceb4f6ef97dce50ddfd1c1a
- 0x9e7f00c3fea8bd9f90cf127525fef9eaeea7b37cb9ce63e7ecaca670f4c672f6
- 0x6031e6f8e96305a89fbd993fdb6781d25f2818f977143ad9ebb6113052cb91c2
- 0xacd2d9625a2f8430ea31fe2829fa8dd203ad8f1574a4621ac813be5a131063c8
- 0x3fdb8076951952e6d50b173d5da4cce5355fd385e2727c0ced05782034a1356e
- 0x6aa62f987d7344c4bc8177030b2e14633503e39da78cb40dd860d67d77ba39cf
- 0xc5b6279776abe90ce03700db144244784753457cc66cded78bb288194a296ae7
- 0x5da7821808d0b41f2fd896fc8aa021cd9f87f6fb804fcaa5fa71fc51d13292df
- 0xf9ef09a725d52af13e504e0eafd5a3073b223792ca665fa964297ee3fc3cee9b
- 0x3d0b5282d5282c30fc9f86662367cab01d0dba65f13d2968391a7d087b79dfb3
- 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae