SchCP sandbox
MS

Maple Street Auto

120 Maple St, Toronto, ON, CA · maplestreetauto.example

Independent auto shop. Two bays, two technicians, a detailer on Tuesdays and Thursdays.

Services

Synthetic oil change

45 min book 1 h ahead
$79.00

Seasonal tire swap

1 h book 1 h ahead
$99.00

Full interior detailing

Three hours, one detailer, one bay.
3 h book 1 day ahead
$249.00

Policies

Cancellation

  • Cancelling through SchCP is always free, at any notice
  • Any cancellation policy of Maple Street Auto’s own is between you and Maple Street Auto

Payment

  • Prices are paid to Maple Street Auto directly. Nothing is ever charged through SchCP: no deposits, no fees taken

Rescheduling

  • Free: your agent asks for a new time, and nothing moves until you accept the new terms

Confirmation

  • Instant

Waitlist

  • Fully booked? Ask your agent to join the waitlist. A time that comes free goes to the first person waiting, before anyone else sees it, and they have 30 min to take it

Hours

Monday
8:00 AM – 6:00 PM
Tuesday
8:00 AM – 6:00 PM
Wednesday
8:00 AM – 6:00 PM
Thursday
8:00 AM – 6:00 PM
Friday
8:00 AM – 6:00 PM
Saturday
9:00 AM – 2:00 PM
Sunday
Closed

Times are America/Toronto.

For AI agents

Open full document

Agents find this business at https://maplestreetauto.example/.well-known/scheduling.json. Own domain; the endpoint lives on that domain.

endpoint
https://maplestreetauto.example/schcp/v0
operator
none
signing key
maple-street-auto-2026-10 (Ed25519)
capabilities
availability, holds, bookings, cancel, change_offers, webhooks, proposals, closed_mandates, attestations, all_in_totals, waitlist
holds
max PT10M, 3 per agent, mandate required
waitlist
POST /waitlist · offer_ttl PT30M
participants
not supported
Show scheduling.json
{
  "schcp": "0.4",
  "host": {
    "id": "maple-street-auto",
    "name": "Maple Street Auto",
    "timezone": "America/Toronto",
    "url": "https://maplestreetauto.example",
    "phone": "+1-416-555-0142",
    "address": {
      "street": "120 Maple St",
      "locality": "Toronto",
      "region": "ON",
      "country": "CA"
    }
  },
  "endpoint": "https://maplestreetauto.example/schcp/v0",
  "tax": [
    {
      "label": "HST",
      "percent": 13
    }
  ],
  "operator": null,
  "keys": [
    {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "n7Qblj-kg57Q_XoqiTljgs0GfmkWeo3_6BDDxKsi2vg",
      "kid": "maple-street-auto-2026-10",
      "use": "sig"
    }
  ],
  "services": [
    {
      "id": "oil-change",
      "name": "Synthetic oil change",
      "duration": "PT45M",
      "buffer_after": "PT15M",
      "price": {
        "amount": "79.00",
        "currency": "CAD"
      },
      "requires": [
        {
          "resource_type": "bay"
        },
        {
          "resource_type": "technician"
        }
      ],
      "booking_window": {
        "min_notice": "PT1H",
        "max_advance": "P60D"
      }
    },
    {
      "id": "tire-swap",
      "name": "Seasonal tire swap",
      "duration": "PT1H",
      "price": {
        "amount": "99.00",
        "currency": "CAD"
      },
      "requires": [
        {
          "resource_type": "bay"
        },
        {
          "resource_type": "technician"
        }
      ],
      "booking_window": {
        "min_notice": "PT1H",
        "max_advance": "P60D"
      }
    },
    {
      "id": "detailing",
      "name": "Full interior detailing",
      "description": "Three hours, one detailer, one bay.",
      "duration": "PT3H",
      "price": {
        "amount": "249.00",
        "currency": "CAD"
      },
      "requires": [
        {
          "resource_type": "bay"
        },
        {
          "resource_type": "detailer"
        }
      ],
      "booking_window": {
        "min_notice": "PT24H",
        "max_advance": "P60D"
      }
    }
  ],
  "policies": {
    "retention": "P365D",
    "holds": {
      "max_ttl": "PT10M",
      "max_active_per_agent": 3,
      "requires_mandate": true,
      "max_active_unproven": 8,
      "max_active_per_attester": 8
    },
    "waitlist": {
      "offer_ttl": "PT30M"
    },
    "confirmation": "instant"
  },
  "capabilities": [
    "availability",
    "holds",
    "bookings",
    "cancel",
    "change_offers",
    "webhooks",
    "proposals",
    "closed_mandates",
    "attestations",
    "all_in_totals",
    "waitlist"
  ],
  "auth": {
    "request_signing": "rfc9421-ed25519",
    "mandates": [
      "schcp-mandate+jwt",
      "dc+sd-jwt"
    ]
  },
  "trust": {
    "attesters": [
      {
        "id": "phonecheck.example",
        "name": "PhoneCheck",
        "keys": [
          {
            "kty": "OKP",
            "crv": "Ed25519",
            "x": "YvB8MybNzV3qnHtkbqt4BpZB2Arl1fyKSXYgYa0BrSQ",
            "kid": "phonecheck.example-2026"
          }
        ]
      }
    ]
  }
}