{"schema":"agent-ready-card/v1","generated_by":"Agent-Ready Card (QuantumMind AI)","mode":"demo","updated_at":"2025-01-01T00:00:00.000Z","business":{"id":"demo","name":"Northgate Plumbing & Heating","type":"Local home services (plumbing & HVAC)","tagline":"Licensed plumbing and heating for homes across the metro north side.","service_area":["Northgate","Riverside","Oak Park","Maple Heights","Within 25 miles of downtown"],"hours":[{"days":"Monday – Friday","hours":"7:00 AM – 6:00 PM"},{"days":"Saturday","hours":"8:00 AM – 2:00 PM"},{"days":"Sunday","hours":"Emergency only"}],"contact":[{"method":"Phone","value":"(555) 014-2200"},{"method":"Email","value":"dispatch@northgate-demo.example"},{"method":"Booking","value":"Online request form + callback within 1 business hour"}]},"services":[{"name":"Drain & sewer clearing","summary":"Camera inspection, snaking, and hydro-jetting.","price_from":149,"currency":"USD","unit":"per visit"},{"name":"Water heater repair & install","summary":"Tank and tankless diagnostics, repair, replacement.","price_from":220,"currency":"USD","unit":"per job"},{"name":"Furnace & HVAC maintenance","summary":"Seasonal tune-ups, filter service, safety checks.","price_from":119,"currency":"USD","unit":"per system"},{"name":"Emergency leak response","summary":"Same-day shutoff, containment, and repair.","price_from":195,"currency":"USD","unit":"callout"}],"policies":[{"name":"Estimates","summary":"Flat-rate quotes provided before work begins. No surprise charges."},{"name":"Cancellation","summary":"Free reschedule with 4 hours notice. Late cancels may incur a $45 trip fee."},{"name":"Refunds","summary":"Workmanship guaranteed 90 days. Re-service free if the same issue recurs."},{"name":"Warranty","summary":"Parts carry manufacturer warranty; labor warrantied 1 year."}],"clarity_scores":{"pricing":86,"policy":78},"approved_facts":["Service categories and starting prices","Service area and coverage radius","Business hours and emergency availability","Cancellation, refund, and warranty policies","Preferred intake method and expected response time"],"capabilities":{"agent_safe":[{"id":"list_services","label":"List services & starting prices","risk_level":"low","requires_human_approval":false},{"id":"check_service_area","label":"Check service-area coverage","risk_level":"low","requires_human_approval":false},{"id":"get_policies","label":"Read policies","risk_level":"low","requires_human_approval":false},{"id":"estimate_quote","label":"Generate non-binding estimate","risk_level":"medium","requires_human_approval":false}],"requires_human_approval":[{"id":"book_appointment","label":"Book an appointment","risk_level":"medium","requires_human_approval":true},{"id":"take_payment","label":"Take payment / deposit","risk_level":"high","requires_human_approval":true},{"id":"sign_contract","label":"Agree to a contract or quote","risk_level":"high","requires_human_approval":true},{"id":"send_outbound","label":"Send outbound messages to customers","risk_level":"high","requires_human_approval":true},{"id":"crm_write","label":"Write to CRM / records","risk_level":"high","requires_human_approval":true}]},"doctrine":{"autonomous":false,"human_approval_required_for":["payments","bookings","contracts","outbound_communication","crm_writes","external_side_effects"],"note":"Agent-readable does not mean autonomous. Commercial and state-changing actions require human approval unless explicitly configured later.","disclaimers":["Demo data only. Not legal, tax, financial, medical, or compliance advice.","No guarantee of AI rankings, citations, visibility, or revenue.","Not affiliated with or certified by any third-party platform or standards body."]},"endpoints":{"capabilities":"/api/agent/capabilities","profile":"/api/agent/profile/demo","intake":"/api/agent/intake","quote":"/api/agent/quote","openapi":"/openapi.json"}}