{
  "answer_sha256": "3f5efebd9c9d30b536dd3853b7f7d718c9c452e98c5b984e5007eb394cec32e5",
  "asked": {
    "name": "io.github.upstash/context7",
    "url": null
  },
  "checked_at_utc": "2026-10-11T13:36:30Z",
  "continuity": {
    "authority": "LINKAGE_ONLY_NO_AUTHENTICATION_NO_PERMISSION_NO_SPEND",
    "automated_caller": true,
    "bound": true,
    "continuity_id": "gaip-continuity:4fe56950-7ff3-4c1d-9b75-8ec95b3324a7",
    "did_this_help": {
      "arguments": {
        "useful": true
      },
      "rest": "POST /v1/free/feedback",
      "tool": "gaip_feedback"
    },
    "member_call_receipt_id": "59cd0981-b73b-5d09-a82f-87a63d62262c",
    "present_next_time": {
      "argument": "continuity_handle",
      "header": "X-GAIP-Continuity: <continuity_id>.<token>"
    },
    "since_last_call": {
      "rest": "GET /v1/free/member/digest",
      "tool": "gaip_since_last_call"
    },
    "state": "ISSUED"
  },
  "continuity_handle": {
    "continuity_id": "gaip-continuity:4fe56950-7ff3-4c1d-9b75-8ec95b3324a7",
    "token": "DJXCyVwdXBKamFT11Lu9UpxinC9RDsPP-xgQpK0rQ8A"
  },
  "continuity_handle_authority": "LINKAGE_ONLY_NO_AUTHENTICATION_NO_PERMISSION_NO_SPEND",
  "continuity_purpose": "Every completed answer carries a continuity handle; send it back and the answer is bound to your own history with GAIP.",
  "does_not_say": "GAIP does not say whether the subject is good, honest or fit for any purpose; a gap in the record is not a statement that something did not exist.",
  "hash_rule": "answer_sha256 = SHA-256 of the canonical JSON (keys sorted, no spaces, UTF-8) of this answer without the fields answer_sha256, signature, signature_valid, signature_unavailable_reason, signature_purpose, signature_keys_url, hash_rule, continuity, continuity_handle, continuity_handle_authority, receipt_id, receipt_url, report_receipt_id, continuity_source_receipt_id, since_last_call, next_steps, keep_watching, receipt, revoked_since, record_history, next_tool, continuity_purpose. hash_rule itself is not in the digest; signature_meaning is in the digest.",
  "links": {
    "corrections": "https://www.gaipagents.com/v1/free/observatory/corrections",
    "method": "https://www.gaipagents.com/observatory",
    "record_card": "https://www.gaipagents.com/.well-known/gaip-record.json"
  },
  "meaning": "Dates on which GAIP first recorded each name in a public registry, and names already on record that look like it. Facts of first observation by GAIP, not of first use anywhere, and not a finding about any publisher's intent. The decision stays with the caller.",
  "names": [
    {
      "also_in_registries": {},
      "first_recorded_utc": "2026-10-10T00:12:06Z",
      "host": "mcp.context7.com",
      "lookalike_pairs_total": 9,
      "lookalikes": [
        {
          "earlier": "io.github.neuledge/context",
          "earlier_first_recorded_utc": "2026-10-09T11:37:56Z",
          "kind": "segment_within_one_edit",
          "later": "io.github.upstash/context7",
          "later_first_recorded_utc": "2026-10-10T00:12:06Z"
        },
        {
          "earlier": "io.github.honeycrisp-suite/context",
          "earlier_first_recorded_utc": "2026-10-09T05:23:52Z",
          "kind": "segment_within_one_edit",
          "later": "io.github.upstash/context7",
          "later_first_recorded_utc": "2026-10-10T00:12:06Z"
        },
        {
          "earlier": "io.github.maaakso/contexter",
          "earlier_first_recorded_utc": "2026-10-09T09:37:56Z",
          "kind": "segment_within_two_edits",
          "later": "io.github.upstash/context7",
          "later_first_recorded_utc": "2026-10-10T00:12:06Z"
        },
        {
          "earlier": "io.github.yubinbin32-ops/contextos",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_two_edits",
          "later": "io.github.upstash/context7",
          "later_first_recorded_utc": "2026-10-10T00:12:06Z"
        },
        {
          "earlier": "io.github.upstash/context7",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_two_edits",
          "later": "io.github.yubinbin32-ops/contextos",
          "later_first_recorded_utc": "2026-10-10T00:12:06Z"
        },
        {
          "earlier": "io.github.upstash/context7",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_two_edits",
          "later": "ai.contexel/contexel",
          "later_first_recorded_utc": "2026-10-10T06:23:45Z"
        },
        {
          "earlier": "io.github.upstash/context7",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_one_edit",
          "later": "app.era/context",
          "later_first_recorded_utc": "2026-10-10T06:23:45Z"
        },
        {
          "earlier": "io.github.upstash/context7",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_one_edit",
          "later": "com.fulcradynamics/context",
          "later_first_recorded_utc": "2026-10-10T12:51:26Z"
        },
        {
          "earlier": "io.github.upstash/context7",
          "earlier_first_recorded_utc": "2026-10-10T00:12:06Z",
          "kind": "segment_within_two_edits",
          "later": "com.contextli/contextli",
          "later_first_recorded_utc": "2026-10-10T12:51:26Z"
        }
      ],
      "lookalikes_recorded_earlier": 4,
      "lookalikes_recorded_later": 5,
      "name": "io.github.upstash/context7",
      "registry": "mcp_registry",
      "replies": []
    }
  ],
  "names_schema": "gaip.names-register.v1",
  "next_tool": {
    "arguments": {},
    "tool": "gaip_record_tenure",
    "why": "What did a site allow, publish, key or charge on a date?"
  },
  "receipt": {
    "field": "answer_sha256",
    "keys": "https://www.gaipagents.com/.well-known/gaip-receipt-keys.json",
    "kind": "SIGNED_ANSWER",
    "sha256": "3f5efebd9c9d30b536dd3853b7f7d718c9c452e98c5b984e5007eb394cec32e5",
    "signature_valid": true
  },
  "record": "names",
  "register": {
    "lookalike_pairs_recorded": 50000,
    "names_recorded": 42027
  },
  "revoked_since": {
    "checked_from": "2026-09-11T13:36:33Z",
    "events": [],
    "events_count": 0,
    "feed": "https://www.gaipagents.com/v1/free/revocations/feed.json?since=2026-09-11T13%3A36%3A33Z",
    "statement": "GAIP publishes that a fact in its record stopped being true as indexed at the stated time; it says nothing about the effect of that on any party."
  },
  "schema_version": "gaip.record-answer.v1",
  "signature": {
    "alg": "Ed25519",
    "keys_url": "https://www.gaipagents.com/.well-known/gaip-receipt-keys.json",
    "kid": "70ae8f5c793b4f5a",
    "purpose": "gaip.record_answer.answer_sha256.v1",
    "sig": "U1QSZNa4YyBxznX2kHb8ibLC2oEjqjJshgK8E1WQhQgY89MYbEMNKIdG6ZqehTnl4o89kpTDsdhT5xzLokYDAg",
    "signed_digest": "3f5efebd9c9d30b536dd3853b7f7d718c9c452e98c5b984e5007eb394cec32e5",
    "signed_message": "gaip.record_answer.answer_sha256.v1:3f5efebd9c9d30b536dd3853b7f7d718c9c452e98c5b984e5007eb394cec32e5"
  },
  "signature_keys_url": "https://www.gaipagents.com/.well-known/gaip-receipt-keys.json",
  "signature_meaning": "Ed25519 signature by GAIP's runtime key over answer_sha256: it shows the answer came unchanged from GAIP. It is not a qualified electronic signature, seal or timestamp, and says nothing about the truth of what was observed.",
  "signature_purpose": "gaip.record_answer.answer_sha256.v1",
  "signature_unavailable_reason": null,
  "signature_valid": true,
  "since_last_call": {
    "meaning": "This answer issued the handle: send its continuity_handle back next time and this lists what changed in GAIP's record about what you asked since this call.",
    "previous_call_utc": null,
    "state": "FIRST_CALL"
  },
  "state": "RECORDED",
  "status": "COMPLETED_READ_ONLY",
  "tool": "gaip_record_names"
}