← The evidence ledger
Evidence row 1299555
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 53e01ea4-7ba6-4285-815b-694bb7f02d8d
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 0a6e412ed488bcf0f50279d10d48f3c1d237bf7e3bad1c1ad789fa7fa36e3e9f
- Leaf
- 0x82728c73f1e6d62b2ee701034fedeb8be236df12caecf629f4791f481fe6c7b2
What was observed
{
"count": 5,
"tools": [
{
"description": "Reference prices Gigstereo publishes for a service in a city, each with its source and the date it was checked, plus the city page (cityPageUrl) that shows them. The only reliable source of price figures here: never invent prices. Cite cityPageUrl when you quote them. Final prices are quoted by each provider.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Service, e.g. mariachi, DJ, fotógrafo, banda en vivo.",
"type": "string"
},
"city": {
"description": "City in Colombia, e.g. Bogotá.",
"type": "string"
}
},
"required": [
"category",
"city"
],
"type": "object"
},
"name": "get_price_guide"
},
{
"description": "Public profile of one provider by its slug (the last part of its profileUrl): description, city, service radius, price range and rating when the profile is owner-verified.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Profile slug, e.g. mariachi-los-de-medellin, or the full profileUrl.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_provider"
},
{
"description": "Gigstereo's service categories (Spanish names with their slugs) and the Colombian cities that have a city page. Optional: search_providers and request_quotes also understand plain service names.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "list_categories"
},
{
"description": "Send the user's event request to matching providers on Gigstereo, for free: the providers who are interested contact the user directly by WhatsApp or email with their price. It is not a booking and costs nothing. Before calling: (1) collect the details from the user — never invent a name, phone or email; (2) show them a summary and tell them that Gigstereo will share their name and contact details with the matching providers, under the privacy policy https://gigstereo.com/privacy and the terms https://gigstereo.com/terms; (3) call only after they explicitly say yes, with userConsent=true. With targetProviderSlug the request goes to that provider; without it, to the providers of the city.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"budget": {
"description": "The user's budget in their words, e.g. hasta 800.000 COP.",
"type": "string"
},
"category": {
"description": "Service wanted (e.g. mariachi, DJ, fotógrafo) or a slug from list_categories. Required unless targetProviderSlug is given.",
"type": "string"
},
"city": {
"description": "City of the event in Colombia.",
"type": "string"
},
"details": {
"description": "What the user needs, 1-4 sentences (10-1500 characters). Spanish preferred: providers read it.",
"type": "string"
},
"durationOrSongs": {
"description": "Duration or number of songs, e.g. 1 hora or 10 canciones.",
"type": "string"
},
"email": {
"description": "The user's email. Phone or email is required.",
"type": "string"
},
"eventDate": {
"description": "Event date, YYYY-MM-DD. Not in the past.",
"type": "string"
},
"eventTime": {
"description": "Approximate time, e.g. 8:00 p. m.",
"type": "string"
},
"eventType": {
"description": "Kind of event: boda (wedding), quinceañera, cumpleaños (birthday), serenata, corporativo…",
"type": "string"
},
"guestCount": {
"description": "Approximate number of guests.",
"maximum": 100000,
"minimum": 1,
"type": "integer"
},
"name": {
"description": "The user's name.",
"type": "string"
},
"neighborhood": {
"description": "Neighborhood or venue.",
"type": "string"
},
"phone": {
"description": "The user's Colombian mobile/WhatsApp number (10 digits, e.g. 3001234567). Phone or email is required.",
"type": "string"
},
"targetProviderSlug": {
"description": "Slug of the provider the user chose, if they chose one.",
"type": "string"
},
"userConsent": {
"description": "true only if the user saw the summary and the data-sharing notice above and explicitly agreed to send it.",
"type": "boolean"
}
},
"required": [
"name",
"eventType",
"eventDate",
"city",
"details",
"userConsent"
],
"type": "object"
},
"name": "request_quotes"
},
{
"description": "Search Gigstereo's marketplace of event providers in Colombia (DJs, mariachis, photographers, videographers, bands, decorators, catering…) by city and, optionally, service or name. Owner-verified profiles show a price range and reviews; unclaimed directory listings show neither. Link the user to each profileUrl. Content is in Spanish; prices are in Colombian pesos (COP).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Service wanted, in Spanish or English (e.g. mariachi, DJ, fotógrafo de bodas, wedding photographer) or a category slug from list_categories.",
"type": "string"
},
"city": {
"description": "City in Colombia, e.g. Medellín, Bogotá, Cali, Barranquilla.",
"type": "string"
},
"limit": {
"description": "Maximum results (1-10, default 6).",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional free text matched against provider names and descriptions.",
"type": "string"
}
},
"required": [
"city"
],
"type": "object"
},
"name": "search_providers"
}
]
}What the leaf hashes
{"body":"0a6e412ed488bcf0f50279d10d48f3c1d237bf7e3bad1c1ad789fa7fa36e3e9f","id":1299555,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793403373895390,"prev":null,"subject":"53e01ea4-7ba6-4285-815b-694bb7f02d8d","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).
- 0x827260cf7e46a281dfb4e12b74061ec1d04032cc895aed9ad8ccb109ed6749a2
- 0x8efd03ece4c990810dfb420023df7ee7bc0ad7cc9602378ecb85d23a19235a72
- 0xa817e80b24f8902e9c85e1b5a12b9aa8d94ec70dc93bfd4d5a28fdaf10677dce
- 0xfb008626fc30f7c761ea5d89fae8ce3ec283b6ae041b0da356ebd713601f46de
- 0x0d767be075284d75b2b6ce1e3a80a8e72704cc1f2c0fa458ffa9a92faa7c6d45
- 0xbcd044499f9d4dcbf74aa8635448487e7d69440168b5c9dca5538f618abeaa46
- 0xfac4d198d18a4d70b1cc40580624aa6ea6e0772d253c3cb84ca40438d84d26c6
- 0x101a6710f1fde5726a897b6886eddfdfa8ba76e855c28912907bacc490913b0d
- 0x5201b3f0cb94feb8ed0acc494a51d010e67093d5152d164258a77f54e5913a65
- 0x55c5bf3681bce48249131d43497084cbde509b54552cd4cfe90df64c8262799e
- 0x45e96a83607d63d36c77cf4ef35131b6fb89e539ad2f000a66bb5f9a6c3a90ae
- 0x79428b3f9b70cdefeefabb76ccc48d190eafc8c9b15ed30ce0a8c43d319c4272
- 0x386dbe0266e62db019a818ac71a5b2e72b65071ce2bcd7f64efaa40322e5f002
- 0x2cc23d59d659d5b819934005bab57d036b04ff4c8b701cb0e274c40aaddb2d51
- 0x235114e50a987e65d728b9ef8b5978846cd7c01f22effc55dd604c388ce359ec
- 0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d
- 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861