# The Sports Scheduler > Agent-friendly league schedule contract from Long Play Works, Inc. - Capabilities: https://thesportscheduler.com/v1/capabilities - OpenAPI: https://thesportscheduler.com/.well-known/openapi.json - Human docs: https://thesportscheduler.com/docs ## Effects Creating a quote never charges or generates a schedule. Generation is a separate explicit POST /v1/schedules effect requiring the quote capability, quote digest, entitlement, and a new UUID v4 idempotency key. The hosted capability response is authoritative; unavailable means stop. The generation/result/export contract is implemented for local validation only; hosted generation, checkout, and Playpass handoff are not public capabilities yet. Never infer support from a marketing page or retry a mutation with a new idempotency key.