Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.etonecarg.com/llms.txt

Use this file to discover all available pages before exploring further.

Move between sports entities and programs, then return grounded where-to-watch answers when the supported availability contract is provisioned. Use this family when the workflow fits this source-ownership boundary. Move to the tool page once you know the exact job and scope.

Sequencing habits

  • Keep raw connectivity evidence separate from normalized watchability answers.
  • Use bounded windows anywhere current watchability matters.

Decision guide

ToolWhat it helps withPrimary data source(s)
list_programs_for_entityReturn compact raw evidence linking a sports entity to programs.Dedicated availability primary when provisioned, otherwise fallback event/program evidence with explicit linkage limitations
list_entities_for_programReturn compact raw evidence linking a program back to sports entities.On Programs primary, On SportsEvents secondary
get_watch_availabilityReturn the normalized where-to-watch answer for a sports entity in a bounded window, with proven or evidence-only watchability semantics.Dedicated availability primary when provisioned, otherwise evidence-only watchability fallback
get_program_contextReturn the normalized sports context for a program.On Programs primary, On SportsEvents secondary, SportsEventCurrent only for known linked watch rows

Tool-by-tool guidance

list_programs_for_entity

  • Job: Return compact raw evidence linking a sports entity to programs.
  • Source ownership: Dedicated availability primary when provisioned, otherwise fallback event/program evidence with explicit linkage limitations
  • Use it when: the host needs the raw graph before it normalizes watchability.
  • Do not use it when: the product wants a polished where-to-watch answer; use get_watch_availability instead.

list_entities_for_program

  • Job: Return compact raw evidence linking a program back to sports entities.
  • Source ownership: On Programs primary, On SportsEvents secondary
  • Use it when: the host starts from a program and wants the raw sports graph before it normalizes context.
  • Do not use it when: the product wants the normalized one-call sports context for a program.

get_watch_availability

  • Job: Return the normalized where-to-watch answer for a sports entity in a bounded window, with proven or evidence-only watchability semantics.
  • Source ownership: Dedicated availability primary when provisioned, otherwise evidence-only watchability fallback
  • Use it when: the host needs a direct answer to where, whether, or on what service/channel the user can watch a sports entity.
  • Do not use it when: Do not use it as a substitute for deep sports detail or as a raw linkage-inspection tool when QA needs the underlying evidence graph instead.

get_program_context

  • Job: Return the normalized sports context for a program.
  • Source ownership: On Programs primary, On SportsEvents secondary, SportsEventCurrent only for known linked watch rows
  • Use it when: the host starts from a program and needs the attached sports meaning, event, participants, venue, and live state.
  • Do not use it when: the product starts from a sports entity or only needs raw linkage rows.

Next steps