# info.description
An agent-first x402 API that returns exactly three real meeting places ranked by equal travel time from two origins. No maps API key, account, or subscription is required.

# tags[].description
Find cafes, restaurants, coworking spaces, parks, or EV chargers with balanced travel times.

# paths./v1/meet-halfway.post.description
Find a fair halfway meeting point between two addresses or place names. Returns three reachable cafes, restaurants, coworking spaces, parks, or EV chargers ranked by the smallest driving, walking, or bicycling travel-time difference.

# paths./v1/meet-halfway.post.responses.200.headers.X-Halfway-Cache.description
Whether the completed meeting result came from cache

# paths./v1/meet-halfway.post.responses.200.content.application/json.example.origins[].formatted
Union Square, Manhattan, New York, NY, United States

# paths./v1/meet-halfway.post.responses.200.content.application/json.example.origins[].formatted
Astoria, Queens, New York, NY, United States

# paths./v1/meet-halfway.post.responses.200.content.application/json.example.methodology.caveats[]
Results are ranked from a bounded nearby candidate pool.

# paths./v1/meet-halfway.post.responses.402.headers.PAYMENT-REQUIRED.description
Base64-encoded x402 v2 payment requirements

# components.schemas.MeetingRequest.properties.origins.description
Exactly two distinct addresses or place descriptions, resolving 50 meters to 250 kilometers apart.

# components.schemas.MeetingRequest.properties.mode.description
Travel mode used to compare both origins with every candidate.