{"domain":"oracle.whaber.ai","count":3,"changes":[{"captured_at":"2026-05-22T06:15:53","card_hash":"bd1a3257aa83265f49548b0afc3bd664282de41acbd634a08f2f47b6963239ae","previous_card_hash":"ee67566c7bfdfbad8ef1ece0ce61426cc1f300365845fab63f8f8fdc2038c82a","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.3.3","after":"1.3.4"}],"other_changed":true,"is_empty":false,"human_summary":"version 1.3.3 → 1.3.4"}},{"captured_at":"2026-05-20T03:08:57","card_hash":"ee67566c7bfdfbad8ef1ece0ce61426cc1f300365845fab63f8f8fdc2038c82a","previous_card_hash":"37f84bdbde8a7de083c5ca2ae257dbaa43cdfbf18b54c6055aab448eb2e85623","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"version","before":"1.3.1","after":"1.3.3"}],"other_changed":true,"is_empty":false,"human_summary":"version 1.3.1 → 1.3.3"}},{"captured_at":"2026-05-18T12:38:08","card_hash":"37f84bdbde8a7de083c5ca2ae257dbaa43cdfbf18b54c6055aab448eb2e85623","previous_card_hash":null,"diff":{"skills_added":[{"id":"whaber_calculate_ops_window","name":"calculate ops window","description":"Calculates the recommended departure time for a transfer in Quito, including real traffic buffers, airport wait times, and Quito-specific time modifiers (altitude, terminal distance). Uses Google Routes API v2 with real-time traffic data.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_compliance_gate","name":"compliance gate","description":"Full 7-document ANT compliance check for a carrier in Ecuador. Hard gate: returns binary compliant/non-compliant verdict. Missing ANY of the 7 documents triggers a FULL SERVICE BLOCK — not advisory. 7 documents: cédula, licencia profesional, puntos de licencia, antecedentes penales, póliza RC, ANT habilitación (taxi ejecutivo), matrícula vehículo.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_enriched_route","name":"enriched route","description":"Calculates a transfer route with real-time traffic via Google Routes API v2, Place Graph safety overlays, and encoded polylines. Returns ETA, distance in km, traffic alerts, and night-mode risk flag. Highest-cost tool — use when route fidelity is critical for scheduling.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_get_hotel_context","name":"get hotel context","description":"Returns the operational context for a hotel registered in the Whaber Place Graph: preferred pickup point, checkout policy, VIP rules, and available Whaber services.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_get_safe_pickup_point","name":"get safe pickup point","description":"Returns a physically verified, safe pickup point for a hotel or airport in Quito. Coordinates validated by local drivers and operations team. Includes available carriers and instructions for the guest. Zone safety label is semantic only (safe/caution/avoid) — raw risk scores are NEVER exposed (moatGuard enforced).","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_query_place_safety","name":"query place safety","description":"Returns the operational safety classification for a zone and time window in Quito. Returns semantic label only: safe / caution / avoid. moatGuard guarantees raw computed_score, risk_index, and safety_margin are NEVER exposed.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_recompute_zone_safety","name":"recompute zone safety","description":"Triggers a recalculation of the safety classification for a Quito zone after a new driver report or verified incident. Updates the Place Graph in real time. Returns the new semantic label (safe/caution/avoid). moatGuard: internal computed_score is NEVER exposed in the response.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_resolver_direccion","name":"resolver direccion","description":"Geocodes a free-text address or place name against the Whaber Place Graph (478 POIs, 20 zones) with fuzzy matching tuned for Quito naming conventions (barrios, landmarks, hotel names in Spanish and English). Falls back to Google Maps MCP if no Place Graph match. Returns verified coordinates and the matched POI node if found.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_validar_vuelo","name":"validar vuelo","description":"Returns real-time flight status from AeroDataBox webhooks (push updates < 30s) plus derived terminal assignment for Mariscal Sucre UIO: T1 (domestic) or T2 (international). Grounds all transfer operations to actual flight state — never estimated. Includes delay minutes and gate changes.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"whaber_validate_carrier_compliance","name":"validate carrier compliance","description":"Validates whether a carrier holds all 7 required ANT documents in Ecuador: cédula, licencia profesional, puntos, antecedentes, póliza RC, ANT habilitación, matrícula. Returns compliant/non-compliant. Missing one document = TOTAL BLOCK. Zero exceptions. This is the Whaber Compliance Gate — not advisory.","tags":null,"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Whaber Oracle"},{"field":"description","before":null,"after":"Ground truth operational layer for urban transfers in LatAm. Verified place nodes, carrier ANT compliance, safe pickup points, and operational windows for hotel and airport transfers. Serves verified data — never competitive intelligence. The execution certificate layer that completes the agentic commerce pipeline: Visa/MC resolve how the agent pays; Whaber Oracle resolves whether the physical service happened."},{"field":"version","before":null,"after":"1.3.1"},{"field":"url","before":null,"after":"https://oracle.whaber.ai/mcp/v1"}],"other_changed":true,"is_empty":false,"human_summary":"added 10 skills · name ∅ → Whaber Oracle · description ∅ → Ground truth operational layer for urban · version ∅ → 1.3.1 · url ∅ → https://oracle.whaber.ai/mcp/v1"}}]}