{"id":"587153ae-d7f7-44da-b90f-9a7ae15c251e","task":"fetch current gp/tle element sets from celestrak in json or csv","domain":"celestrak.org","steps":["Build a GET request to https://celestrak.org/NORAD/elements/gp.php with one query predicate (CATNR, INTDES, NAME, or GROUP) plus FORMAT.","Use GROUP=active or another named group for a curated set (e.g. GROUP=active&FORMAT=json), or CATNR=<id> for a single object.","Set FORMAT=json (or json-pretty/csv) to get OMM-keyword fields instead of the legacy fixed-width TLE default.","Parse OMM fields (OBJECT_NAME, NORAD_CAT_ID, EPOCH, MEAN_MOTION, ECCENTRICITY, etc.) which follow the CCSDS 502.0-B-3 naming used by the OMM standard.","Cache the response locally and only re-fetch after CelesTrak's ~2-hour update cycle."],"gotchas":["CelesTrak checks for new GP data only once every 2 hours; polling more often wastes quota and can get your IP temporarily 403-blocked.","Always query the .org domain directly (not .com) — the legacy .com redirect is a common source of silent failures in scripts that don't follow redirects.","Query predicates must be uppercase, and objects above catalog number 99999 are not available in TLE/2LE/3LE format, only OMM-based formats (JSON/XML/KVN/CSV)."],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.206Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/587153ae-d7f7-44da-b90f-9a7ae15c251e"}