Limlock — Terms of Service
acceptance
These Terms of Service ("Terms") govern your access to and use of Limlock — the coordination protocol operated at limlock.com, the API at api.limlock.com, and any related services (collectively, the "Service") — by Limlock ("we," "us," or "our") as an unincorporated project, based in the Province of Ontario, Canada.
By accessing or using Limlock, you agree to these Terms and to our Privacy Policy. If you do not agree, do not use the Service.
If you are using Limlock on behalf of an organization, you represent that you have authority to bind that organization to these Terms.
the service
Limlock is a coordination protocol for multi-principal group event planning, with golf as its reference vertical. The Service helps a group of 2–4 people align on a tee time across the group's availability and preferences, then routes the chosen booking to the relevant course's own booking surface. The reference course inventory in v0.1 is concentrated in Ontario; coverage of other provinces will expand in future versions.
Limlock does not:
- Aggregate course inventory.
- Process payments or hold funds at any point in the booking flow.
- Complete bookings on your behalf — booking is always handed off to the course's own system.
- Guarantee that any specific tee time, course, or price will be available.
For the architectural commitments behind these scope decisions, see our governance page. For the published protocol specification, see limlock.com/spec.
eligibility
You may use Limlock if all of the following are true:
- You are at least 18 years old.
- You are a resident of Canada.
- You have the legal capacity to enter into a binding contract under the laws of your province or territory of residence.
If you do not meet all three, you are not authorized to use the Service.
accounts
Limlock can be used both with and without an account. Some functionality (saving past rounds to a dashboard, accessing personalized history) requires an account.
If you create an account:
- Provide accurate information and keep it current.
- Keep your authentication credentials secure. You are responsible for activity under your account.
- Notify us at dylan@limlock.com if you suspect unauthorized access.
- One person, one account. Creating multiple accounts to circumvent restrictions, gain unfair advantage in a coordination, or evade enforcement of these Terms may result in suspension or termination of all your accounts.
You can delete your account at any time. Account deletion does not delete coordination receipts referencing your participation; receipts are part of the verifiable history described in our receipts spec and are retained per the Privacy Policy.
acceptable use
When you use Limlock, you agree to:
- Use it for the legitimate purpose of coordinating real golf rounds with real people.
- Provide truthful information in your constraints and votes.
- Respect other participants — do not harass, abuse, impersonate, or coerce.
- Use display names that do not infringe on others' rights or contain offensive content.
- Not attempt to break, scrape, reverse-engineer, decompile, or otherwise misuse the Service.
- Not use automated systems to game the matching, voting, or scoring.
- Not use Limlock to send unsolicited commercial messages, in violation of CASL or otherwise.
- Not use Limlock to violate any law, regulation, or third-party right.
We may suspend or terminate access for violations.
your content
You retain ownership of the information you supply to Limlock — your display name, availability, preferences, votes, and any other content you submit ("Your Content"). By submitting Your Content, you grant Limlock a non-exclusive, worldwide, royalty-free license to use, store, reproduce, and process it as necessary to operate the Service and to publish it in coordination receipts as described in the receipts spec.
You represent that:
- You have the right to submit Your Content.
- Your Content does not violate any law or third-party right.
- Your Content does not contain personal information about anyone who has not consented to its inclusion in a Limlock coordination.
agent-invoked use
You may invoke Limlock directly via limlock.com, or indirectly via an AI agent that calls Limlock on your behalf using our published Skill, MCP server, or A2A interface. In either case:
- You are the user. As the human principal directing the agent, you are bound by these Terms regardless of which surface the request entered through.
- The agent acts on your instructions. Limlock does not separately bind agents to these Terms; obligations flow from you to the agent through your direction.
- You are responsible for actions taken on your behalf. If an agent invokes Limlock for you and that invocation violates these Terms, you are responsible for the violation.
If you believe an agent has invoked Limlock on your behalf without your authorization, contact dylan@limlock.com.
intellectual property
The Service, including its software, design, content, and the Limlock brand, is owned by Limlock and is protected by Canadian and international intellectual property laws. Except as expressly permitted in these Terms or in writing by us, you may not copy, modify, distribute, sell, or create derivative works of any part of the Service.
The Limlock protocol specification at limlock.com/spec is published as
a public reference. We encourage external implementations of the GroupEventIntent schema and conformant agent surfaces. The spec content itself
is published under standard "all rights reserved" copyright pending a future open license
decision. Pending that decision, Limlock grants a non-exclusive, royalty-free license to
good-faith implementers to use the published spec for the purpose of building conformant
agents, clients, and interoperable services. Implementers may include necessary spec
fragments (schema definitions, example payloads, error codes) in their implementation's
source code and documentation. This license does not permit redistribution of the spec as
a standalone document, nor producing derivative specifications under the Limlock name.
The Limlock Skill at skills/limlock/SKILL.md is published under the SKILL.md open standard at agentskills.io.
third-party services
Limlock interoperates with third-party services that have their own terms and privacy policies, including:
- Course booking systems (Chronogolf, Tee-On, foreUP, individual course websites). When you tap a "book a tee time" link, you are redirected to the course's own system to complete the booking. Your interaction there is governed by their terms.
- Service providers that support Limlock's infrastructure (Supabase, Cloudflare, Railway, and others identified in our Privacy Policy).
- Agent platforms and AI assistants that may invoke Limlock on your behalf via our published Skill, MCP server, or A2A interface.
We are not responsible for the content, terms, or actions of these third-party services. Your use of any third-party service is at your own risk.
disclaimers
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LIMLOCK DISCLAIMS ALL WARRANTIES, INCLUDING (WITHOUT LIMITATION) IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that:
- The Service will be uninterrupted, timely, or error-free.
- Tee times, courses, or prices shown will be available or accurate at the time of booking.
- Coordination intents will resolve successfully (the resolver may not find a window that satisfies all constraints).
- Bookings handed off to course systems will be accepted by those systems.
Course pricing, availability, and condition information shown in Limlock is best-effort, sourced from public listings and third-party APIs. Always verify with the course before relying on it.
limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW (INCLUDING BUT NOT LIMITED TO ONTARIO'S CONSUMER PROTECTION ACT, WHICH PRESERVES CERTAIN STATUTORY RIGHTS), LIMLOCK AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, EXEMPLARY, OR PUNITIVE DAMAGES — INCLUDING LOST PROFITS, LOST DATA, LOSS OF GOODWILL, OR BUSINESS INTERRUPTION — ARISING FROM OR RELATED TO YOUR USE OF THE SERVICE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING FROM OR RELATED TO THE SERVICE WILL NOT EXCEED THE GREATER OF (A) ONE HUNDRED CANADIAN DOLLARS (CAD $100) OR (B) THE AMOUNT YOU PAID LIMLOCK IN THE TWELVE MONTHS BEFORE THE CLAIM AROSE (WHICH, FOR THE FREE TIER, IS ZERO).
Some jurisdictions do not allow the exclusion or limitation of certain damages. Nothing in these Terms limits any non-waivable statutory right you have under applicable consumer protection law.
indemnification
You agree to indemnify, defend, and hold harmless Limlock and its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your intentional violation of these Terms, your intentional violation of any law, or your intentional violation of any third-party right (privacy, intellectual property, or otherwise).
This obligation does not extend to claims arising from your good-faith use of the Service in compliance with these Terms.
force majeure
Limlock's ability to provide the Service depends on third-party infrastructure (course booking systems, hosting providers, DNS, payment processors when applicable). Limlock is not liable for delays, failures, or interruptions caused by circumstances beyond our reasonable control, including:
- Outages of third-party APIs or services we depend on (Chronogolf, Tee-On, foreUP, Supabase, Cloudflare, Railway, etc.).
- Network failures, internet outages, or DNS disruptions.
- Cyberattacks against Limlock's own infrastructure not caused by Limlock's negligence or breach of reasonable security safeguards.
- Acts of government, war, terrorism, civil unrest, or natural disaster.
- Labor disputes affecting third-party providers.
- Pandemics, epidemics, or public health measures.
If a force majeure event prevents us from providing the Service for an extended period, we will notify users and resume service when the underlying conditions are resolved.
termination
You may stop using Limlock at any time. To delete your account, contact us at dylan@limlock.com.
We may suspend or terminate your access to the Service at any time, with or without notice, including for violations of these Terms or our Acceptable Use policy.
Termination does not affect:
- Coordination receipts that include your past participation (these are part of the verifiable history).
- Provisions of these Terms that by their nature should survive (intellectual property, disclaimers, limitation of liability, indemnification, governing law).
governing law and disputes
These Terms are governed by the laws of the Province of Ontario, Canada, without regard to its conflict-of-laws rules.
Any dispute arising from or related to these Terms or the Service will be brought exclusively in the courts of the Province of Ontario, and you consent to the personal jurisdiction of those courts.
changes to these terms
We may update these Terms from time to time. Material changes will be communicated via email (to account holders) or prominent notice on limlock.com. The "Last updated" date at the top reflects the most recent revision. Continued use of the Service after changes take effect indicates acceptance.
entire agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and Limlock regarding the Service and supersede any prior agreements or understandings.
The governance page and the published protocol specification (including the receipts spec) are referenced in these Terms for descriptive context — to explain what the Service is, how it behaves, and what it commits to architecturally. They are not incorporated as binding contract terms, and changes to the spec or governance pages over time do not, by themselves, modify these Terms. Where a specific commitment in the spec or governance page is intended to bind us as a contractual matter, it will be restated in these Terms.
severability
If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions will remain in full force and effect, and the invalid provision will be modified to the minimum extent necessary to make it enforceable.
contact
Questions about these Terms:
Email: dylan@limlock.com
Operator: Limlock
Jurisdiction: Province of Ontario, Canada