{
  "schema": "vortx.timeline.v1",
  "about": "Every dated milestone on https://vortx.ai/press/, newest first. Each date comes from the record that owns it (a registry, a changelog, a commit, a DOI) and `check` says how the page re-reads it live. Undated items are not here.",
  "kinds": {
    "emem": "the emem protocol",
    "eudr": "eudr.dev",
    "listing": "where emem is listed",
    "research": "papers and models",
    "vortx": "vortx.ai",
    "video": "a video about Vortx AI or emem, dated by its platform"
  },
  "entries": [
    {
      "date": "2026-09-25",
      "kind": "vortx",
      "verb": "open",
      "noun": "every sample in place, and run it end to end",
      "what": "a globe pin, a card or a link opens a live, checked run",
      "img": "/assets/press/vortx-popup-lusail.webp",
      "alt": "Lusail in 2017 and 2025, painted from signed pixels in a vortx.ai popup",
      "proof": [
        {
          "t": "open one",
          "u": "https://vortx.ai/?s=gpnxkvkwz22ug4jeqexggiy63q"
        }
      ]
    },
    {
      "date": "2026-09-25",
      "kind": "vortx",
      "verb": "encode",
      "noun": "on device, decode with @emem",
      "what": "the Earth, its satellites, and one signed fact decoded per visit",
      "img": "/assets/press/vortx-hero.webp",
      "alt": "The vortx.ai home page: the Earth with pinned places and a decoded NDVI reading",
      "proof": [
        {
          "t": "vortx.ai",
          "u": "https://vortx.ai/"
        }
      ]
    },
    {
      "date": "2026-09-23",
      "kind": "emem",
      "verb": "decide",
      "noun": "typed decisions from a small open-weights model",
      "what": "POST /v1/decide, the emem_decide tool",
      "card": [
        "POST https://emem.dev/v1/decide",
        "{ state, questions: [ { kind, ask } ] }",
        "tool emem_decide"
      ],
      "proof": [
        {
          "t": "the commit",
          "u": "https://github.com/Vortx-AI/emem/commit/d7aca59ad1c7e36244b34c075e5cb1b8f8ebc19c"
        },
        {
          "t": "every tool",
          "u": "https://emem.dev/tools"
        }
      ],
      "check": [
        {
          "src": "commit",
          "repo": "Vortx-AI/emem",
          "sha": "d7aca59ad1c7e36244b34c075e5cb1b8f8ebc19c"
        },
        {
          "src": "tool",
          "name": "emem_decide"
        }
      ]
    },
    {
      "date": "2026-09-22",
      "kind": "eudr",
      "verb": "list",
      "noun": "eudr.dev on the official MCP Registry",
      "what": "io.github.Vortx-AI/eudr 1.0.0, remote at eudr.dev/mcp",
      "card": [
        "registry.modelcontextprotocol.io",
        "io.github.Vortx-AI/eudr",
        "1.0.0 · streamable-http"
      ],
      "proof": [
        {
          "t": "the registry entry",
          "u": "https://registry.modelcontextprotocol.io/v0/servers?search=io.github.Vortx-AI/eudr"
        },
        {
          "t": "the plugin",
          "u": "https://github.com/Vortx-AI/eudr-plugin"
        }
      ],
      "check": {
        "src": "mcpreg",
        "name": "io.github.Vortx-AI/eudr",
        "version": "1.0.0"
      }
    },
    {
      "date": "2026-09-14",
      "kind": "eudr",
      "verb": "ship",
      "noun": "the eudr plugin for Claude Code",
      "what": "check plots, compile the Annex II statement, export TRACES XML",
      "img": "/assets/press/eudr-home.webp",
      "alt": "eudr.dev: an agent that checks a farm plot against the EU Deforestation Regulation",
      "proof": [
        {
          "t": "the plugin",
          "u": "https://github.com/Vortx-AI/eudr-plugin"
        },
        {
          "t": "eudr.dev",
          "u": "https://eudr.dev/"
        }
      ],
      "check": {
        "src": "commit",
        "repo": "Vortx-AI/eudr-plugin",
        "sha": "c084b422de15d62b664b218df82668f70da7880a"
      }
    },
    {
      "date": "2026-09-07",
      "kind": "emem",
      "verb": "federate",
      "noun": "emem 2.4.0: a stranger can join as a witness",
      "what": "did:web, independently witnessed log heads",
      "img": "/assets/press/emem-2.4.0-release-art.webp",
      "alt": "emem 2.4.0 release art",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "2.4.0"
      }
    },
    {
      "date": "2026-08-27",
      "kind": "vortx",
      "verb": "seal",
      "noun": "vortx.ai: every served file in one blake3 manifest",
      "what": "and every stated number in a registry CI checks",
      "card": [
        "/.well-known/site-manifest.json",
        "/.well-known/facts.json",
        "python3 tools/site_manifest.py --verify"
      ],
      "proof": [
        {
          "t": "the manifest",
          "u": "https://vortx.ai/.well-known/site-manifest.json"
        },
        {
          "t": "the facts",
          "u": "https://vortx.ai/.well-known/facts.json"
        }
      ]
    },
    {
      "date": "2026-08-26",
      "kind": "emem",
      "verb": "see",
      "noun": "emem 2.3.0: a street camera answers before orbit",
      "what": "geo.qa's London cameras, each count tied to a signed clip",
      "img": "/assets/press/geoqa-london.webp",
      "alt": "geo.qa: London right now, counted from street cameras",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "geo.qa/london",
          "u": "https://geo.qa/london"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "2.3.0"
      }
    },
    {
      "date": "2026-08-24",
      "kind": "listing",
      "verb": "list",
      "noun": "emem on the Dify Marketplace",
      "what": "the vortx-ai/emem plugin",
      "img": "/assets/press/listing-dify.webp",
      "alt": "emem's page on the Dify Marketplace",
      "proof": [
        {
          "t": "the listing",
          "u": "https://marketplace.dify.ai/plugin/vortx-ai/emem"
        }
      ],
      "check": {
        "src": "dify",
        "plugin": "vortx-ai/emem"
      }
    },
    {
      "date": "2026-08-19",
      "kind": "listing",
      "verb": "list",
      "noun": "@emem as a ChatGPT app",
      "what": "mention @emem in any chat",
      "img": "/assets/press/listing-chatgpt.webp",
      "alt": "emem's app page in ChatGPT",
      "proof": [
        {
          "t": "the app",
          "u": "https://chatgpt.com/plugins/plugin_asdk_app_6a6a0832a59081918b19aec0ddf9ec77"
        },
        {
          "t": "first linked",
          "u": "https://github.com/Vortx-AI/emem/commit/065658500f0f6b444505957380a52a3fa9f41c5b"
        }
      ],
      "check": {
        "src": "commit",
        "repo": "Vortx-AI/emem",
        "sha": "065658500f0f6b444505957380a52a3fa9f41c5b"
      }
    },
    {
      "date": "2026-08-18",
      "kind": "emem",
      "verb": "open",
      "noun": "emem 2.2.0: an agent surface agents can read alone",
      "what": "every tool generated from one registry",
      "img": "/assets/press/emem-tools.webp",
      "alt": "emem.dev/tools: every tool, generated from the registry",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "every tool",
          "u": "https://emem.dev/tools"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "2.2.0"
      }
    },
    {
      "date": "2026-08-13",
      "kind": "listing",
      "verb": "list",
      "noun": "emem in MuleSoft's Anypoint Exchange",
      "what": "Vortx AI MCP Server, published by MuleSoft",
      "img": "/assets/press/listing-mulesoft.webp",
      "alt": "Vortx AI MCP Server in MuleSoft's Anypoint Exchange",
      "proof": [
        {
          "t": "the listing",
          "u": "https://anypoint.mulesoft.com/exchange/68e53915-e89b-4e82-b794-12d37982db4c/vortxAi-asset/"
        }
      ],
      "check": {
        "src": "mulesoft",
        "asset": "vortxAi-asset"
      }
    },
    {
      "date": "2026-08-11",
      "kind": "listing",
      "verb": "install",
      "noun": "emem in VS Code, one click",
      "what": "VS Code's MCP install link",
      "card": [
        "vscode: mcp/install",
        "name=emem",
        "url=https://emem.dev/mcp"
      ],
      "proof": [
        {
          "t": "install",
          "u": "https://insiders.vscode.dev/redirect/mcp/install?name=emem&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Femem.dev%2Fmcp%22%7D"
        },
        {
          "t": "the commit",
          "u": "https://github.com/Vortx-AI/emem/commit/cd7ce4a86aea83ecbadec5a5fefedc0731ab2869"
        }
      ],
      "check": {
        "src": "commit",
        "repo": "Vortx-AI/emem",
        "sha": "cd7ce4a86aea83ecbadec5a5fefedc0731ab2869"
      }
    },
    {
      "date": "2026-08-10",
      "kind": "emem",
      "verb": "guard",
      "noun": "emem 2.1.0: a signed allow or deny for a cited claim",
      "what": "emem-guard, with a machine-readable fix",
      "img": "/assets/press/emem-guard.webp",
      "alt": "emem-guard: a signed yes/no server for claims about the physical world",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "emem-guard",
          "u": "https://emem.dev/guard"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "2.1.0"
      }
    },
    {
      "date": "2026-08-05",
      "kind": "emem",
      "verb": "secure",
      "noun": "emem 2.0.0: receipt preimage v2, shipped as a major",
      "what": "a security fix, versioned as a breaking change",
      "card": [
        "receipt preimage v2",
        "ed25519 over blake3",
        "a major, on purpose"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "2.0.0"
      }
    },
    {
      "date": "2026-08-05",
      "kind": "listing",
      "verb": "rank",
      "noun": "emem on MCP Toplist",
      "what": "a public rank for MCP servers",
      "card": [
        "mcptoplist.com",
        "io.github.Vortx-AI/emem"
      ],
      "proof": [
        {
          "t": "the listing",
          "u": "https://mcptoplist.com/server/io.github.Vortx-AI%2Femem"
        },
        {
          "t": "first linked",
          "u": "https://github.com/Vortx-AI/emem/commit/9528f66eee3ea4166857461b36e3d7236c17f781"
        }
      ],
      "check": {
        "src": "commit",
        "repo": "Vortx-AI/emem",
        "sha": "9528f66eee3ea4166857461b36e3d7236c17f781"
      }
    },
    {
      "date": "2026-07-31",
      "kind": "emem",
      "verb": "enrol",
      "noun": "emem 1.4.0: devices with attested keys",
      "what": "trace resolve, whitelisted device platforms",
      "card": [
        "/v1/enroll_attested",
        "/v1/trace_resolve",
        "/v1/device_platforms"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "device platforms",
          "u": "https://emem.dev/v1/device_platforms"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "1.4.0"
      }
    },
    {
      "date": "2026-07-30",
      "kind": "listing",
      "verb": "list",
      "noun": "emem in the GitHub MCP Registry",
      "what": "a curated registry agent hosts browse",
      "img": "/assets/press/listing-github-mcp.webp",
      "alt": "emem's page in the GitHub MCP Registry",
      "proof": [
        {
          "t": "the listing",
          "u": "https://github.com/mcp/Vortx-AI/emem"
        }
      ],
      "check": {
        "src": "ghmcp",
        "id": "d0b0d42f064242a5a99ca8798e65242b"
      }
    },
    {
      "date": "2026-07-26",
      "kind": "emem",
      "verb": "admit",
      "noun": "emem 1.3.0: satellites and devices join as members",
      "what": "each believed only with its OS execution trace",
      "card": [
        "telescope · CCTV · drone · robot",
        "enrolled by key",
        "believed with evidence"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "substrates",
          "u": "https://emem.dev/v1/substrates"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "1.3.0"
      }
    },
    {
      "date": "2026-07-26",
      "kind": "vortx",
      "verb": "publish",
      "noun": "an agent card, agents.md and llms.txt",
      "what": "agents find vortx.ai on their own",
      "card": [
        "/.well-known/agent-card.json",
        "/agents.md",
        "/llms.txt"
      ],
      "proof": [
        {
          "t": "the card",
          "u": "https://vortx.ai/.well-known/agent-card.json"
        }
      ]
    },
    {
      "date": "2026-07-21",
      "kind": "emem",
      "verb": "measure",
      "noun": "emem 1.2.0: measured by an outside agent",
      "what": "an independent benchmark, and a signed outside review",
      "card": [
        "independent benchmark",
        "signed review",
        "published either way"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "1.2.0"
      }
    },
    {
      "date": "2026-07-21",
      "kind": "listing",
      "verb": "publish",
      "noun": "@vortxai/emem on npm",
      "what": "the TypeScript client",
      "img": "/assets/press/listing-npm.webp",
      "alt": "@vortxai/emem on npm",
      "proof": [
        {
          "t": "the package",
          "u": "https://www.npmjs.com/package/@vortxai/emem"
        }
      ],
      "check": {
        "src": "npm",
        "pkg": "@vortxai/emem"
      }
    },
    {
      "date": "2026-07-16",
      "kind": "emem",
      "verb": "attribute",
      "noun": "emem 1.1.0: field tokens and change attribution",
      "what": "why a number moved, term by term",
      "card": [
        "emem:field:…",
        "change attribution",
        "partial results"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "1.1.0"
      }
    },
    {
      "date": "2026-07-09",
      "kind": "emem",
      "verb": "settle",
      "noun": "emem 1.0.0: the wire format, stable",
      "what": "canonical CBOR, ed25519 receipts, cell64 addresses; 3-D worlds from signed facts",
      "img": "/assets/press/emem-worlds.webp",
      "alt": "emem.dev/worlds: a 3-D world baked from signed elevation facts",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "worlds",
          "u": "https://emem.dev/worlds"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "1.0.0"
      }
    },
    {
      "date": "2026-06-18",
      "kind": "research",
      "verb": "demo",
      "noun": "TerraGround-Verifiable-EO on Hugging Face Spaces",
      "what": "a Gradio demo of verifiable Earth observation",
      "card": [
        "huggingface.co/spaces",
        "avijeetsingh1608/",
        "TerraGround-Verifiable-EO"
      ],
      "proof": [
        {
          "t": "the Space",
          "u": "https://huggingface.co/spaces/avijeetsingh1608/TerraGround-Verifiable-EO"
        }
      ],
      "check": {
        "src": "hfspace",
        "id": "avijeetsingh1608/TerraGround-Verifiable-EO"
      }
    },
    {
      "date": "2026-06-18",
      "kind": "vortx",
      "verb": "relaunch",
      "noun": "vortx.ai around one verifiable memory of Earth",
      "what": "for AI agents",
      "card": [
        "vortx.ai",
        "one memory of Earth",
        "for AI agents"
      ],
      "proof": [
        {
          "t": "vortx.ai",
          "u": "https://vortx.ai/"
        }
      ]
    },
    {
      "date": "2026-06-17",
      "kind": "research",
      "verb": "release",
      "noun": "TerraGround-Gemma, 12B and E2B LoRAs",
      "what": "grounding a model in Earth observation",
      "img": "/assets/press/listing-huggingface.webp",
      "alt": "TerraGround-Gemma-4-12B-LoRA on Hugging Face",
      "proof": [
        {
          "t": "12B",
          "u": "https://huggingface.co/avijeetsingh1608/TerraGround-Gemma-4-12B-LoRA"
        },
        {
          "t": "E2B",
          "u": "https://huggingface.co/avijeetsingh1608/TerraGround-Gemma-4-E2B-LoRA"
        }
      ],
      "check": {
        "src": "hf",
        "model": "avijeetsingh1608/TerraGround-Gemma-4-12B-LoRA"
      }
    },
    {
      "date": "2026-06-15",
      "kind": "research",
      "verb": "publish",
      "noun": "the emem protocol on Zenodo",
      "what": "two records, two DOIs",
      "card": [
        "doi 10.5281/zenodo.20706893",
        "doi 10.5281/zenodo.20706317",
        "zenodo.org"
      ],
      "proof": [
        {
          "t": "the research",
          "u": "https://doi.org/10.5281/zenodo.20706893"
        },
        {
          "t": "the protocol",
          "u": "https://doi.org/10.5281/zenodo.20706317"
        }
      ],
      "check": {
        "src": "zenodo",
        "id": "20706893"
      }
    },
    {
      "date": "2026-06-14",
      "kind": "emem",
      "verb": "scale",
      "noun": "emem 0.1.0: geography-scale embeddings and EUDR data",
      "what": "Sentinel-1 radar, near-real-time EUDR evidence",
      "card": [
        "per-geography embeddings",
        "Sentinel-1 SAR",
        "EUDR evidence"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "0.1.0"
      }
    },
    {
      "date": "2026-06-02",
      "kind": "listing",
      "verb": "publish",
      "noun": "ememdev on PyPI",
      "what": "the Python client",
      "card": [
        "pip install ememdev",
        "pypi.org/project/ememdev"
      ],
      "proof": [
        {
          "t": "the package",
          "u": "https://pypi.org/project/ememdev/"
        }
      ],
      "check": {
        "src": "pypi",
        "pkg": "ememdev"
      }
    },
    {
      "date": "2026-05-30",
      "kind": "emem",
      "verb": "connect",
      "noun": "emem 0.0.9: memory that connects and evolves",
      "what": "temporal edges, contradiction-fed refinement",
      "card": [
        "temporal edges",
        "contradictions",
        "refinement loop"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "0.0.9"
      }
    },
    {
      "date": "2026-05-14",
      "kind": "emem",
      "verb": "verify",
      "noun": "emem 0.0.6: receipts, checked in the browser",
      "what": "emem.dev/verify",
      "img": "/assets/press/emem-verify.webp",
      "alt": "emem.dev/verify: a receipt verifier that runs in the browser",
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        },
        {
          "t": "verify",
          "u": "https://emem.dev/verify"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "0.0.6"
      }
    },
    {
      "date": "2026-05-05",
      "kind": "emem",
      "verb": "open",
      "noun": "emem 0.0.4: a page that is its own API console",
      "what": "every visible cell carries its fact",
      "card": [
        "data-emem-cell",
        "data-fact-cid",
        "copy as curl"
      ],
      "proof": [
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "0.0.4"
      }
    },
    {
      "date": "2026-04-28",
      "kind": "listing",
      "verb": "list",
      "noun": "emem on the official MCP Registry",
      "what": "io.github.Vortx-AI/emem 0.0.2",
      "card": [
        "registry.modelcontextprotocol.io",
        "io.github.Vortx-AI/emem",
        "0.0.2"
      ],
      "proof": [
        {
          "t": "the registry entry",
          "u": "https://registry.modelcontextprotocol.io/v0/servers?search=io.github.Vortx-AI/emem"
        }
      ],
      "check": {
        "src": "mcpreg",
        "name": "io.github.Vortx-AI/emem",
        "version": "0.0.2"
      }
    },
    {
      "date": "2026-04-26",
      "kind": "emem",
      "verb": "open-source",
      "noun": "emem 0.0.2, Apache-2.0",
      "what": "the protocol, its primitives, an MCP server, a reference responder",
      "img": "/assets/press/emem-home.webp",
      "alt": "emem.dev today",
      "proof": [
        {
          "t": "the source",
          "u": "https://github.com/Vortx-AI/emem"
        },
        {
          "t": "the changelog",
          "u": "https://github.com/Vortx-AI/emem/blob/main/CHANGELOG.md"
        }
      ],
      "check": {
        "src": "changelog",
        "version": "0.0.2"
      }
    },
    {
      "date": "2025-06-17",
      "kind": "vortx",
      "verb": "tell",
      "noun": "what if AI could imagine Earth better than satellites",
      "what": "the first episode of Earth Intelligence, a podcast by Avijeet Singh on what became Vortx AI",
      "audio": {
        "src": "https://content.rss.com/episodes/334645/2078053/earth-intelligence-ai-synthesizes-reality-without-satellites/2025_06_17_15_17_13_13f8d84f-2609-4237-8090-d3ea388e0581.mp3",
        "title": "What if AI could imagine Earth better than Satellites",
        "thumb": "/assets/press/podcast-earth-intelligence.webp",
        "duration": 352,
        "platform": "Apple Podcasts"
      },
      "proof": [
        {
          "t": "listen on Apple Podcasts",
          "u": "https://podcasts.apple.com/us/podcast/what-if-ai-could-imagine-earth-better-than-satellites/id1821250628?i=1000713278641"
        }
      ],
      "check": {
        "src": "itunes",
        "id": "1821250628",
        "episode": "What if AI could imagine Earth better than Satellites"
      }
    },
    {
      "date": "2025-06-19",
      "kind": "video",
      "verb": "pitch",
      "noun": "Vortx AI, in Mission 15 at Seraphim Space",
      "what": "the pitch film Seraphim Space published for its Mission 15 cohort: where this timeline starts",
      "video": "vimeo:1094736991",
      "proof": [
        {
          "t": "watch on Vimeo",
          "u": "https://vimeo.com/1094736991"
        }
      ],
      "check": {
        "src": "vimeo",
        "id": "1094736991"
      }
    },
    {
      "date": "2025-12-27",
      "kind": "video",
      "verb": "build",
      "noun": "geo.qa, asked in plain words",
      "what": "an index for a place, answered as a number: Ulsoor Lake's NDWI",
      "video": "youtube:XzTMkGIe18Q",
      "proof": [
        {
          "t": "watch on YouTube",
          "u": "https://www.youtube.com/watch?v=XzTMkGIe18Q"
        }
      ],
      "check": {
        "src": "youtube",
        "id": "XzTMkGIe18Q",
        "title": "geo.qa conversational indices calculations"
      }
    },
    {
      "date": "2026-07-30",
      "kind": "video",
      "verb": "plug",
      "noun": "emem inside ChatGPT and Claude, on camera",
      "what": "a signed observation and its receipt, asked for in a chat",
      "video": "youtube:VLrBdCCcrWw",
      "proof": [
        {
          "t": "ChatGPT",
          "u": "https://www.youtube.com/watch?v=VLrBdCCcrWw"
        },
        {
          "t": "Claude",
          "u": "https://www.youtube.com/watch?v=KR6gSwQ6A7I"
        }
      ],
      "check": {
        "src": "youtube",
        "id": "VLrBdCCcrWw",
        "title": "emem MCP ×  OpenAI Chatgpt"
      }
    },
    {
      "date": "2026-08-11",
      "kind": "video",
      "verb": "catch",
      "noun": "many agents, one question, no referential drift",
      "what": "nine agents answer one question, each citing the same signed facts",
      "video": "youtube:L12opo7uyH8",
      "proof": [
        {
          "t": "watch on YouTube",
          "u": "https://www.youtube.com/watch?v=L12opo7uyH8"
        }
      ],
      "check": {
        "src": "youtube",
        "id": "L12opo7uyH8",
        "title": "many agents, one question, no referential drift - is the house making me sick"
      }
    },
    {
      "date": "2026-09-08",
      "kind": "video",
      "verb": "decide",
      "noun": "emem in the field: rail, finance, farms, navigation",
      "what": "agents decide on signed evidence: a rail alignment, a $40M tranche, variable-rate watering, a route",
      "video": "youtube:yw2ceN2dJ3c",
      "proof": [
        {
          "t": "rail",
          "u": "https://www.youtube.com/watch?v=yw2ceN2dJ3c"
        },
        {
          "t": "finance",
          "u": "https://www.youtube.com/watch?v=8Frg8X7pRfk"
        },
        {
          "t": "farms",
          "u": "https://www.youtube.com/watch?v=E796tNJI8TM"
        },
        {
          "t": "navigation",
          "u": "https://www.youtube.com/watch?v=vRHA0UHGk2I"
        }
      ],
      "check": {
        "src": "youtube",
        "id": "yw2ceN2dJ3c",
        "title": "Evidence-Grounded Railway Alignment using emem"
      }
    }
  ],
  "listed": [
    {
      "verb": "mention",
      "where": "ChatGPT",
      "what": "@emem, an app",
      "u": "https://chatgpt.com/plugins/plugin_asdk_app_6a6a0832a59081918b19aec0ddf9ec77",
      "date": "2026-08-19"
    },
    {
      "verb": "install",
      "where": "GitHub MCP Registry",
      "what": "io.github.Vortx-AI/emem",
      "u": "https://github.com/mcp/Vortx-AI/emem",
      "date": "2026-07-30"
    },
    {
      "verb": "govern",
      "where": "MuleSoft Anypoint Exchange",
      "what": "Vortx AI MCP Server",
      "u": "https://anypoint.mulesoft.com/exchange/68e53915-e89b-4e82-b794-12d37982db4c/vortxAi-asset/",
      "date": "2026-08-13"
    },
    {
      "verb": "find",
      "where": "the official MCP Registry",
      "what": "emem, and eudr",
      "u": "https://registry.modelcontextprotocol.io/v0/servers?search=Vortx-AI",
      "date": "2026-04-28"
    },
    {
      "verb": "install",
      "where": "VS Code",
      "what": "one click",
      "u": "https://insiders.vscode.dev/redirect/mcp/install?name=emem&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Femem.dev%2Fmcp%22%7D",
      "date": "2026-08-11"
    },
    {
      "verb": "plug",
      "where": "Dify Marketplace",
      "what": "vortx-ai/emem",
      "u": "https://marketplace.dify.ai/plugin/vortx-ai/emem",
      "date": "2026-08-24"
    },
    {
      "verb": "rank",
      "where": "MCP Toplist",
      "what": "io.github.Vortx-AI/emem",
      "u": "https://mcptoplist.com/server/io.github.Vortx-AI%2Femem",
      "date": "2026-08-05"
    },
    {
      "verb": "find",
      "where": "Glama",
      "what": "Vortx-AI/emem",
      "u": "https://glama.ai/mcp/servers/Vortx-AI/emem"
    },
    {
      "verb": "find",
      "where": "PulseMCP",
      "what": "the official emem server",
      "u": "https://www.pulsemcp.com/servers/emem"
    },
    {
      "verb": "find",
      "where": "awesome-mcp-servers",
      "what": "Vortx-AI/emem",
      "u": "https://github.com/punkpeye/awesome-mcp-servers"
    },
    {
      "verb": "read",
      "where": "Context7",
      "what": "vortx-ai/emem docs",
      "u": "https://context7.com/vortx-ai/emem"
    },
    {
      "verb": "install",
      "where": "PyPI",
      "what": "ememdev",
      "u": "https://pypi.org/project/ememdev/",
      "date": "2026-06-02"
    },
    {
      "verb": "install",
      "where": "npm",
      "what": "@vortxai/emem",
      "u": "https://www.npmjs.com/package/@vortxai/emem",
      "date": "2026-07-21"
    },
    {
      "verb": "cite",
      "where": "Zenodo",
      "what": "two DOIs",
      "u": "https://doi.org/10.5281/zenodo.20706893",
      "date": "2026-06-15"
    },
    {
      "verb": "run",
      "where": "Hugging Face",
      "what": "two models, one Space",
      "u": "https://huggingface.co/avijeetsingh1608",
      "date": "2026-06-17"
    }
  ],
  "part_of": [
    "Seraphim Space · Mission 15",
    "NVIDIA Inception",
    "AWS Space Accelerator",
    "Sisu Launchpad",
    "Qatar Development Bank Accelerator"
  ],
  "chapters": [
    {
      "verb": "pitch",
      "noun": "where it started: Mission 15 at Seraphim Space"
    },
    {
      "verb": "build",
      "noun": "geo.qa, the first product: ask a place in plain words"
    },
    {
      "verb": "plug",
      "noun": "emem inside the agent you already use"
    },
    {
      "verb": "catch",
      "noun": "drift, caught: many agents, one referent"
    },
    {
      "verb": "decide",
      "noun": "decisions on signed evidence, in the field"
    }
  ],
  "videos": [
    {
      "id": "vimeo:1094736991",
      "chapter": "pitch",
      "platform": "Vimeo",
      "by": "Seraphim Space",
      "title": "Mission 15: VortX AI",
      "date": "2025-06-19",
      "duration": 199,
      "url": "https://vimeo.com/1094736991",
      "embed": "https://player.vimeo.com/video/1094736991",
      "thumb": "/assets/press/video-vimeo-1094736991.webp",
      "check": {
        "src": "vimeo",
        "id": "1094736991"
      },
      "what": "the film Seraphim Space made for its Mission 15 cohort, where this timeline starts; two days earlier, the first episode of Earth Intelligence, a podcast"
    },
    {
      "id": "youtube:XzTMkGIe18Q",
      "chapter": "build",
      "platform": "YouTube",
      "by": "@vortxai",
      "title": "geo.qa conversational indices calculations",
      "date": "2025-12-27",
      "url": "https://www.youtube.com/watch?v=XzTMkGIe18Q",
      "embed": "https://www.youtube-nocookie.com/embed/XzTMkGIe18Q",
      "thumb": "/assets/press/video-yt-XzTMkGIe18Q.webp",
      "check": {
        "src": "youtube",
        "id": "XzTMkGIe18Q",
        "title": "geo.qa conversational indices calculations"
      }
    },
    {
      "id": "youtube:LTWOo61TxmI",
      "chapter": "build",
      "platform": "YouTube",
      "by": "@vortxai",
      "title": "geo.qa bangalore geocode demo",
      "date": "2025-12-27",
      "url": "https://www.youtube.com/watch?v=LTWOo61TxmI",
      "embed": "https://www.youtube-nocookie.com/embed/LTWOo61TxmI",
      "thumb": "/assets/press/video-yt-LTWOo61TxmI.webp",
      "check": {
        "src": "youtube",
        "id": "LTWOo61TxmI",
        "title": "geo.qa bangalore geocode demo"
      }
    },
    {
      "id": "youtube:VLrBdCCcrWw",
      "chapter": "plug",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem MCP ×  OpenAI Chatgpt",
      "date": "2026-07-30",
      "url": "https://www.youtube.com/watch?v=VLrBdCCcrWw",
      "embed": "https://www.youtube-nocookie.com/embed/VLrBdCCcrWw",
      "thumb": "/assets/press/video-yt-VLrBdCCcrWw.webp",
      "check": {
        "src": "youtube",
        "id": "VLrBdCCcrWw",
        "title": "emem MCP ×  OpenAI Chatgpt"
      }
    },
    {
      "id": "youtube:KR6gSwQ6A7I",
      "chapter": "plug",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem MCP ×  Anthropic Claude",
      "date": "2026-07-30",
      "url": "https://www.youtube.com/watch?v=KR6gSwQ6A7I",
      "embed": "https://www.youtube-nocookie.com/embed/KR6gSwQ6A7I",
      "thumb": "/assets/press/video-yt-KR6gSwQ6A7I.webp",
      "check": {
        "src": "youtube",
        "id": "KR6gSwQ6A7I",
        "title": "emem MCP ×  Anthropic Claude"
      }
    },
    {
      "id": "youtube:td0yFCK29po",
      "chapter": "plug",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem MCP × Visual Studio Code",
      "date": "2026-07-31",
      "url": "https://www.youtube.com/watch?v=td0yFCK29po",
      "embed": "https://www.youtube-nocookie.com/embed/td0yFCK29po",
      "thumb": "/assets/press/video-yt-td0yFCK29po.webp",
      "check": {
        "src": "youtube",
        "id": "td0yFCK29po",
        "title": "emem MCP × Visual Studio Code"
      }
    },
    {
      "id": "youtube:mfNDR5SZLIM",
      "chapter": "plug",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem plugin on Chatgpt",
      "date": "2026-08-19",
      "url": "https://www.youtube.com/watch?v=mfNDR5SZLIM",
      "embed": "https://www.youtube-nocookie.com/embed/mfNDR5SZLIM",
      "thumb": "/assets/press/video-yt-mfNDR5SZLIM.webp",
      "check": {
        "src": "youtube",
        "id": "mfNDR5SZLIM",
        "title": "emem plugin on Chatgpt"
      }
    },
    {
      "id": "youtube:0gH-1Qepv24",
      "chapter": "plug",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem × Dify: A Workflow That Stops Referential Drift",
      "date": "2026-09-08",
      "url": "https://www.youtube.com/watch?v=0gH-1Qepv24",
      "embed": "https://www.youtube-nocookie.com/embed/0gH-1Qepv24",
      "thumb": "/assets/press/video-yt-0gH-1Qepv24.webp",
      "check": {
        "src": "youtube",
        "id": "0gH-1Qepv24",
        "title": "emem × Dify: A Workflow That Stops Referential Drift"
      }
    },
    {
      "id": "youtube:L12opo7uyH8",
      "chapter": "catch",
      "platform": "YouTube",
      "by": "@vortxai",
      "title": "many agents, one question, no referential drift - is the house making me sick",
      "date": "2026-08-11",
      "url": "https://www.youtube.com/watch?v=L12opo7uyH8",
      "embed": "https://www.youtube-nocookie.com/embed/L12opo7uyH8",
      "thumb": "/assets/press/video-yt-L12opo7uyH8.webp",
      "check": {
        "src": "youtube",
        "id": "L12opo7uyH8",
        "title": "many agents, one question, no referential drift - is the house making me sick"
      }
    },
    {
      "id": "youtube:1hqpvxl5YKw",
      "chapter": "catch",
      "platform": "YouTube",
      "by": "@vortxai",
      "title": "referential drift resolution by emem",
      "date": "2026-08-16",
      "url": "https://www.youtube.com/watch?v=1hqpvxl5YKw",
      "embed": "https://www.youtube-nocookie.com/embed/1hqpvxl5YKw",
      "thumb": "/assets/press/video-yt-1hqpvxl5YKw.webp",
      "check": {
        "src": "youtube",
        "id": "1hqpvxl5YKw",
        "title": "referential drift resolution by emem"
      }
    },
    {
      "id": "youtube:ajGu5IovxIM",
      "chapter": "catch",
      "platform": "YouTube",
      "by": "@vortxai",
      "title": "emem guard",
      "date": "2026-08-17",
      "url": "https://www.youtube.com/watch?v=ajGu5IovxIM",
      "embed": "https://www.youtube-nocookie.com/embed/ajGu5IovxIM",
      "thumb": "/assets/press/video-yt-ajGu5IovxIM.webp",
      "check": {
        "src": "youtube",
        "id": "ajGu5IovxIM",
        "title": "emem guard"
      }
    },
    {
      "id": "youtube:yw2ceN2dJ3c",
      "chapter": "decide",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "Evidence-Grounded Railway Alignment using emem",
      "date": "2026-09-08",
      "url": "https://www.youtube.com/watch?v=yw2ceN2dJ3c",
      "embed": "https://www.youtube-nocookie.com/embed/yw2ceN2dJ3c",
      "thumb": "/assets/press/video-yt-yw2ceN2dJ3c.webp",
      "check": {
        "src": "youtube",
        "id": "yw2ceN2dJ3c",
        "title": "Evidence-Grounded Railway Alignment using emem"
      }
    },
    {
      "id": "youtube:8Frg8X7pRfk",
      "chapter": "decide",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem:  Signed Satellite Evidence Gates a $40M Tranche",
      "date": "2026-09-08",
      "url": "https://www.youtube.com/watch?v=8Frg8X7pRfk",
      "embed": "https://www.youtube-nocookie.com/embed/8Frg8X7pRfk",
      "thumb": "/assets/press/video-yt-8Frg8X7pRfk.webp",
      "check": {
        "src": "youtube",
        "id": "8Frg8X7pRfk",
        "title": "emem:  Signed Satellite Evidence Gates a $40M Tranche"
      }
    },
    {
      "id": "youtube:E796tNJI8TM",
      "chapter": "decide",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem × ChatGPT: Signed satellite NDVI to variable-rate watering",
      "date": "2026-09-08",
      "url": "https://www.youtube.com/watch?v=E796tNJI8TM",
      "embed": "https://www.youtube-nocookie.com/embed/E796tNJI8TM",
      "thumb": "/assets/press/video-yt-E796tNJI8TM.webp",
      "check": {
        "src": "youtube",
        "id": "E796tNJI8TM",
        "title": "emem × ChatGPT: Signed satellite NDVI to variable-rate watering"
      }
    },
    {
      "id": "youtube:vRHA0UHGk2I",
      "chapter": "decide",
      "platform": "YouTube",
      "by": "@emem_dev",
      "title": "emem × ChatGPT :  Evidence-Bound Autonomous Navigation",
      "date": "2026-09-08",
      "url": "https://www.youtube.com/watch?v=vRHA0UHGk2I",
      "embed": "https://www.youtube-nocookie.com/embed/vRHA0UHGk2I",
      "thumb": "/assets/press/video-yt-vRHA0UHGk2I.webp",
      "check": {
        "src": "youtube",
        "id": "vRHA0UHGk2I",
        "title": "emem × ChatGPT :  Evidence-Bound Autonomous Navigation"
      }
    }
  ]
}
