← 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).
- 0x67566189386bd74b41701a5180b6c20d59eb4628aab4fc91ec5f112e873e6ce9
- 0x51fa40617d42e844d72cd9ccd12d754634b7b35ef60f598ab1ee4bb8d244a334
- 0xfa98a069bda65b8a94d9e19986a442a486164a04b0da08c74afcfb6251d23a9c
- 0xa6a8d4a5923785278c2ab15b4b63f977345851e92e1b190a5471fa04aa44e5a9
- 0x152a4e052946146f05828b88ac29dbdd6239a7ab97328d98f9229511fb7ec7bf
- 0xca320ef03c6b33fe6e6926a3725547235651acc0a741bbe60d303433aade0ba1
- 0x4d0f0051903f03f5f9295bcc074e034d94187171bb5e61c30898a30b4ffe1566
- 0xfaab48d295f4a1d87692d604ac20439d394278d11b34201dd2166ee8d834416f
- 0xb90dcc0e1e554e6cb26d16f607798d65569313093d98a3ea8cf8c7ba864c7fa2
- 0x8abff743dd157f0225d59527cbd5a558fe9044a13b8251e90cdf945d405603a0
- 0x13951c97c827e2025801573dada28cfb5f8038c9b4de741f9d526cb67b3fe605
- 0x260682fd6ecd274e73505c5e0bd798abdd0e702afca4f8eebd4331b607a6b175
- 0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf
- 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
- 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae