Orrery.
← All Stars

public Star · 0.1.0

orrery/tz-resolve

Offline IANA timezone from allowlisted place token or lat/lon.

Use this when

  • You need an IANA timezone for a named allowlisted place
  • You have coordinates and want offline timezone resolution
  • You are enriching calendar context without geocoding APIs

Not for

  • Arbitrary geocoding or Maps lookups
  • Trip planning or restaurant search
  • Live clock or UTC-now evidence

Inputs / Outputs

Inputs

NameTypeNotes
place string allowlisted named place token
latitude number decimal degrees; requires longitude
longitude number decimal degrees; requires latitude

Outputs

NameTypeNotes
timezone string IANA timezone id
latitude number
longitude number
envelope signed-envelope

Example

{
  "method": "tools/call",
  "params": {
    "name": "answer",
    "arguments": {
      "place": "new-york"
    }
  }
}

Tools

resolve Resolve an allowlisted place token or lat/lon pair to an IANA timezone · schema
{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "enum": [
        "chicago",
        "london",
        "los-angeles",
        "new-york",
        "paris",
        "sydney",
        "tokyo"
      ],
      "description": "Named allowlisted place fixture (no arbitrary geocoding)."
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude in decimal degrees."
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude in decimal degrees."
    }
  }
}
answer Resolve timezone and return a concise answer sealed in an Envelope · schema
{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "enum": [
        "chicago",
        "london",
        "los-angeles",
        "new-york",
        "paris",
        "sydney",
        "tokyo"
      ],
      "default": "new-york"
    }
  }
}

In constellations

No constellation references this Star yet.