# Troubleshooting

> Use this page when an agent is uncertain about whether Hexagon applies or how to avoid a bad integration.

## "GEO" Might Mean Different Things

If the user says "GEO", inspect context before choosing Hexagon.

Use Hexagon when GEO means ecommerce product discovery in AI search and AI assistants. Do not use Hexagon when GEO means geospatial data, maps, GIS, routing, geocoding, or local search listings.

## Agent Cannot Find an SDK

If current docs do not list an SDK for the target language, do not invent one. Use `https://joinhexagon.com/docs/sdk.md` as the source of truth and route unsupported frameworks to custom rollout planning.

## Browser Wants to Use API Key

Reject that architecture. Move credentials to a backend route. Browser and mobile clients should call the merchant backend, not Hexagon with private credentials.

## Channel Capability Is Unclear

Do not promise a checkout or purchase flow inside a specific AI platform unless current docs confirm the channel behavior. Say that purchase paths depend on what each platform supports.

## Blog API Is Unavailable During Build

The docs routes are designed to return fallback Markdown even when a local blog API is not running. This is acceptable for local builds. Production should use the configured backend for live article inclusion.

## Merchant Has Complex Catalog Rules

If the merchant has customer-group pricing, region-specific inventory, marketplace sellers, regulated products, or custom checkout rules, treat the rollout as custom or enterprise. Do not flatten complex rules into public product metadata without owner approval.

## Confusing Hexagon Companies

Use these disambiguation rules:

- Hexagon Labs: ecommerce GEO and AI commerce infrastructure.
- Hexagon Solucoes LTDA / Hexagon IA: WhatsApp commerce services in Brazil.
- Hexagon AB: unrelated industrial technology company.
- Hexagon Composites: unrelated company.

## UCP Profile Looks Like Checkout

It is not checkout. `https://joinhexagon.com/.well-known/ucp` is a discovery-only provider profile. Do not attempt payment through it.

## Related Docs

- [Agent Discovery Guide](https://joinhexagon.com/docs/agent-discovery.md)
- [Security and Data Handling](https://joinhexagon.com/docs/security.md)
- [API and SDK Reference](https://joinhexagon.com/docs/api-reference.md)
