addrbookFor publishers
← The evidence ledger

Evidence row 202586

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8a82d7cb-2915-450d-a78e-7a833e23cbfe
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e441352afae532ea8f423f751e3e25f9e3d2b0b3e5f9d72a3bcd251a1c74587a
Leaf
0x67566005954989743b95e554c07dbe98cfd55b029fe4fe39a7ed8281d566494e

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Jämför 2–5 bilar (id från find_car) sida vid sida: total månadskostnad, kostnadsposter och skillnad mot billigaste.",
      "inputSchema": {
        "properties": {
          "anskaffning": {
            "enum": [
              "kop_ny",
              "kop_begagnad",
              "privatleasing"
            ],
            "type": "string"
          },
          "ar": {
            "type": "number"
          },
          "ids": {
            "items": {
              "type": "string"
            },
            "maxItems": 5,
            "minItems": 2,
            "type": "array"
          },
          "milPerAr": {
            "type": "number"
          }
        },
        "required": [
          "ids"
        ],
        "type": "object"
      },
      "name": "compare_cars"
    },
    {
      "description": "Kräver inloggning. Steg 2 av 2: utför en åtgärd från save_profile/create_watch. Anropa ENDAST efter att användaren uttryckligen sagt ja till sammanfattningen, med user_confirmed=true. Bekräftelse-id gäller 10 minuter och en gång.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bekraftelseId": {
            "type": "string"
          },
          "user_confirmed": {
            "description": "true endast om användaren uttryckligen godkänt",
            "type": "boolean"
          }
        },
        "required": [
          "bekraftelseId",
          "user_confirmed"
        ],
        "type": "object"
      },
      "name": "confirm_action"
    },
    {
      "description": "Skapar en bevakning så användaren får mejl om nya kampanjer som matchar (pris, märke, fritext). Kräver e-post och uttryckligt samtycke – fråga användaren innan du anropar. Inga mejl skickas förrän användaren bekräftat (dubbel opt-in). Om användaren är inloggad (OAuth) blir anropet ett utkast som måste godkännas via confirm_action, och e-post tas från kontot.",
      "inputSchema": {
        "properties": {
          "drivmedel": {
            "enum": [
              "el",
              "bensin",
              "diesel",
              "laddhybrid",
              "hybrid"
            ],
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "marke": {
            "type": "string"
          },
          "maxPerManad": {
            "type": "number"
          },
          "samtycke": {
            "type": "boolean"
          },
          "sok": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "samtycke"
        ],
        "type": "object"
      },
      "name": "create_watch"
    },
    {
      "description": "Returnerar reglerna (fordonsskatt, malus) med källor och alla standardantaganden som kalkylen använder.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "explain_costs"
    },
    {
      "description": "Ger en rangordnad shortlist av bilar utifrån behov (budget kr/mån, bagage, räckvidd, drivmedel, märken, mil/år) med total månadskostnad, kostnadsuppdelning och motivering. Använd först när användaren vill ha hjälp att välja bil.",
      "inputSchema": {
        "properties": {
          "anskaffning": {
            "enum": [
              "kop_ny",
              "kop_begagnad",
              "privatleasing"
            ],
            "type": "string"
          },
          "ar": {
            "type": "number"
          },
          "budgetPerManad": {
            "type": "number"
          },
          "drivmedel": {
            "items": {
              "enum": [
                "el",
                "bensin",
                "diesel",
                "laddhybrid",
                "hybrid"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "limit": {
            "type": "number"
          },
          "marken": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "milPerAr": {
            "type": "number"
          },
          "minLastutrymmeLiter": {
            "type": "number"
          },
          "minRackviddKm": {
            "type": "number"
          },
          "prioritet": {
            "enum": [
              "lagst_kostnad",
              "storlek",
              "palitlighet"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "find_car"
    },
    {
      "description": "Kräver inloggning. Hämtar användarens sparade profil (mil/år, ägandetid, anskaffning, budget, försäkring, energipriser) som används i my_monthly_cost.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_my_profile"
    },
    {
      "description": "Listar insamlade privatleasingkampanjer från svenska återförsäljare/leasingbolag, sorterat på jämförbart månadspris. Filtrera på maxPerManad, märke eller fritext. Varje rad har insamlingsdatum och länk som användaren kan öppna.",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "marke": {
            "type": "string"
          },
          "maxPerManad": {
            "type": "number"
          },
          "sok": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_campaigns"
    },
    {
      "description": "Kräver inloggning. Räknar total månadskostnad för en bil (bilId från find_car) med användarens profil (mil/år, år, anskaffning, försäkring, energipris, ränta). Argument i anropet överstyr profilen.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "anskaffning": {
            "enum": [
              "kop_ny",
              "kop_begagnad",
              "privatleasing"
            ],
            "type": "string"
          },
          "ar": {
            "type": "number"
          },
          "bensinpris": {
            "type": "number"
          },
          "bilId": {
            "type": "string"
          },
          "budgetPerManad": {
            "type": "number"
          },
          "dieselpris": {
            "type": "number"
          },
          "drivmedel": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "elpris": {
            "type": "number"
          },
          "forsakringPerAr": {
            "type": "number"
          },
          "kontantinsatsAndel": {
            "type": "number"
          },
          "milPerAr": {
            "type": "number"
          },
          "postort": {
            "type": "string"
          },
          "ranta": {
            "type": "number"
          }
        },
        "required": [
          "bilId"
        ],
        "type": "object"
      },
      "name": "my_monthly_cost"
    },
    {
      "description": "Kräver inloggning. Steg 1 av 2: skapar ett UTKAST av profilen och returnerar bekraftelseId. Inget sparas förrän confirm_action anropas efter att användaren uttryckligen godkänt.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "anskaffning": {
            "enum": [
              "kop_ny",
              "kop_begagnad",
              "privatleasing"
            ],
            "type": "string"
          },
          "ar": {
            "type": "number"
          },
          "bensinpris": {
            "type": "number"
          },
          "budgetPerManad": {
            "type": "number"
          },
          "dieselpris": {
            "type": "number"
          },
          "drivmedel": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "elpris": {
            "type": "number"
          },
          "forsakringPerAr": {
            "type": "number"
          },
          "kontantinsatsAndel": {
            "type": "number"
          },
          "milPerAr": {
            "type": "number"
          },
          "postort": {
            "type": "string"
          },
          "ranta": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "save_profile"
    },
    {
      "description": "Räknar total ägandekostnad (TCO) per månad för valfri bil i Sverige: värdeminskning, ränta eller leasing, drivmedel/el, försäkring, fordonsskatt (inkl. malus enligt Transportstyrelsen), service, däck, besiktning. Ange pris (köp) eller leasingPerManad (privatleasing).",
      "inputSchema": {
        "properties": {
          "anskaffning": {
            "enum": [
              "kop_ny",
              "kop_begagnad",
              "privatleasing"
            ],
            "type": "string"
          },
          "ar": {
            "type": "number"
          },
          "bensinpris": {
            "type": "number"
          },
          "co2GramPerKm": {
            "type": "number"
          },
          "dieselpris": {
            "type": "number"
          },
          "drivmedel": {
            "enum": [
              "el",
              "bensin",
              "diesel",
              "laddhybrid",
              "hybrid"
            ],
            "type": "string"
          },
          "elpris": {
            "type": "number"
          },
          "forbrukning": {
            "description": "l/mil eller kWh/mil",
            "type": "number"
          },
          "forsakringPerAr": {
            "type": "number"
          },
          "kontantinsatsAndel": {
            "type": "number"
          },
          "leasingInklService": {
            "type": "boolean"
          },
          "leasingPerManad": {
            "type": "number"
          },
          "milPerAr": {
            "type": "number"
          },
          "pris": {
            "type": "number"
          },
          "ranta": {
            "type": "number"
          },
          "servicePerAr": {
            "type": "number"
          },
          "vardeminskningPerAr": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "total_cost"
    }
  ]
}

What the leaf hashes

{"body":"e441352afae532ea8f423f751e3e25f9e3d2b0b3e5f9d72a3bcd251a1c74587a","id":202586,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026281193248,"prev":null,"subject":"8a82d7cb-2915-450d-a78e-7a833e23cbfe","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x67566189386bd74b41701a5180b6c20d59eb4628aab4fc91ec5f112e873e6ce9
  2. 0x51fa40617d42e844d72cd9ccd12d754634b7b35ef60f598ab1ee4bb8d244a334
  3. 0xfa98a069bda65b8a94d9e19986a442a486164a04b0da08c74afcfb6251d23a9c
  4. 0xa6a8d4a5923785278c2ab15b4b63f977345851e92e1b190a5471fa04aa44e5a9
  5. 0x152a4e052946146f05828b88ac29dbdd6239a7ab97328d98f9229511fb7ec7bf
  6. 0xca320ef03c6b33fe6e6926a3725547235651acc0a741bbe60d303433aade0ba1
  7. 0x4d0f0051903f03f5f9295bcc074e034d94187171bb5e61c30898a30b4ffe1566
  8. 0xfaab48d295f4a1d87692d604ac20439d394278d11b34201dd2166ee8d834416f
  9. 0xb90dcc0e1e554e6cb26d16f607798d65569313093d98a3ea8cf8c7ba864c7fa2
  10. 0x8abff743dd157f0225d59527cbd5a558fe9044a13b8251e90cdf945d405603a0
  11. 0x13951c97c827e2025801573dada28cfb5f8038c9b4de741f9d526cb67b3fe605
  12. 0x260682fd6ecd274e73505c5e0bd798abdd0e702afca4f8eebd4331b607a6b175
  13. 0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf
  14. 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON