{"name":"NowTrust","description":"NowTrust: on-demand licensed private security in Switzerland (guard bookings, company teams, SOS dispatch) for AI agents acting on behalf of linked users.","url":"https://nowtrust.app/a2a/v0/rpc","provider":{"organization":"OKIDOOKI AG","url":"https://okidooki.app"},"version":"0.3.0","documentationUrl":"https://okidooki.app/app-v0/","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"securitySchemes":{"bearerKey":{"type":"http","scheme":"bearer","description":"Key from the Okidooki developer portal (okidooki.app/webapp/developers). Optional X-Timestamp + X-Signature (HMAC-SHA256) for the strict scheme."}},"security":[{"bearerKey":[]}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"discover","name":"discover","description":"Guards or companies near a location (near {lat,lng}, kind guard|company, securityType) with ids for quote.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"discover\",\"body\":{...}}"]},{"id":"quote","name":"quote","description":"Firm 30-minute quote for a guard booking (hours, start time, location) for the linked user; mandate and card state included.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"quote\",\"body\":{...}}"]},{"id":"order","name":"order","description":"Book the quoted guard; within a spending mandate it completes at once, otherwise the user approves in NowTrust (confirmUrl). Pass idempotencyKey.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"order\",\"body\":{...}}"]},{"id":"orders","name":"orders","description":"Latest bookings of the user placed with this key.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"orders\",\"body\":{...}}"]},{"id":"status","name":"status","description":"Status of a booking.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"status\",\"body\":{...}}"]},{"id":"cancel","name":"cancel","description":"Cancel a booking (free before acceptance, 50% within 2 hours of start).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"cancel\",\"body\":{...}}"]},{"id":"link_start","name":"link start","description":"Start linking: returns an 8-character code the user enters in NowTrust (Settings, Connected apps).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"link/start\",\"body\":{...}}"]},{"id":"link_status","name":"link status","description":"Is the user linked to this network, and what the linked account can do.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"link/status\",\"body\":{...}}"]},{"id":"sos","name":"sos","description":"Dispatch the nearest licensed guards to the user's location now (emergency).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"sos\",\"body\":{...}}"]},{"id":"sos_status","name":"sos status","description":"Status of an SOS.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"sos/status\",\"body\":{...}}"]},{"id":"sellers","name":"sellers","description":"Profile of a guard or company: rating, reviews count, jobs, hourly rate, specializations, languages, bio, availability, company.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"sellers\",\"body\":{...}}"]},{"id":"availability","name":"availability","description":"Day-by-day availability of a guard (busy slots from confirmed jobs) for up to 30 days.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"availability\",\"body\":{...}}"]},{"id":"reviews","name":"reviews","description":"Reviews and average rating of a guard or company.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"reviews\",\"body\":{...}}"]},{"id":"reviews_create","name":"reviews create","description":"Review a completed booking for the linked user (rating 1-5, comment); one review per booking (capability review).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"reviews/create\",\"body\":{...}}"]},{"id":"bookings","name":"bookings","description":"All bookings of the linked user (made in the app or by any agent) with guard, status, payment, plus agent orders awaiting approval.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"bookings\",\"body\":{...}}"]},{"id":"bookings_status","name":"bookings status","description":"One booking in detail: guard, arrival, completion, incident report, review state.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"bookings/status\",\"body\":{...}}"]},{"id":"messages","name":"messages","description":"Chat history between the linked user and the guard of a booking.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"messages\",\"body\":{...}}"]},{"id":"messages_send","name":"messages send","description":"Send a chat message to the guard of an active booking on the user's behalf (capability message).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"messages/send\",\"body\":{...}}"]},{"id":"incidents","name":"incidents","description":"Incident reports written by guards on the linked user's bookings and SOS calls.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"incidents\",\"body\":{...}}"]},{"id":"receipt","name":"receipt","description":"Stripe receipt (url, amount, paid at, refunds) of a paid order or booking.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"receipt\",\"body\":{...}}"]},{"id":"series_quote","name":"series quote","description":"Quote a multi-day or recurring booking series (occurrences, or when + repeat {every day|week, count}) for one guard or company: up to 12 firm quotes.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"series/quote\",\"body\":{...}}"]},{"id":"series_order","name":"series order","description":"Book every quote of a series: each booking settles within the mandate or waits for the user's approval in NowTrust.","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"series/order\",\"body\":{...}}"]},{"id":"sandbox_approve","name":"sandbox approve","description":"TEST keys only: settle a sandbox order as if the user approved and paid (no charge, no booking, no guard).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"sandbox/approve\",\"body\":{...}}"]},{"id":"sos_cancel","name":"sos cancel","description":"Cancel an SOS (fee once a guard is en route).","tags":["nowtrust","app-v0"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["data part: {\"route\":\"sos/cancel\",\"body\":{...}}"]}],"extensions":{"okidooki-app":{"version":"0","card":"https://nowtrust.app/card","registry":"https://okidooki.app/.well-known/app-v0.json","mcp":"https://nowtrust.app/mcp"}}}