Automotive transaction infrastructure

The transaction layer for automotive service.

JackRelay turns service requests into canonical offerings, pricing, quotes, availability, and appointments — one connection layer between repair shops and the software and AI agents that send them customers.

  1. Request Front brake noise 2019 Honda Accord · customer or AI agent
  2. Service intent Brake pad replacement resolved · canonical service
  3. Shop & offering Harbor Auto · Broad St. front brake pads · 75 min
  4. Price Starting at $189 shop-set price policy
  5. Availability Tomorrow · 10:30 AM platform-managed slots
  6. Appointment Confirmed · 10:30 AM Harbor Auto notified

One canonical path — from a request in any language to a confirmed appointment.

Every new booking surface shouldn’t mean rebuilding how your shop runs.

Customers, apps, and AI assistants all ask for service differently. JackRelay gives them one canonical vocabulary — and executes each transaction the way your shop actually operates.

Demand

  • AI assistants
  • Apps & marketplaces
  • Booking surfaces

JackRelay

The canonical layer

  • Service discovery
  • Service offerings
  • Pricing & quotes
  • Availability
  • Appointments

Repair shops

  • Services & pricing
  • Hours & capacity
  • Bookings & quotes

From intent to appointment

Six states. One canonical path.

Transaction live path
  1. 01Intent
  2. 02Shop
  3. 03Offering
  4. 04Price & quote
  5. 05Availability
  6. 06Appointment

Service intent

Request “Front brakes grinding — 2019 Honda Accord”
Resolution resolved · brake pad replacement

Shop discovery

Harbor Auto Broad St. · 2.1 mi
Maple Garage Riverside Ave. · 4.6 mi

Service offering

Service Front brake pad replacement
Duration 75 min
Fits 2013–2021 Accord

Price & quote

Policy Starting at $189
Source Shop-set · canonical
Uncertain jobs Quote request — never a guess

Availability

Tomorrow · 10:30 AM Tomorrow · 11:45 AM Wed · 8:00 AM
Quality Platform-managed capacity

Appointment

Status confirmed
When Tomorrow · 10:30 AM
Where Harbor Auto · Broad St.

01Service intent

A request arrives in natural language — from a customer, a booking surface, or an AI agent. JackRelay resolves it into a canonical service intent, without pretending to diagnose uncertain symptoms.

02Shop

The intent is matched to shops and locations that offer the service, serve the customer’s area, and can actually work on that vehicle.

03Offering

Every shop publishes its canonical offering: the service, its duration, and the vehicles it fits — versioned and shared across every demand source.

04Price & quote

Prices stay canonical — exact, starting-at, range, or quote-required. When a job needs eyes on it first, JackRelay opens a quote request instead of guessing.

05Availability

Slots come from authoritative sources only: platform-managed capacity or verified vendor availability. An empty calendar is never sold as open time.

06Appointment

The booking lands in the shop’s real workflow — direct confirmation where capacity exists, or a request the shop accepts. A request is never falsely confirmed.

For repair shops

Your shop. Your terms. One canonical layer.

The repair shop is the customer. Publish once, and every surface that sends you customers transacts against the same services, prices, and availability.

  • Publish services once. Canonical names, prices, and durations your whole business shares — not per-marketplace re-entry.
  • Bookings and quote requests in one place. Direct confirmation where capacity exists, request confirmation where you want it.
  • You keep control of scheduling. Hours, buffers, capacity, and quote rules stay yours — the transaction layer respects them.
  • Connect shop software when it’s real. Vendor connections activate with official contracts — and you keep running natively until then.
Harbor Auto — services & pricing
Oil & filter change 30 min · universal
$59
Front brake pads 75 min · 2013–2021 Accord
from $189
Engine diagnostic 60 min · uncertain work
quote required
Incoming request
2019 Honda Accord awaiting confirmation

Front brake pad replacement · 75 min

Tomorrow · 10:30 AM Starting at $189
Quote request
2018 Toyota Camry open

“Check-engine light comes on after cold starts.”

Diagnostic service · respond within 4 hours

Native JackRelay workflow

Runs natively. No third-party software required.

A shop can go from empty to fully bookable on JackRelay alone. Services, pricing, durations, hours, scheduling rules, and capacity are first-class platform configuration — not a fallback mode.

Native bookings are confirmed against capacity enforced by the database itself: concurrent requests cannot oversell a slot, and a crash can’t silently lose one.

Harbor Auto — scheduling configuration active

Operating hours

Mon – Fri8:00 AM – 6:00 PM
Saturday9:00 AM – 2:00 PM
Sundayclosed

Booking rules

Minimum notice2 hours
Booking buffer15 min
Same-day bookingon

Capacity

Concurrent appointments2
Daily limit12

Quotes

Quote requestsenabled
Response target4 hours

Illustrative configuration — real shops configure their own rules.

Connection architecture

Provider-neutral by design.

JackRelay routes every transaction through one canonical layer — and executes it wherever your shop actually operates.

Demand sources

AI assistants · apps · booking surfaces

JackRelay canonical layer

Native platform

active

Services, pricing, hours, and capacity configured directly in JackRelay. Implemented and tested against real PostgreSQL.

Request confirmation

active

Bookings arrive as requests your shop accepts or declines. A request is never presented as confirmed.

Vendor connection

requires official contract

Connect shop-management software once an official, verified integration exists. Until then, nothing is advertised as connected.

Redirect

provider-dependent

Approved external booking links where a provider contract allows — validated, never blind.

Vendor paths activate only with official contracts and a verified sandbox end-to-end. Provider state is product data — never a marketing claim.

Developers

One canonical interface. Every execution path behind it.

Build against service intents, offerings, quotes, and appointments — never against vendor tenant IDs, credentials, or payload formats. Those stay behind the router.

REST API

live endpoint
request
POST /v1/service-intents
{
  "service_request": { "description": "Front brake pads, 2019 Honda Accord" },
  "vehicle": { "year": 2019, "make": "Honda", "model": "Accord" },
  "search_area": { "postal_code": "43215", "country_code": "US" }
}
response · 201
{
  "id": "intent_8f2c41a9",
  "status": "resolved",
  "resolution": {
    "service": { "code": "brake_pad_replacement", "name": "Brake Pad Replacement" },
    "confidence": 0.94,
    "transaction_mode": "instant_book",
    "clarification_required": false
  }
}

The example shows the platform’s actual wire format — snake_case throughout.

MCP

tool surface implemented
tool call
search_auto_service({
  "service_request": { "description": "Battery won't hold a charge" },
  "vehicle": { "year": 2020, "make": "Subaru", "model": "Outback" },
  "search_area": { "city": "Columbus", "country_code": "US" }
})
  • search_auto_serviceResolve service intent without guessing at symptoms
  • get_service_offeringsCanonical offerings for a resolved intent
  • get_service_availabilitySlots with explicit source quality
  • request_service_quoteQuote request for quote-required work
  • book_auto_serviceThe booking the offering’s mode permits
  • get_appointmentRead a canonical appointment
  • cancel_appointmentConservative cancel with reconciliation
  • reschedule_appointmentCapacity-safe reschedule

The canonical MCP tool surface is implemented and tested. in progress authenticated production transport

BookMyJack

The shop-facing application of JackRelay.

BookMyJack is where shops run on the platform: configure services and scheduling, review booking and quote requests, and follow every appointment through its state. It is a product surface of JackRelay — the same canonical data, in the shop’s hands.

  • Configure services, pricing, and durations
  • Accept or decline booking requests
  • Answer quote requests
  • Track appointments and connection health
BookMyJack — Harbor Auto
Appointment Front brake pads · 2019 Honda Accord
Tomorrow · 10:30 AM confirmed
Quote request Diagnostic · 2018 Toyota Camry
Due in 3h 40m open
Connection Native scheduling
Platform-managed capacity active

Security

Boundaries that stay boundaries.

JackRelay is built as transaction infrastructure: authorization, isolation, and conservative semantics are part of the product, not an add-on.

Shop-scoped authorization
Signed shop principals with membership-checked scope; appointment reads require the shop principal or an appointment-scoped capability.
Tenant isolation
A shop cannot read or touch another shop’s connections, credentials, appointments, quotes, or capacity — proven by multi-tenant tests.
Credentials in a vault
API keys and tokens are encrypted at rest behind a vault boundary; responses and logs never echo secrets.
Canonical identifiers only
Agents see shop, offering, quote, and appointment IDs. Vendor tenant IDs and credentials never leave the platform.
Conservative booking semantics
Requests are never falsely confirmed. Ambiguous writes go to reconciliation — never to silent success.
Capacity enforced by the database
Native slots are reserved atomically; competing processes cannot oversell a shop, and crashes can’t silently consume capacity.

Production hardening — identity provider, managed secrets, rate limits, and audit events — is in progress and will be stated here when it ships.

Put your shop on the transaction layer.

Configure once, publish once. Your services, prices, and availability become one canonical interface for every surface that sends you customers.

Already building? The public API begins at /v1/integration-providers.