{"id":140,"date":"2026-06-24T01:51:28","date_gmt":"2026-06-23T16:51:28","guid":{"rendered":"https:\/\/form.hit-ad.net\/?p=140"},"modified":"2026-06-24T01:51:29","modified_gmt":"2026-06-23T16:51:29","slug":"git-vs-ai-software-supply-chain-security-forgejo-self-hosted-git-deltadb-crdt-agentic-ai-market-2026-team-pcp-attack-nx-console-breach-spacex-acquisition","status":"publish","type":"post","link":"https:\/\/form.hit-ad.net\/?p=140","title":{"rendered":"Git vs AI, Software Supply Chain Security, Forgejo, Self-Hosted Git, DeltaDB CRDT, Agentic AI Market 2026, Team PCP Attack, NX Console Breach, SpaceX Acquisition."},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>SpaceX&#8217;s $60B Bet on Cursor: Why Version Control Is Changing Forever [2026]<\/title>\n<meta name=\"description\" content=\"SpaceX is buying Cursor-maker Anysphere for $60B while Zed ships DeltaDB and supply-chain attacks gut npm. A deep 2026 guide to AI coding agents, GitHub alternatives, DeltaDB CRDT, and the next-generation version control beyond Git.\">\n<meta name=\"keywords\" content=\"GitHub Alternatives, Cursor Origin, Zed DeltaDB, GitLab Project Switch, AI Coding Agents, Version Control Evolution, Anysphere SpaceX, Next-Generation SCM, Git vs AI, Software Supply Chain Security, Forgejo, Self-Hosted Git, DeltaDB CRDT, Agentic AI Market 2026, Team PCP Attack, NX Console Breach, SpaceX Acquisition, DevOps 2026\">\n<meta name=\"author\" content=\"AYUCOM\">\n<link rel=\"canonical\" href=\"https:\/\/ayucom.co.jp\/spacex-cursor-version-control.html\">\n\n<!-- Open Graph -->\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:title\" content=\"SpaceX's $60B Bet on Cursor: Why Version Control Is Changing Forever\">\n<meta property=\"og:description\" content=\"The largest VC-backed acquisition ever, Zed's DeltaDB, and a wave of supply-chain attacks are rewriting how code gets stored, reviewed, and shipped in 2026.\">\n<meta property=\"og:image\" content=\"https:\/\/ayucom.co.jp\/assets\/spacex-cursor-og.jpg\">\n<meta property=\"og:url\" content=\"https:\/\/ayucom.co.jp\/spacex-cursor-version-control.html\">\n<meta property=\"og:site_name\" content=\"AYUCOM\">\n<meta property=\"og:locale\" content=\"en_US\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"SpaceX's $60B Bet on Cursor &#038; the End of Git-as-Usual\">\n<meta name=\"twitter:description\" content=\"A $60B deal, DeltaDB's operation-level history, and a worm tearing through npm. What changes for engineers in 2026.\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&#038;family=Inter:wght@400;500;600;700&#038;family=JetBrains+Mono:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"SpaceX's $60B Bet on Cursor: Why Version Control Is Changing Forever\",\n  \"description\": \"An analysis of SpaceX's $60B acquisition of Cursor-maker Anysphere, Zed's DeltaDB operation-based version control, the 2026 software supply-chain attacks, and what next-generation SCM means for engineering teams.\",\n  \"author\": { \"@type\": \"Organization\", \"name\": \"AYUCOM\" },\n  \"publisher\": { \"@type\": \"Organization\", \"name\": \"AYUCOM\" },\n  \"datePublished\": \"2026-06-24\",\n  \"dateModified\": \"2026-06-24\",\n  \"inLanguage\": \"en\"\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Did SpaceX really buy Cursor?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"On June 16, 2026, SpaceX confirmed an agreement to acquire Anysphere, the company behind the Cursor AI coding editor, in an all-stock transaction valued at about $60 billion. It is widely described as the largest acquisition of a venture-backed startup on record, with closing expected in Q3 2026 subject to regulatory approval.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is Git being replaced by AI version control?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Not yet. Systems like Zed's DeltaDB record every edit operation rather than discrete commits and are designed to interoperate with Git rather than replace it outright. Git and CI remain the backbone for most teams in 2026, but the pull-request-centric workflow is under real pressure from agent-driven development.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is DeltaDB and how is it different from Git?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"DeltaDB is Zed Industries' operation-based version control system built on CRDTs. Where Git snapshots a repository at each commit and discards the steps in between, DeltaDB captures each individual edit as a delta with a stable identity, and stores the agent conversation beside the code it produced.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Should I move off GitHub after the 2026 supply-chain attacks?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The Nx Console and npm worm incidents were software-supply-chain compromises rather than failures of GitHub itself, so migrating hosts is not a fix on its own. Self-hosted options like GitLab and Forgejo give teams more control, but the priority is credential rotation, package-pinning, release-age delays, and reducing the blast radius of any single token.\" }\n    }\n  ]\n}\n<\/script>\n\n<style>\n:root{\n  --bg:#0b0f14;\n  --bg-2:#0f151d;\n  --panel:#121922;\n  --panel-2:#161f2a;\n  --line:#1f2a37;\n  --line-soft:#1a2430;\n  --ink:#e7edf4;\n  --ink-soft:#9fb0c3;\n  --ink-dim:#6b7d92;\n  --cyan:#38e1c6;\n  --cyan-deep:#13b5a0;\n  --amber:#f5a623;\n  --add:#3ddc84;\n  --del:#ff5f6d;\n  --violet:#9d7bff;\n  --paper:#fbfcfe;\n  --radius:14px;\n  --shadow:0 24px 60px -34px rgba(0,0,0,.85);\n  --disp:'Space Grotesk',sans-serif;\n  --body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;\n  --mono:'JetBrains Mono',ui-monospace,monospace;\n}\n*{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth;scroll-padding-top:78px}\nbody{font-family:var(--body);background:var(--bg);color:var(--ink);line-height:1.8;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:16px}\na{color:var(--cyan);text-decoration:none}\ncode,pre,.mono{font-family:var(--mono)}\nimg{max-width:100%;display:block}\n\n\/* ambient grid backdrop *\/\nbody::before{content:\"\";position:fixed;inset:0;z-index:0;pointer-events:none;\n  background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);\n  background-size:46px 46px;opacity:.25;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 80%)}\n\n\/* header *\/\n.site-header{position:sticky;top:0;z-index:100;background:rgba(11,15,20,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}\n.header-inner{max-width:1180px;margin:0 auto;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}\n.brand{display:flex;align-items:center;gap:11px;font-family:var(--mono);font-weight:700;font-size:1.02rem;letter-spacing:-.3px}\n.brand .mk{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--cyan),var(--cyan-deep));display:grid;place-items:center;color:#04120f;font-weight:800;font-family:var(--mono);box-shadow:0 0 22px -6px var(--cyan-deep)}\n.brand small{display:block;font-family:var(--mono);font-weight:500;color:var(--ink-dim);font-size:.62rem;letter-spacing:2px;margin-top:1px}\n.cta-btn{background:var(--cyan);color:#04120f;font-weight:700;padding:9px 18px;border-radius:999px;font-size:.82rem;white-space:nowrap;font-family:var(--disp);transition:transform .15s,box-shadow .15s}\n.cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px -10px var(--cyan-deep)}\n\n\/* breadcrumb *\/\n.breadcrumb{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:18px 22px 0;font-family:var(--mono);font-size:.72rem;color:var(--ink-dim)}\n.breadcrumb a{color:var(--ink-soft)}\n.breadcrumb span{color:var(--cyan)}\n\n\/* hero *\/\n.hero{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:34px 22px 12px}\n.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.72rem;letter-spacing:2px;color:var(--cyan);text-transform:uppercase;border:1px solid var(--line);background:var(--panel);padding:6px 13px;border-radius:999px}\n.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:pulse 2.4s infinite}\n@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}\n.hero h1{font-family:var(--disp);font-weight:700;font-size:clamp(2rem,5.4vw,3.5rem);line-height:1.08;letter-spacing:-1.4px;margin:20px 0 16px;max-width:18ch}\n.hero h1 .hl{background:linear-gradient(120deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}\n.hero .lede{font-size:1.12rem;color:var(--ink-soft);max-width:62ch;line-height:1.75}\n.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;font-family:var(--mono);font-size:.72rem;color:var(--ink-dim)}\n.hero-meta span{border:1px solid var(--line);border-radius:7px;padding:5px 11px;background:var(--panel)}\n\n\/* delta stream visual *\/\n.stream{position:relative;z-index:1;max-width:1180px;margin:30px auto 0;padding:0 22px}\n.stream-inner{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));overflow:hidden;box-shadow:var(--shadow)}\n.stream-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.72rem;color:var(--ink-dim)}\n.stream-bar .led{width:11px;height:11px;border-radius:50%}\n.led.r{background:#ff5f56}.led.y{background:#ffbd2e}.led.g{background:#27c93f}\n.stream-bar .path{margin-left:10px;color:var(--ink-soft)}\n.stream-body{padding:20px 20px 22px;font-family:var(--mono);font-size:.84rem;line-height:1.95;overflow-x:auto}\n.dl{display:flex;gap:14px;white-space:nowrap}\n.dl .n{color:var(--ink-dim);user-select:none;min-width:34px;text-align:right}\n.dl .op{min-width:18px}\n.dl.add{color:var(--add)}.dl.add .op::before{content:\"+\"}\n.dl.del{color:var(--del)}.dl.del .op::before{content:\"\u2212\"}\n.dl.ctx{color:var(--ink-soft)}.dl.ctx .op::before{content:\" \"}\n.dl .agent{color:var(--violet)}\n.dl .key{color:var(--cyan)}\n\n\/* layout *\/\n.wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:40px 22px 0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}\n@media(max-width:960px){.wrap{grid-template-columns:1fr;gap:34px}}\narticle{min-width:0}\n\n\/* disclaimer *\/\n.disclaimer{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--panel);border-radius:10px;padding:15px 18px;font-size:.84rem;color:var(--ink-soft);margin-bottom:30px}\n.disclaimer strong{color:var(--amber);font-family:var(--mono);font-size:.74rem;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:5px}\n\n\/* TOC *\/\n.toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px 24px;margin-bottom:42px}\n.toc h2{font-family:var(--mono);font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}\n.toc ol{list-style:none;counter-reset:toc;display:grid;gap:2px}\n.toc li{counter-increment:toc}\n.toc a{display:flex;gap:13px;padding:8px 9px;border-radius:8px;color:var(--ink-soft);font-size:.92rem;transition:background .15s,color .15s}\n.toc a::before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);font-size:.74rem;color:var(--ink-dim);min-width:26px}\n.toc a:hover{background:var(--panel-2);color:var(--cyan)}\n\n\/* sections *\/\nsection{margin-bottom:54px;scroll-margin-top:80px}\nsection h2.head{font-family:var(--disp);font-weight:700;font-size:clamp(1.5rem,3.4vw,2.1rem);letter-spacing:-.8px;line-height:1.18;margin-bottom:8px;padding-top:6px}\n.kicker{font-family:var(--mono);font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);display:block;margin-bottom:12px}\nsection h3{font-family:var(--disp);font-weight:600;font-size:1.22rem;letter-spacing:-.3px;margin:30px 0 10px;color:var(--ink)}\nsection p{margin-bottom:16px;color:var(--ink-soft)}\nsection p strong, li strong{color:var(--ink);font-weight:600}\nsection a{border-bottom:1px solid rgba(56,225,198,.35)}\nsection ul,section ol{margin:0 0 18px 2px;padding-left:20px;color:var(--ink-soft)}\nsection li{margin-bottom:9px}\nsection ul li::marker{color:var(--cyan)}\n\n\/* pull stat *\/\n.bigstat{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:26px 0}\n.bigstat div{background:var(--panel);padding:20px 18px}\n.bigstat .v{font-family:var(--mono);font-weight:800;font-size:1.7rem;color:var(--cyan);letter-spacing:-1px;line-height:1}\n.bigstat .v.amber{color:var(--amber)}\n.bigstat .v.violet{color:var(--violet)}\n.bigstat .l{font-size:.78rem;color:var(--ink-dim);margin-top:8px;line-height:1.4}\n\n\/* callout *\/\n.callout{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));padding:22px 24px;margin:26px 0}\n.callout .tag{font-family:var(--mono);font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--amber);margin-bottom:8px}\n.callout p:last-child{margin-bottom:0}\n\n\/* table *\/\n.tbl{width:100%;border-collapse:collapse;margin:24px 0;font-size:.88rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}\n.tbl th,.tbl td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line)}\n.tbl thead th{background:var(--panel-2);font-family:var(--mono);font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:var(--cyan)}\n.tbl tbody tr{background:var(--panel)}\n.tbl tbody tr:nth-child(even){background:var(--bg-2)}\n.tbl td:first-child{font-weight:600;color:var(--ink)}\n.tbl tr:last-child td{border-bottom:none}\n\n\/* cards *\/\n.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}\n@media(max-width:620px){.grid2{grid-template-columns:1fr}}\n.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:20px 21px}\n.card h4{font-family:var(--disp);font-weight:600;font-size:1.04rem;margin-bottom:8px;display:flex;align-items:center;gap:9px}\n.card .ic{font-family:var(--mono);font-weight:800;color:var(--cyan)}\n.card p{font-size:.88rem;margin-bottom:0}\n.card.add{border-left:3px solid var(--add)}\n.card.del{border-left:3px solid var(--del)}\n.card.add h4 .ic{color:var(--add)}\n.card.del h4 .ic{color:var(--del)}\n\n\/* steps *\/\n.steps{counter-reset:st;display:grid;gap:14px;margin:24px 0}\n.step{counter-increment:st;display:grid;grid-template-columns:46px 1fr;gap:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px 20px}\n.step::before{content:counter(st);font-family:var(--mono);font-weight:800;font-size:1.2rem;color:var(--cyan);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;display:grid;place-items:center}\n.step h4{font-family:var(--disp);font-weight:600;font-size:1.02rem;margin-bottom:5px}\n.step p{font-size:.87rem;margin-bottom:0}\n\n\/* voice cards *\/\n.voice{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px 20px;margin:14px 0}\n.voice p{font-size:.92rem;font-style:italic;color:var(--ink);margin-bottom:9px}\n.voice .who{font-family:var(--mono);font-size:.74rem;color:var(--ink-dim)}\n\n\/* ad blocks *\/\n.adwrap{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:30px 0;padding:18px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg-2)}\n.adwrap .lab{flex-basis:100%;text-align:center;font-family:var(--mono);font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px}\n\n\/* embeds *\/\n.embed{position:relative;width:100%;aspect-ratio:16\/9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin:24px 0;background:#000}\n.embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n\n\/* note block *\/\n.note-block{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));padding:26px;margin:34px 0}\n.note-block .nb-head{font-family:var(--mono);font-weight:700;color:var(--cyan);font-size:.96rem;letter-spacing:.5px;margin-bottom:6px}\n.note-block .nb-sub{font-size:.88rem;color:var(--ink-soft);margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}\n.note-block a.nb-link{display:block;padding:11px 14px;border:1px solid var(--line);border-radius:9px;margin-bottom:9px;background:var(--bg);font-size:.9rem;color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .15s,transform .15s}\n.note-block a.nb-link:hover{border-color:var(--cyan);transform:translateX(3px)}\n.note-block a.nb-link .ar{color:var(--cyan);font-family:var(--mono);margin-right:8px}\n.note-block .today{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}\n.note-block .tags{font-family:var(--mono);font-size:.76rem;color:var(--ink-dim);margin-top:14px}\n\n\/* amazon \/ cursor box *\/\n.aff-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px 24px;margin:28px 0}\n.aff-box h4{font-family:var(--disp);font-weight:600;font-size:1.06rem;margin-bottom:14px}\n.aff-row{display:flex;flex-wrap:wrap;gap:12px}\n.aff-row a{flex:1;min-width:200px;text-align:center;border:1px solid var(--line);border-radius:10px;padding:13px;font-family:var(--mono);font-size:.86rem;font-weight:600;color:var(--ink);background:var(--bg-2);border-bottom:1px solid var(--line);transition:border-color .15s,color .15s}\n.aff-row a:hover{border-color:var(--cyan);color:var(--cyan)}\n\n\/* CTA *\/\n.cta-block{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 140% at 0 0,rgba(56,225,198,.12),transparent 55%),var(--panel);padding:34px 30px;margin:40px 0;text-align:center}\n.cta-block h3{font-family:var(--disp);font-weight:700;font-size:1.5rem;letter-spacing:-.5px;margin-bottom:10px}\n.cta-block p{color:var(--ink-soft);max-width:52ch;margin:0 auto 20px}\n.cta-block .go{display:inline-block;background:var(--cyan);color:#04120f;font-family:var(--disp);font-weight:700;padding:13px 30px;border-radius:999px;font-size:.96rem;transition:transform .15s,box-shadow .15s}\n.cta-block .go:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px var(--cyan-deep)}\n\n\/* FAQ *\/\n.faq details{border:1px solid var(--line);border-radius:11px;background:var(--panel);margin-bottom:11px;overflow:hidden}\n.faq summary{cursor:pointer;padding:16px 19px;font-family:var(--disp);font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center}\n.faq summary::-webkit-details-marker{display:none}\n.faq summary::after{content:\"+\";font-family:var(--mono);font-weight:700;color:var(--cyan);font-size:1.3rem;transition:transform .2s}\n.faq details[open] summary::after{transform:rotate(45deg)}\n.faq .ans{padding:0 19px 17px;color:var(--ink-soft);font-size:.92rem}\n\n\/* sidebar *\/\n.side{position:sticky;top:88px;display:grid;gap:20px}\n@media(max-width:960px){.side{position:static}}\n.swid{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:20px}\n.swid h4{font-family:var(--mono);font-size:.74rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}\n.swid .timeline{display:grid;gap:0}\n.swid .tl{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:.82rem}\n.swid .tl:last-child{border-bottom:none}\n.swid .tl .d{font-family:var(--mono);color:var(--amber);font-size:.72rem;font-weight:600}\n.swid .tl .e{color:var(--ink-soft)}\n.swid.cta-side{background:linear-gradient(180deg,var(--panel),var(--bg-2));text-align:center}\n.swid.cta-side p{font-size:.86rem;color:var(--ink-soft);margin-bottom:14px}\n.swid.cta-side a{display:inline-block;background:var(--cyan);color:#04120f;font-family:var(--disp);font-weight:700;padding:10px 20px;border-radius:999px;font-size:.85rem}\n\n\/* footer *\/\n.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);margin-top:60px;background:var(--bg-2)}\n.footer-inner{max-width:1180px;margin:0 auto;padding:34px 22px 50px}\n.footer-inner .fdisc{font-size:.8rem;color:var(--ink-dim);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:9px;padding:14px 16px;margin-bottom:20px;line-height:1.7}\n.footer-inner .fdisc strong{color:var(--amber);font-family:var(--mono);font-size:.72rem;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:5px}\n.footer-inner .fbrand{font-family:var(--mono);font-weight:700;color:var(--ink);margin-bottom:6px}\n.footer-inner .fcopy{font-size:.78rem;color:var(--ink-dim);font-family:var(--mono)}\n<\/style>\n<\/head>\n<body>\n\n<header class=\"site-header\">\n  <div class=\"header-inner\">\n    <a href=\"https:\/\/ayucom.co.jp\" class=\"brand\">\n      <span class=\"mk\">A<\/span>\n      <span>AYUCOM<small>DEV \/ AI \/ MARKETS<\/small><\/span>\n    <\/a>\n    <a href=\"#cta\" class=\"cta-btn\">Try Cursor<\/a>\n  <\/div>\n<\/header>\n\n<nav class=\"breadcrumb\">\n  <a href=\"https:\/\/ayucom.co.jp\">Home<\/a> \/ <a href=\"https:\/\/ayucom.co.jp\/tech\">Tech<\/a> \/ <span>SpaceX \u00d7 Cursor<\/span>\n<\/nav>\n\n<section class=\"hero\">\n  <span class=\"eyebrow\"><span class=\"dot\"><\/span>Programming News \u00b7 DevOps 2026<\/span>\n  <h1>SpaceX&#8217;s $60B Bet on Cursor, and Why <span class=\"hl\">Version Control<\/span> Is Changing Forever<\/h1>\n  <p class=\"lede\">In nine days of June 2026, the most valuable company on the planet bought the fastest-growing software startup ever, a code editor maker quietly proposed retiring the pull request, and a worm tore through npm with a dead man&#8217;s switch. These are not three stories. They are one story about who owns the layer where software is written.<\/p>\n  <div class=\"hero-meta\">\n    <span>~18 min read<\/span>\n    <span>Updated 2026-06-24<\/span>\n    <span>Anysphere \u00b7 SpaceX \u00b7 Zed \u00b7 Git<\/span>\n  <\/div>\n<\/section>\n\n<div class=\"stream\">\n  <div class=\"stream-inner\">\n    <div class=\"stream-bar\">\n      <span class=\"led r\"><\/span><span class=\"led y\"><\/span><span class=\"led g\"><\/span>\n      <span class=\"path\">~\/scm\/2026\/version-control.delta &nbsp;\u2014&nbsp; operation stream<\/span>\n    <\/div>\n    <div class=\"stream-body\">\n      <div class=\"dl ctx\"><span class=\"n\">041<\/span><span class=\"op\"><\/span><span><span class=\"agent\">@agent<\/span> &#8220;refactor the storage layer for AI provenance&#8221;<\/span><\/div>\n      <div class=\"dl del\"><span class=\"n\">042<\/span><span class=\"op\"><\/span><span><span class=\"key\">model<\/span>: commit-snapshot   \/\/ git: state at save points<\/span><\/div>\n      <div class=\"dl add\"><span class=\"n\">043<\/span><span class=\"op\"><\/span><span><span class=\"key\">model<\/span>: operation-stream  \/\/ deltadb: every edit, addressable<\/span><\/div>\n      <div class=\"dl add\"><span class=\"n\">044<\/span><span class=\"op\"><\/span><span><span class=\"key\">owner<\/span>: SpaceX (Anysphere acquired, $60B all-stock)<\/span><\/div>\n      <div class=\"dl del\"><span class=\"n\">045<\/span><span class=\"op\"><\/span><span><span class=\"key\">trust<\/span>: implicit in npm registry tokens<\/span><\/div>\n      <div class=\"dl add\"><span class=\"n\">046<\/span><span class=\"op\"><\/span><span><span class=\"key\">trust<\/span>: rotate \u00b7 pin \u00b7 delay \u00b7 minimize blast radius<\/span><\/div>\n      <div class=\"dl ctx\"><span class=\"n\">047<\/span><span class=\"op\"><\/span><span><span class=\"agent\">@agent<\/span> &#8220;who reviews the code an agent writes at 150M lines\/day?&#8221;<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"wrap\">\n<article>\n\n  <div class=\"disclaimer\">\n    <strong>Editorial &amp; affiliate notice<\/strong>\n    This article is technology journalism and commentary, not investment, legal, or security advice. Figures on deals, valuations, and incidents are drawn from public reporting current to late June 2026 and may change; treat tooling and security recommendations as starting points to verify against primary sources. Some links are affiliate links \u2014 if you sign up through them we may earn a commission at no extra cost to you.\n  <\/div>\n\n  <div class=\"toc\">\n    <h2>\/\/ On this page<\/h2>\n    <ol>\n      <li><a href=\"#deal\">The nine days that reset the stack<\/a><\/li>\n      <li><a href=\"#origin\">Cursor&#8217;s origin: four MIT students to $60B<\/a><\/li>\n      <li><a href=\"#margin\">The margin trap that made Cursor a seller<\/a><\/li>\n      <li><a href=\"#agents\">AI coding agents and the volume problem<\/a><\/li>\n      <li><a href=\"#git-breaks\">Where Git quietly breaks under agents<\/a><\/li>\n      <li><a href=\"#deltadb\">Zed&#8217;s DeltaDB: versioning every operation<\/a><\/li>\n      <li><a href=\"#git-vs-ai\">Git vs AI-native version control, compared<\/a><\/li>\n      <li><a href=\"#supply-chain\">The supply-chain reckoning of 2026<\/a><\/li>\n      <li><a href=\"#alternatives\">GitHub alternatives &amp; self-hosted Git<\/a><\/li>\n      <li><a href=\"#gitlab\">The GitLab project switch, in practice<\/a><\/li>\n      <li><a href=\"#teams\">What this means for your team this quarter<\/a><\/li>\n      <li><a href=\"#faq\">FAQ<\/a><\/li>\n    <\/ol>\n  <\/div>\n\n  <section id=\"deal\">\n    <span class=\"kicker\">\/\/ The deal<\/span>\n    <h2 class=\"head\">The nine days that reset the stack<\/h2>\n    <p>Start with the timeline, because the speed is the point. SpaceX debuted on Nasdaq on June 12, 2026, raising roughly <strong>$75 billion<\/strong> in what was reported as the largest IPO in history and valuing the company above $2 trillion. Four days later, on <strong>June 16, 2026<\/strong>, it confirmed an agreement to acquire <strong>Anysphere<\/strong> \u2014 the company behind the Cursor AI coding editor \u2014 in an all-stock transaction valued at about <strong>$60 billion<\/strong>, widely described as the largest acquisition of a venture-backed startup ever recorded.<\/p>\n    <p>A company used its four-day-old public stock as acquisition currency to buy the most widely deployed AI coding tool on the market. Under the merger terms, Cursor&#8217;s common and preferred shares convert into SpaceX Class A stock, with the exchange ratio set by a seven-day volume-weighted average of SpaceX&#8217;s share price near closing. The deal is expected to close in <strong>Q3 2026<\/strong>, subject to regulatory approval, after which Cursor becomes a wholly owned SpaceX subsidiary.<\/p>\n\n    <div class=\"bigstat\">\n      <div><div class=\"v\">$60B<\/div><div class=\"l\">All-stock price for Anysphere \u2014 largest VC-backed acquisition on record<\/div><\/div>\n      <div><div class=\"v amber\">$75B<\/div><div class=\"l\">Raised in SpaceX&#8217;s June 12 IPO, four days before the deal<\/div><\/div>\n      <div><div class=\"v violet\">~15\u00d7<\/div><div class=\"l\">Revenue multiple paid, among the highest ever for AI software<\/div><\/div>\n      <div><div class=\"v\">Q3 &#8217;26<\/div><div class=\"l\">Expected close, pending regulatory approval<\/div><\/div>\n    <\/div>\n\n    <p>The option that made this possible was signed back in <strong>April 2026<\/strong>: SpaceX secured the right to either buy Anysphere for $60 billion later in the year or pay roughly $10 billion for a partnership, with a sizeable walk-away fee attached. The acquisition feeds SpaceX&#8217;s AI division, built around xAI, which it merged with earlier in the year, and which had struggled to dent the frontier market led by Anthropic, OpenAI, Google, and Meta. Buying Cursor is how SpaceX tries to catch up \u2014 not by training a better base model, but by owning the surface where developers actually work.<\/p>\n    <p>That is the thesis worth holding onto as we go: the value is migrating to the <strong>workflow layer<\/strong>. Whoever controls where code is written, reviewed, and stored controls the most valuable real estate in software. And in 2026 that layer is being contested on three fronts at once \u2014 ownership, architecture, and trust.<\/p>\n  <\/section>\n\n  <div class=\"adwrap\">\n    <span class=\"lab\">Sponsored<\/span>\n    <a href=\"https:\/\/h.accesstrade.net\/sp\/cc?rk=01004qaz00ntfe\" rel=\"nofollow\" referrerpolicy=\"no-referrer-when-downgrade\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/h.accesstrade.net\/sp\/rr?rk=01004qaz00ntfe\" alt=\"\u3010DMM FX\u3011\u5165\u91d1\" border=\"0\" width=\"300\" height=\"250\"><\/a>\n    <a href=\"https:\/\/h.accesstrade.net\/sp\/cc?rk=0100mt4u00ntfe\" rel=\"nofollow\" referrerpolicy=\"no-referrer-when-downgrade\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/h.accesstrade.net\/sp\/rr?rk=0100mt4u00ntfe\" alt=\"\u30d5\u30b8\u30c8\u30df\u8a3c\u5238\u3000\u30b7\u30b9\u30c8\u30ec\u30bb\u30ec\u30af\u30c8365\" border=\"0\" width=\"300\" height=\"250\"><\/a>\n  <\/div>\n\n  <section id=\"origin\">\n    <span class=\"kicker\">\/\/ Cursor origin<\/span>\n    <h2 class=\"head\">Four MIT students to $60B in under four years<\/h2>\n    <p>Anysphere was founded in 2022 by four MIT graduates \u2014 Michael Truell (CEO), Sualeh Asif, Aman Sanger, and Arvid Lunnemark \u2014 and raised an early seed round led by the OpenAI Startup Fund. Cursor, the editor, launched in March 2023. What followed is one of the fastest revenue ramps in the history of business software.<\/p>\n    <p>The annual recurring revenue curve tells the story better than any narrative: roughly $100 million in January 2025, about $500 million by mid-year, past $1 billion by November 2025, and $2 billion by February 2026 \u2014 with Anysphere projecting north of $6 billion ARR by the end of 2026. By the time of the deal Cursor sat at roughly $4 billion annualized revenue, of which about <strong>$2.6 billion came from enterprise customers<\/strong>.<\/p>\n\n    <table class=\"tbl\">\n      <thead><tr><th>Milestone<\/th><th>When<\/th><th>Signal<\/th><\/tr><\/thead>\n      <tbody>\n        <tr><td>Founded as Anysphere<\/td><td>2022<\/td><td>Four MIT grads, OpenAI Startup Fund seed<\/td><\/tr>\n        <tr><td>Cursor editor launches<\/td><td>Mar 2023<\/td><td>AI-native fork of the editor experience<\/td><\/tr>\n        <tr><td>~$100M ARR<\/td><td>Jan 2025<\/td><td>Product-market fit at scale<\/td><\/tr>\n        <tr><td>Past $1B ARR<\/td><td>Nov 2025<\/td><td>Series D pegs valuation near $29B<\/td><\/tr>\n        <tr><td>$2B ARR<\/td><td>Feb 2026<\/td><td>Fastest enterprise-software ramp on record<\/td><\/tr>\n        <tr><td>SpaceX option signed<\/td><td>Apr 2026<\/td><td>$60B buy or $10B partnership<\/td><\/tr>\n        <tr><td>$60B acquisition confirmed<\/td><td>Jun 16, 2026<\/td><td>All-stock, days after the IPO<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n\n    <p>Reporting also notes the company had rebuffed acquisition interest along the way \u2014 Microsoft examined a deal before declining to bid formally, and Cursor&#8217;s leadership turned down approaches from OpenAI, having prioritized staying independent. The reach is what made it a target worth $60 billion: tens of thousands of enterprise clients, developers at a large share of the Fortune 500, and on the order of <strong>150 million lines of enterprise code generated daily<\/strong>. That last number is not a vanity metric. It is the reason the version-control story in this article exists at all.<\/p>\n  <\/section>\n\n  <section id=\"margin\">\n    <span class=\"kicker\">\/\/ The paradox<\/span>\n    <h2 class=\"head\">The margin trap that made a $4B company sell<\/h2>\n    <p>Here is the part the price tag obscures. A business growing toward $6 billion ARR does not usually sell. Cursor did, and the reason is a structural squeeze that every AI application company should study.<\/p>\n    <p>Cursor&#8217;s product runs on frontier models it does not own. For much of its rise it paid retail API pricing to model providers \u2014 most visibly to Anthropic, whose Claude models powered a large share of Cursor&#8217;s coding \u2014 while those same providers ran their own competing coding products on wholesale economics. When your largest cost input is sold to you at retail by a company that also ships a rival product, your gross margin is structurally capped and partly controlled by a competitor.<\/p>\n    <p>The market data made the squeeze visible. Per one widely cited corporate-spending dataset, Cursor&#8217;s category share slid from roughly <strong>41% in mid-2025 to about 26% by May 2026<\/strong>, even as its absolute revenue kept climbing \u2014 while a model provider&#8217;s own coding tool climbed toward half the category. Growing fast and losing share at the same time is the signature of a company winning the demand war and losing the margin war.<\/p>\n\n    <div class=\"callout\">\n      <div class=\"tag\">The lesson for builders<\/div>\n      <p>If your core cost is a model API and the model vendor ships a competing app, you are renting your unit economics from a competitor. Cursor&#8217;s escape was to be acquired by a company that could provide compute at cost and remove the retail-API tax. Most startups will not have a $2-trillion buyer on standby \u2014 which is why &#8220;own your inference layer&#8221; became the defining strategic question of agentic AI in 2026.<\/p>\n    <\/div>\n\n    <p>SpaceX&#8217;s pitch resolves the trap with vertical integration: data-center capacity, energy, and connectivity already inside the group, plus xAI&#8217;s models, mean Cursor&#8217;s marginal cost of intelligence can in principle drop toward the cost of running it rather than the cost of buying it. Whether that thesis holds through integration is the open question. But the direction of travel is clear, and it points straight at the next problem \u2014 what happens when intelligence gets cheap enough to write code continuously.<\/p>\n  <\/section>\n\n\n  <section id=\"agents\">\n    <span class=\"kicker\">\/\/ AI coding agents<\/span>\n    <h2 class=\"head\">When code stops being typed and starts being generated<\/h2>\n    <p>An AI coding agent is not autocomplete. It takes an instruction \u2014 &#8220;add error handling,&#8221; &#8220;fix the failing tests,&#8221; &#8220;migrate this module to the new API&#8221; \u2014 and rewrites multiple files at once, often across several turns of conversation. The unit of work is no longer a keystroke or even a function. It is an exchange between a human and an agent that produces a burst of edits.<\/p>\n    <p>At individual scale this is a productivity story. At population scale it is an infrastructure story. By one estimate, Claude Code alone accounted for around 4% of public commits on GitHub and was projected to exceed 20% of daily commits by the end of 2026. Multiply that across every agent in every editor and the composition of the world&#8217;s code history changes: a growing share of it is written by software, prompted by short natural-language instructions, with the reasoning that produced it living in a chat transcript that the version-control system never sees.<\/p>\n\n    <div class=\"bigstat\">\n      <div><div class=\"v violet\">~150M<\/div><div class=\"l\">Lines of enterprise code generated through Cursor per day<\/div><\/div>\n      <div><div class=\"v\">~4% \u2192 20%+<\/div><div class=\"l\">Share of GitHub commits attributed to one agent, projected across 2026<\/div><\/div>\n      <div><div class=\"v amber\">N files<\/div><div class=\"l\">Touched by a single &#8220;fix the tests&#8221; instruction \u2014 hard to reconstruct later<\/div><\/div>\n    <\/div>\n\n    <p>This creates a provenance gap. When a human writes code, the &#8220;why&#8221; lives in their head and, ideally, in the commit message. When an agent writes code, the &#8220;why&#8221; lives in the prompt and the back-and-forth that shaped it. Git records the final diff and discards the conversation. Six months later, staring at a block of agent-written code, the question &#8220;which instruction caused this, and what assumptions was the agent working under?&#8221; can be genuinely unanswerable from the repository alone.<\/p>\n    <p>That gap is the seam along which next-generation source control is being pried open.<\/p>\n  <\/section>\n\n  <section id=\"git-breaks\">\n    <span class=\"kicker\">\/\/ Version control evolution<\/span>\n    <h2 class=\"head\">Where Git quietly breaks under agents<\/h2>\n    <p>Git is one of the most successful pieces of infrastructure ever built, and none of what follows is an obituary. But Git was designed in 2005 around a specific mental model: developers do a meaningful chunk of work, then deliberately save a snapshot \u2014 a commit. Everything between commits is invisible to the system by design. That model has a few load-bearing assumptions that agentic development strains.<\/p>\n\n    <div class=\"grid2\">\n      <div class=\"card del\">\n        <h4><span class=\"ic\">01<\/span> Snapshots discard the steps<\/h4>\n        <p>Git captures repository state at commit time and throws away the path taken to get there. With agents producing dozens of intermediate edits per instruction, the most useful history \u2014 the sequence \u2014 is exactly what&#8217;s lost.<\/p>\n      <\/div>\n      <div class=\"card del\">\n        <h4><span class=\"ic\">02<\/span> No native ticket or PR<\/h4>\n        <p>Developers think in tickets and pull requests; Git has no native representation of either. The pull request is a layer bolted on top to reattach a discussion to a snapshot after the fact.<\/p>\n      <\/div>\n      <div class=\"card del\">\n        <h4><span class=\"ic\">03<\/span> References are line numbers<\/h4>\n        <p>Comments and links anchor to line numbers, which drift the moment code moves. A review note can point at the wrong line within a day, and there&#8217;s no durable way to say &#8220;this exact code, wherever it ends up.&#8221;<\/p>\n      <\/div>\n      <div class=\"card del\">\n        <h4><span class=\"ic\">04<\/span> Conversation lives elsewhere<\/h4>\n        <p>The reasoning that produced the code \u2014 human or agent \u2014 sits in a PR thread, a chat window, or nowhere. Code and its rationale live in separate places, and Git makes no attempt to weld them together.<\/p>\n      <\/div>\n    <\/div>\n\n    <p>None of this mattered much when humans wrote every line at human speed and carried the context in their heads. It matters a great deal when an agent rewrites five files in twelve seconds and the only record of intent is a sentence you typed and forgot. The pull request \u2014 the institution at the center of professional software for a decade \u2014 exists, in this framing, mainly to bring a discussion back to a snapshot of code after the two were separated. Remove the separation and the ceremony loses its reason to exist.<\/p>\n    <p>That is precisely the bet Zed is making.<\/p>\n  <\/section>\n\n  <div class=\"embed\">\n    <iframe src=\"https:\/\/www.youtube.com\/embed\/Eom06u4377g\" title=\"YouTube video player\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n  <\/div>\n\n  <section id=\"deltadb\">\n    <span class=\"kicker\">\/\/ Zed DeltaDB \u00b7 DeltaDB CRDT<\/span>\n    <h2 class=\"head\">DeltaDB: versioning every operation, not every commit<\/h2>\n    <p>On June 11, 2026, Zed Industries \u2014 the team behind the high-performance Zed editor \u2014 opened the waitlist for <strong>DeltaDB<\/strong>, a version-control system with a different core abstraction. In a blog post, co-founder Nathan Sobo argued that the conversation generating code &#8220;is becoming the true source of our software,&#8221; and that Git, built around commits, was never designed to capture it.<\/p>\n    <p>Where Git stores a snapshot at each commit, DeltaDB breaks work into a stream of fine-grained <strong>deltas<\/strong> \u2014 individual edit operations \u2014 and gives each one a stable, addressable identity. The system records the agent&#8217;s message and the edit it produced side by side, so neither can drift away from the other. Technically it is built on <strong>operation-based CRDTs<\/strong> (conflict-free replicated data types), a class of distributed data structures formally defined in 2011 and already deployed inside databases like Redis, Riak, and Azure Cosmos DB, originally for collaborative text editing.<\/p>\n\n    <h3>What the operation model unlocks<\/h3>\n    <div class=\"grid2\">\n      <div class=\"card add\">\n        <h4><span class=\"ic\">+<\/span> Durable references<\/h4>\n        <p>Because a comment or link anchors to a delta rather than a line number, it survives as the surrounding code moves. Character-level permalinks persist through transformations of the file.<\/p>\n      <\/div>\n      <div class=\"card add\">\n        <h4><span class=\"ic\">+<\/span> Conversation welded to code<\/h4>\n        <p>From any line you can jump to the conversation that produced it; from any message you can jump to the code as it stands now or as it stood when the agent wrote it.<\/p>\n      <\/div>\n      <div class=\"card add\">\n        <h4><span class=\"ic\">+<\/span> Concurrent worktrees<\/h4>\n        <p>CRDT-backed worktrees let many people and agents edit the same files at once across machines. Files stay real \u2014 agents work in them through a terminal, and you can mount the worktree to disk.<\/p>\n      <\/div>\n      <div class=\"card add\">\n        <h4><span class=\"ic\">+<\/span> Context for agents<\/h4>\n        <p>Agents can query why code is the way it is, calling on the assumptions and decisions of prior agents that touched it \u2014 turning history into usable context rather than a flat list of diffs.<\/p>\n      <\/div>\n    <\/div>\n\n    <p>Critically, Zed frames DeltaDB as an evolution that <strong>interoperates with Git<\/strong> rather than an attempt to abolish it. The stated aim is not to replace Git or CI but to make the collaborative work that happens before a commit easier to capture. Git and CI get demoted to running checks; the day-to-day record of how software took shape moves to the operation stream. Zed plans to open-source it with an optional paid service, mirroring its editor model. A beta was slated to land within weeks of the June 11 announcement.<\/p>\n\n    <div class=\"callout\">\n      <div class=\"tag\">Honest caveats<\/div>\n      <p>This is early. Applying operation-based CRDTs to a full version-control storage layer \u2014 not just an editor&#8217;s collaborative buffer \u2014 is hard, and reviewers have said so plainly. Developers have also raised real privacy questions: automatically serializing every pre-commit edit means your dead ends and half-formed ideas, the exploratory thinking that usually stays local, become part of the record. No pricing or open-source date was confirmed at announcement, and GitHub and GitLab had not commented. Treat DeltaDB as a serious thesis with an unproven implementation, not a shipped replacement.<\/p>\n    <\/div>\n\n    <p>Zed is not entirely alone in the operation-based direction \u2014 academic efforts such as EvoGit have explored conflict handling through other structures \u2014 but DeltaDB is the most prominent commercial attempt to make the conversation, not the commit, the unit of version control.<\/p>\n  <\/section>\n\n  <section id=\"git-vs-ai\">\n    <span class=\"kicker\">\/\/ Git vs AI<\/span>\n    <h2 class=\"head\">Git vs AI-native version control, side by side<\/h2>\n    <p>The comparison below is deliberately blunt. Real systems are messier, and DeltaDB&#8217;s column describes intent and early design more than battle-tested production behavior. Read it as a map of where the architecture diverges, not a scoreboard.<\/p>\n\n    <table class=\"tbl\">\n      <thead><tr><th>Dimension<\/th><th>Git (snapshot model)<\/th><th>Operation-based (DeltaDB-style)<\/th><\/tr><\/thead>\n      <tbody>\n        <tr><td>Unit of history<\/td><td>Commit (chosen save point)<\/td><td>Delta (every edit operation)<\/td><\/tr>\n        <tr><td>Between commits<\/td><td>Discarded<\/td><td>Preserved and addressable<\/td><\/tr>\n        <tr><td>References<\/td><td>Line numbers, drift over time<\/td><td>Stable IDs, survive code movement<\/td><\/tr>\n        <tr><td>Conversation<\/td><td>Lives outside (PR threads, chat)<\/td><td>Stored beside the edits it caused<\/td><\/tr>\n        <tr><td>Concurrency<\/td><td>Branch + merge, conflicts common<\/td><td>CRDT worktrees, conflict-free merge<\/td><\/tr>\n        <tr><td>Agent provenance<\/td><td>Final diff only<\/td><td>Instruction-to-edit linkage<\/td><\/tr>\n        <tr><td>Maturity<\/td><td>Two decades, universal<\/td><td>Beta-stage, unproven at scale<\/td><\/tr>\n        <tr><td>Relationship<\/td><td>The incumbent<\/td><td>Interoperates with Git, not a clean break<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n\n    <p>The pragmatic takeaway: for the foreseeable future these coexist. Git remains the source of truth and the thing CI runs against. The operation layer, if it proves out, sits on top and captures what Git was never built to hold. The interesting tension is cultural, not technical \u2014 if the conversation becomes the durable artifact, the pull request review stops being the main event, and a decade of team habits built around it have to find new homes.<\/p>\n  <\/section>\n\n\n  <section id=\"supply-chain\">\n    <span class=\"kicker\">\/\/ Software supply chain security<\/span>\n    <h2 class=\"head\">The 2026 supply-chain reckoning<\/h2>\n    <p>While ownership and architecture were being contested, trust was failing in public. If agents and operation-based history change <em>how<\/em> code is written, a brutal run of supply-chain attacks changed how seriously teams take <em>where their secrets live<\/em>. Two incidents anchor the year.<\/p>\n\n    <h3>Shai-Hulud: the npm worm with a dead man&#8217;s switch<\/h3>\n    <p>In November 2025, GitLab&#8217;s vulnerability researchers detailed an active, large-scale attack spreading through the npm ecosystem \u2014 an evolved strain of malware dubbed <strong>Shai-Hulud<\/strong>. It harvested credentials from GitHub, npm, AWS, GCP, and Azure, exfiltrated stolen data to attacker-controlled repositories, and propagated with worm-like behavior, automatically infecting other packages maintained by each victim. Most chilling was a <strong>&#8220;dead man&#8217;s switch&#8221;<\/strong>: if the malware lost access to both its propagation and exfiltration channels at once, it triggered destruction of data on the compromised machine \u2014 overwriting and shredding files to make recovery nearly impossible. An earlier wave tied to the same lineage had compromised hundreds of npm packages.<\/p>\n\n    <h3>The Nx Console breach: when the editor is the entry point<\/h3>\n    <p>The Nx ecosystem was hit twice inside a year. An August 2025 incident abused a misconfigured GitHub Actions workflow to steal publishing tokens and push trojanized packages \u2014 notable as one of the first documented cases of malware co-opting local AI CLI tools to help with reconnaissance. Then, on <strong>May 18, 2026<\/strong>, attackers published a malicious <strong>Nx Console v18.95.0<\/strong> to the VS Code marketplace using a stolen contributor token. It was live for roughly 11 minutes, but estimates of affected installs ranged from a few dozen reported by the marketplace to potentially <strong>over 6,000<\/strong> by the maintainers&#8217; own analytics.<\/p>\n    <p>The payload was a credential stealer that swept tokens from GitHub, npm, AWS, HashiCorp Vault, Kubernetes, and 1Password \u2014 and, tellingly, <strong>AI coding-assistant configuration files<\/strong> \u2014 exfiltrating over HTTPS, the GitHub API, and DNS tunneling, with a persistent backdoor on macOS. It even carried Sigstore integration, meaning stolen OIDC tokens could be used to publish downstream packages with valid, cryptographically signed provenance \u2014 making malicious builds look verified. A group calling itself <strong>TeamPCP<\/strong> claimed responsibility and advertised the stolen data. CISA issued guidance. Nx shipped a patched build (18.100.0).<\/p>\n\n    <div class=\"callout\">\n      <div class=\"tag\">Why this connects to everything above<\/div>\n      <p>The chain reached the Nx contributor through an upstream compromise, where a delay-based safeguard \u2014 don&#8217;t install packages younger than a set age \u2014 was configured but silently ignored because the pinned package-manager version didn&#8217;t support the setting. The defense existed and failed quietly. As agents gain authority to install dependencies and run commands on your behalf, the blast radius of a single stolen token grows. Provenance is no longer a compliance checkbox; it is the difference between trusting and rebuilding.<\/p>\n    <\/div>\n\n    <h3>The defensive playbook teams actually adopted<\/h3>\n    <div class=\"steps\">\n      <div class=\"step\"><div><h4>Rotate every credential on disk<\/h4><p>GitHub, npm, SSH, cloud (AWS\/GCP\/Azure\/Kubernetes), Vault tokens, and the contents of any .env file present during the exposure window \u2014 not just the secrets you think were touched.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Delay before pulling new packages<\/h4><p>CISA&#8217;s guidance: wait before installing freshly published packages so the community can flag malicious releases first. Enforce a minimum release age, and verify your package manager actually supports the setting.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Pin to trusted versions<\/h4><p>Pinning prevents the build from silently pulling an unscreened or maliciously forked package. Pull only from known, trusted sources.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Shrink the blast radius<\/h4><p>Scope tokens narrowly, separate CI secrets from developer machines, and treat any compromised host as a full rebuild after rotation rather than a cleanup.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Audit AI tool configs as secrets<\/h4><p>Agent and assistant config files now hold real credentials and are explicit malware targets. Treat <span class=\"mono\">~\/.config<\/span> and assistant directories as sensitive surfaces, not throwaway dotfiles.<\/p><\/div><\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"aff-box\">\n    <h4>Build with the same agent that&#8217;s reshaping the stack<\/h4>\n    <p style=\"color:var(--ink-soft);font-size:.9rem;margin-bottom:14px\">If this piece has you curious about agentic development first-hand, these are the tools referenced throughout \u2014 try them and judge the workflow shift yourself.<\/p>\n    <div class=\"aff-row\">\n      <a href=\"https:\/\/cursor.com\/referral?code=77FGR9JHH4QJ\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u25c6 Try Cursor AI \u2192<\/a>\n      <a href=\"https:\/\/amzn.to\/4adCPw8\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u25b6 Recommended on Amazon \u2192<\/a>\n    <\/div>\n  <\/div>\n\n  <section id=\"alternatives\">\n    <span class=\"kicker\">\/\/ GitHub alternatives \u00b7 Self-hosted Git<\/span>\n    <h2 class=\"head\">GitHub alternatives and the case for self-hosting<\/h2>\n    <p>A natural reaction to a bad security year is &#8220;should we leave GitHub?&#8221; It is worth being precise: the headline incidents were <strong>supply-chain compromises<\/strong> \u2014 poisoned packages and a trojanized editor extension \u2014 not breaches of GitHub&#8217;s own platform. Changing where your repositories live does not, by itself, stop a malicious npm package from stealing a token off a developer&#8217;s laptop. Migration is an control-and-architecture decision, not a patch.<\/p>\n    <p>That said, the appetite for alternatives is real, driven by concentration risk, the desire for control over CI and data residency, and \u2014 post-acquisition season \u2014 wariness about who ultimately owns the tools in the critical path. The main options:<\/p>\n\n    <table class=\"tbl\">\n      <thead><tr><th>Option<\/th><th>Model<\/th><th>Best when you want<\/th><\/tr><\/thead>\n      <tbody>\n        <tr><td>GitLab<\/td><td>SaaS or self-managed<\/td><td>Integrated CI\/CD, project-level control, an enterprise-grade self-host path<\/td><\/tr>\n        <tr><td>Forgejo<\/td><td>Open-source, self-hosted<\/td><td>A lightweight, community-governed forge with no vendor lock-in<\/td><\/tr>\n        <tr><td>Gitea<\/td><td>Open-source, self-hosted<\/td><td>Minimal footprint and fast setup for smaller teams<\/td><\/tr>\n        <tr><td>Codeberg<\/td><td>Hosted (Forgejo-based)<\/td><td>A non-profit, community-run host without running your own server<\/td><\/tr>\n        <tr><td>Self-hosted bare Git<\/td><td>SSH + your infra<\/td><td>Maximum control, minimal surface, willingness to own the plumbing<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n\n    <p><strong>Forgejo<\/strong> deserves a specific mention: a community-governed, open-source fork in the lightweight-forge lineage, it is the option for teams that want a self-hosted home for repositories without tying their fate to a single commercial vendor. The trade-off is the usual one \u2014 you inherit the operational burden of patching, backups, and uptime that a hosted provider otherwise carries. Self-hosting reduces third-party-platform risk while increasing your own operational risk. For some teams that swap is clearly worth it; for many it is not.<\/p>\n  <\/section>\n\n  <section id=\"gitlab\">\n    <span class=\"kicker\">\/\/ GitLab project switch<\/span>\n    <h2 class=\"head\">The GitLab project switch, in practice<\/h2>\n    <p>If you do evaluate a move, the smallest meaningful unit is one project, not the whole organization. A sane migration looks less like a flag day and more like a pilot. The mechanics below are deliberately tool-agnostic; the order matters more than the exact commands.<\/p>\n\n    <div class=\"steps\">\n      <div class=\"step\"><div><h4>Pick one low-stakes project<\/h4><p>Choose a repository active enough to be a real test but not so critical that friction stalls the team. Migrate it end to end before touching anything load-bearing.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Mirror the repo and its history<\/h4><p>Bring over the full Git history, not just the latest state, plus issues and merge\/pull requests where the platform supports import. Confirm large files and tags survive the move.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Rebuild CI as code<\/h4><p>Port pipelines into the new platform&#8217;s config, run them in parallel against the old system for a sprint, and compare outputs before cutting over. This is where most migrations actually stall.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Re-scope every secret<\/h4><p>Do not copy tokens across. Mint fresh, narrowly scoped credentials in the new home \u2014 a migration is the ideal moment to shrink the blast radius you read about above.<\/p><\/div><\/div>\n      <div class=\"step\"><div><h4>Switch the default, keep a read-only mirror<\/h4><p>Flip the team&#8217;s daily default to the new project while keeping the old one as a read-only fallback until you&#8217;re confident. Then archive, don&#8217;t delete.<\/p><\/div><\/div>\n    <\/div>\n\n    <p>The honest summary: tooling migrations are cheap to start and expensive to finish, because the repository is the easy part and the CI, integrations, and muscle memory are the hard part. Switch one project, learn what breaks, and let evidence rather than headlines decide whether the rest follows.<\/p>\n  <\/section>\n\n\n  <section id=\"teams\">\n    <span class=\"kicker\">\/\/ Agentic AI market 2026<\/span>\n    <h2 class=\"head\">What this means for your team this quarter<\/h2>\n    <p>Strip away the $60 billion headline and three durable shifts remain \u2014 each one a decision you can act on now rather than a spectacle to watch.<\/p>\n\n    <div class=\"voice\">\n      <p>&#8220;The acquisition follows the vertical-integration pattern we saw at Tesla. AI needs the infrastructure behind it \u2014 energy, data centers, connectivity \u2014 and this level of integration could become a major competitive advantage as AI advances.&#8221;<\/p>\n      <div class=\"who\">\u2014 Industry analyst commentary on the SpaceX\u2013Cursor deal<\/div>\n    <\/div>\n    <div class=\"voice\">\n      <p>&#8220;Developers don&#8217;t think in terms of commits; they think in terms of tickets and PRs. Git doesn&#8217;t have any native representation of either.&#8221;<\/p>\n      <div class=\"who\">\u2014 A developer in the DeltaDB discussion, on why an operation model resonates<\/div>\n    <\/div>\n\n    <h3>1 \u2014 Treat the workflow layer as strategic<\/h3>\n    <p>The deal confirmed that where developers work is now worth more than many of the models they work with. When choosing editors and agents, weigh who owns them and where the lock-in accumulates, not just this month&#8217;s benchmark scores. Ownership changes, and the tool in your critical path can change hands in a single weekend.<\/p>\n\n    <h3>2 \u2014 Start capturing agent provenance now<\/h3>\n    <p>You don&#8217;t need DeltaDB in production to act on its thesis. Begin linking prompts to changes today: richer commit messages that reference the instruction, PR descriptions that include the agent exchange, and a norm that agent-written code carries its &#8220;why.&#8221; When operation-based tooling matures, teams that already value provenance will adopt it in an afternoon; teams that don&#8217;t will be reconstructing intent from diffs forever.<\/p>\n\n    <h3>3 \u2014 Make supply-chain hygiene non-optional<\/h3>\n    <p>Release-age delays, pinned versions, narrowly scoped tokens, and routine credential rotation are no longer advanced practice \u2014 2026 made them table stakes. The single highest-leverage habit is reducing what any one stolen token can reach. Assume compromise is a question of when, and design so that when costs you a rotation, not a rebuild.<\/p>\n\n    <div class=\"callout\">\n      <div class=\"tag\">The one-line synthesis<\/div>\n      <p>Intelligence is getting cheaper, code is increasingly written by agents, the record of <em>why<\/em> is moving from the commit to the conversation, and trust has to be engineered rather than assumed. Version control isn&#8217;t changing because Git got worse. It&#8217;s changing because the thing being versioned \u2014 software, and the dialogue that now produces it \u2014 got fundamentally different.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"cta-block\" id=\"cta\">\n    <h3>Feel the shift, don&#8217;t just read about it<\/h3>\n    <p>The fastest way to understand why a $60B deal happened is to spend an afternoon building with an AI coding agent. Start with Cursor and watch how much of your workflow moves into the conversation.<\/p>\n    <a class=\"go\" href=\"https:\/\/cursor.com\/referral?code=77FGR9JHH4QJ\" target=\"_blank\" rel=\"nofollow sponsored noopener\">Try Cursor AI \u2192<\/a>\n  <\/div>\n\n  <section id=\"faq\">\n    <span class=\"kicker\">\/\/ FAQ<\/span>\n    <h2 class=\"head\">Frequently asked questions<\/h2>\n    <div class=\"faq\">\n      <details open>\n        <summary>Did SpaceX really buy Cursor?<\/summary>\n        <div class=\"ans\">On June 16, 2026, SpaceX confirmed an agreement to acquire Anysphere \u2014 the company behind the Cursor AI coding editor \u2014 in an all-stock transaction valued at about $60 billion, widely described as the largest acquisition of a venture-backed startup on record. Cursor&#8217;s shares convert into SpaceX Class A stock, and the deal is expected to close in Q3 2026 subject to regulatory approval, making Cursor a wholly owned SpaceX subsidiary.<\/div>\n      <\/details>\n      <details>\n        <summary>Why would a company growing toward $6B ARR sell?<\/summary>\n        <div class=\"ans\">Cursor was caught in a margin trap: it paid retail API pricing for the frontier models it runs on, while the providers of those models shipped competing coding tools on wholesale economics. Its category share slid from roughly 41% to about 26% even as revenue rose. Being acquired by a company that can supply compute at cost removes the retail-API tax and resolves a structural squeeze most startups can&#8217;t escape alone.<\/div>\n      <\/details>\n      <details>\n        <summary>Is Git being replaced by AI version control?<\/summary>\n        <div class=\"ans\">Not yet, and not cleanly. Operation-based systems like Zed&#8217;s DeltaDB record every edit rather than discrete commits and are explicitly designed to interoperate with Git rather than replace it. Git and CI remain the backbone for most teams in 2026. What&#8217;s genuinely under pressure is the pull-request-centric workflow, not Git&#8217;s role as the source of truth.<\/div>\n      <\/details>\n      <details>\n        <summary>What is DeltaDB and how is it different from Git?<\/summary>\n        <div class=\"ans\">DeltaDB is Zed Industries&#8217; operation-based version-control system, built on CRDTs. Where Git snapshots a repository at each commit and discards the steps in between, DeltaDB captures each individual edit as an addressable delta and stores the agent&#8217;s conversation beside the code it produced \u2014 so references survive code movement and the &#8220;why&#8221; stays welded to the &#8220;what.&#8221; It was beta-stage at announcement, with privacy and scaling questions still open.<\/div>\n      <\/details>\n      <details>\n        <summary>Should I move off GitHub after the 2026 supply-chain attacks?<\/summary>\n        <div class=\"ans\">The Nx Console and npm worm incidents were software-supply-chain compromises \u2014 poisoned packages and a trojanized extension \u2014 not breaches of GitHub&#8217;s platform, so switching hosts doesn&#8217;t fix the root cause on its own. Self-hosted options like GitLab and Forgejo give more control at the cost of operational burden. The higher-priority moves are credential rotation, package pinning, release-age delays, and minimizing what any single token can reach.<\/div>\n      <\/details>\n      <details>\n        <summary>What&#8217;s the simplest way to start switching a project to GitLab?<\/summary>\n        <div class=\"ans\">Pilot one low-stakes project end to end before touching anything critical: mirror the full Git history plus issues and merge requests, rebuild CI as code and run it in parallel for a sprint, mint fresh narrowly-scoped secrets instead of copying tokens, then flip the team&#8217;s default while keeping a read-only mirror as fallback. The repository is the easy part; CI and integrations are where migrations actually stall.<\/div>\n      <\/details>\n    <\/div>\n  <\/section>\n\n  <div class=\"embed\">\n    <iframe src=\"https:\/\/www.youtube.com\/embed\/8ZFQx805-G4\" title=\"YouTube video player\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n  <\/div>\n\n  <div class=\"note-block\">\n    <div class=\"nb-head\">\ud83d\udcdd AI\u3060\u3051\u3067note\u53ce\u76ca\u5316\u306b\u6311\u6226\u4e2d\u3010\u5168\u8a18\u9332\u516c\u958b\u3011<\/div>\n    <div class=\"nb-sub\">20\u5e74\u30a8\u30f3\u30b8\u30cb\u30a2\uff0625\u5e74\u7d4c\u55b6\u306e\u79c1\u304c\u3001AI\u3060\u3051\u3067note\u306e\u53ce\u76ca\u5316\u306b\u6311\u6226\u3059\u308b\u5b9f\u9332\u30b7\u30ea\u30fc\u30ba\u3067\u3059\u3002<\/div>\n    <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/n0957ad76fc1a\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>\u307e\u305a\u306f\u3053\u3053\u304b\u3089\uff08\u6311\u6226\u5ba3\u8a00\u30fb\u7121\u6599\uff09<\/a>\n    <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/nf264768e96aa\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>\u7a3c\u3052\u308b\u30b8\u30e3\u30f3\u30eb\u306e\u9078\u3073\u65b9\uff08\u7121\u6599\uff09<\/a>\n    <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/n3bde0bd23c74\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>\u3010\u5b9f\u9332\u3011\u516c\u958b1\u9031\u9593\u3001\u6709\u6599\u306e\u58f2\u4e0a\u306f0\u5186\u3067\u3057\u305f\uff08\u7121\u6599\uff09<\/a>\n    <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/nff5145cf2d94\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>AI\u30671\u65e53\u672c\u91cf\u7523\u3059\u308b\u65b9\u6cd5\uff08\u5b9f\u30d7\u30ed\u30f3\u30d7\u30c8\u4ed8\u304d\uff09<\/a>\n    <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/nb9856f8869f8\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>\u58f2\u308c\u308b\u9ec4\u91d1\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\uff5c\u30b3\u30d4\u30da\u53ef<\/a>\n    <div class=\"today\">\n      <div style=\"font-family:var(--mono);font-size:.78rem;color:var(--ink-dim);margin-bottom:8px\">\u25bc\u4eca\u65e5\u306e\u8a18\u4e8b\u306f\u3053\u3061\u3089<\/div>\n      <a class=\"nb-link\" href=\"https:\/\/note.com\/ripon1039\/n\/n7b439477ad1c\" target=\"_blank\" rel=\"noopener\"><span class=\"ar\">\u25b6<\/span>https:\/\/note.com\/ripon1039\/n\/n7b439477ad1c<\/a>\n    <\/div>\n    <div class=\"tags\">#AI #note #\u526f\u696d<\/div>\n  <\/div>\n\n  <div class=\"aff-box\">\n    <h4>\u697d\u5929\u5546\u54c1<\/h4>\n    <script type=\"text\/javascript\">rakuten_design=\"slide\";rakuten_affiliateId=\"1789bf80.7ad7d013.1789bf81.6544ae39\";rakuten_items=\"ctsmatch\";rakuten_genreId=\"0\";rakuten_size=\"728x200\";rakuten_target=\"_blank\";rakuten_theme=\"gray\";rakuten_border=\"off\";rakuten_auto_mode=\"on\";rakuten_genre_title=\"off\";rakuten_recommend=\"on\";rakuten_ts=\"1781877083605\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/xml.affiliate.rakuten.co.jp\/widget\/js\/rakuten_widget.js?20230106\"><\/script>\n    <BR>\n    <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td><div style=\"border:1px solid #95a5a6;border-radius:.75rem;background-color:#FFFFFF;width:504px;margin:0px;padding:5px;text-align:center;overflow:hidden;\"><table><tr><td style=\"width:240px\"><a href=\"https:\/\/hb.afl.rakuten.co.jp\/ichiba\/55265010.31939f11.55265011.f1eaded6\/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fchakasho-dina%2F383yimiaorisan%2F&#038;link_type=picttext&#038;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"word-wrap:break-word;\"><img decoding=\"async\" src=\"https:\/\/hbb.afl.rakuten.co.jp\/hgb\/55265010.31939f11.55265011.f1eaded6\/?me_id=1406417&#038;item_id=10000637&#038;pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fchakasho-dina%2Fcabinet%2F13168694%2Fimgrc0132529994.jpg%3F_ex%3D240x240&#038;s=240x240&#038;t=picttext\" border=\"0\" style=\"margin:2px\" alt=\"[\u5546\u54c1\u4fa1\u683c\u306b\u95a2\u3057\u307e\u3057\u3066\u306f\u3001\u30ea\u30f3\u30af\u304c\u4f5c\u6210\u3055\u308c\u305f\u6642\u70b9\u3068\u73fe\u6642\u70b9\u3067\u60c5\u5831\u304c\u5909\u66f4\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u304c\u3054\u3056\u3044\u307e\u3059\u3002]\" title=\"[\u5546\u54c1\u4fa1\u683c\u306b\u95a2\u3057\u307e\u3057\u3066\u306f\u3001\u30ea\u30f3\u30af\u304c\u4f5c\u6210\u3055\u308c\u305f\u6642\u70b9\u3068\u73fe\u6642\u70b9\u3067\u60c5\u5831\u304c\u5909\u66f4\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u304c\u3054\u3056\u3044\u307e\u3059\u3002]\"><\/a><\/td><td style=\"vertical-align:top;width:248px;display: block;\"><p style=\"font-size:12px;line-height:1.4em;text-align:left;margin:0px;padding:2px 6px;word-wrap:break-word\"><a href=\"https:\/\/hb.afl.rakuten.co.jp\/ichiba\/55265010.31939f11.55265011.f1eaded6\/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fchakasho-dina%2F383yimiaorisan%2F&#038;link_type=picttext&#038;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"word-wrap:break-word;\">\u3010\u611f\u8b1d\u306e39\uff05OFF\u30af\u30fc\u30dd\u30f3\u301139\uff05OFF 6\/25 23:59\u8fc4\u3010\u697d\u5929\u30c7\u30a4\u30ea\u30fc\u7dcf\u54081\u4f4d\u3011 \u65e5\u5098 \u65e5\u5098 \u8d85\u8efd\u91cf \u65e5\u5098\u5f62\u72b6\u8a18\u61b6 \u65e5\u5098\u6298\u308a\u305f\u305f\u307f \u5b8c\u5168\u906e\u5149 \u6674\u96e8\u517c\u7528 \u30ec\u30c7\u30a3\u30fc\u30b9 UV\u30ab\u30c3\u30c8100% \u8efd\u91cf \u30ef\u30f3\u30bf\u30c3\u30c1 \u81ea\u52d5\u958b\u9589 \u30b3\u30f3\u30d1\u30af\u30c8 \u4e08\u592b \u906e\u71b1 \u7d2b\u5916\u7dda100\u30ab\u30c3\u30c8 \u6298\u308a\u305f\u305f\u307f\u5098 \u7121\u5730<\/a><br><span >\u4fa1\u683c\uff1a3,000\u5186\uff5e\uff08\u7a0e\u8fbc\u3001\u9001\u6599\u7121\u6599)<\/span> <span style=\"color:#BBB\">(2026\/6\/23\u6642\u70b9)<\/span><\/p><div style=\"margin:10px;\"><a href=\"https:\/\/hb.afl.rakuten.co.jp\/ichiba\/55265010.31939f11.55265011.f1eaded6\/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fchakasho-dina%2F383yimiaorisan%2F&#038;link_type=picttext&#038;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ%3D%3D\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"word-wrap:break-word;\"><img decoding=\"async\" src=\"https:\/\/static.affiliate.rakuten.co.jp\/makelink\/rl.svg\" style=\"float:left;max-height:27px;width:auto;margin-top:0\" ><\/a><a href=\"https:\/\/hb.afl.rakuten.co.jp\/ichiba\/55265010.31939f11.55265011.f1eaded6\/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fchakasho-dina%2F383yimiaorisan%2F%3Fscid%3Daf_pc_bbtn&#038;link_type=picttext&#038;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIyNDB4MjQwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowLCJhbXAiOmZhbHNlfQ==\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"word-wrap:break-word;\"><div style=\"float:right;width:41%;height:27px;background-color:#bf0000;color:#fff!important;font-size:12px;font-weight:500;line-height:27px;margin-left:1px;padding: 0 12px;border-radius:16px;cursor:pointer;text-align:center;\"> \u697d\u5929\u3067\u8cfc\u5165 <\/div><\/a><\/div><\/td><\/tr><\/table><\/div><br><p style=\"color:#000000;font-size:12px;line-height:1.4em;margin:5px;word-wrap:break-word\"><\/p><\/td><\/tr><\/table>\n  <\/div>\n\n<\/article>\n\n<aside class=\"side\">\n  <div class=\"swid\">\n    <h4>\/\/ Deal timeline<\/h4>\n    <div class=\"timeline\">\n      <div class=\"tl\"><span class=\"d\">Apr &#8217;26<\/span><span class=\"e\">SpaceX secures option: $60B buy or $10B partnership<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Jun 11<\/span><span class=\"e\">Zed opens the DeltaDB waitlist<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Jun 12<\/span><span class=\"e\">SpaceX IPO raises ~$75B on Nasdaq<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Jun 16<\/span><span class=\"e\">$60B all-stock Anysphere acquisition confirmed<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Q3 &#8217;26<\/span><span class=\"e\">Expected close, pending regulators<\/span><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"swid cta-side\">\n    <h4>\/\/ Try it yourself<\/h4>\n    <p>The clearest way to understand the deal is to build with the tool behind it.<\/p>\n    <a href=\"https:\/\/cursor.com\/referral?code=77FGR9JHH4QJ\" target=\"_blank\" rel=\"nofollow sponsored noopener\">Try Cursor AI \u2192<\/a>\n  <\/div>\n  <div class=\"swid\">\n    <h4>\/\/ Key terms<\/h4>\n    <div class=\"timeline\">\n      <div class=\"tl\"><span class=\"d\">CRDT<\/span><span class=\"e\">Conflict-free data type enabling concurrent edits<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Delta<\/span><span class=\"e\">A single addressable edit operation<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">SCM<\/span><span class=\"e\">Source control management<\/span><\/div>\n      <div class=\"tl\"><span class=\"d\">Provenance<\/span><span class=\"e\">The traceable origin of a code change<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/aside>\n<\/div>\n\n<footer class=\"site-footer\">\n  <div class=\"footer-inner\">\n    <div class=\"fdisc\">\n      <strong>Risk &amp; editorial disclaimer<\/strong>\n      This article is journalism and general commentary, not investment, financial, legal, or security advice. References to companies, valuations, acquisitions, and security incidents reflect public reporting current to late June 2026 and may change without notice. Forward-looking statements about deals, products, or markets are inherently uncertain. Nothing here is a recommendation to buy or sell any security or to adopt any specific tool or security practice; verify against primary sources and consult qualified professionals before acting. Some outbound links are affiliate links and may earn us a commission at no additional cost to you.\n    <\/div>\n    <div class=\"fbrand\">AYUCOM \/\/ DEV \u00b7 AI \u00b7 MARKETS<\/div>\n    <div class=\"fcopy\">\u00a9 2026 AYUCOM CO LTD. All rights reserved.<\/div>\n  <\/div>\n<\/footer>\n\n<script>\n\/\/ smooth-scroll for TOC + any in-page anchor\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n  a.addEventListener('click',function(e){\n    var id=this.getAttribute('href');\n    if(id.length>1){\n      var t=document.querySelector(id);\n      if(t){e.preventDefault();t.scrollIntoView({behavior:'smooth',block:'start'});}\n    }\n  });\n});\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n<ul class=\"wp-block-latest-posts__list wp-block-latest-posts\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/form.hit-ad.net\/?p=165\">\u5ca9\u624b\u770c\u7523\u3092\u4e2d\u5fc3\u3068\u3057\u305f\u56fd\u7523\u725b\u3092\u4f7f\u3063\u305f\u8089\u304a\u3058\u3055\u3093\u62d8\u308a\u306e\u30cf\u30f3\u30d0\u30fc\u30b0\uff01\u9580\u5d0e\u719f\u6210\u8089\u300c\u683c\u4e4b\u9032\u300d<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/form.hit-ad.net\/?p=163\">\u30a8\u30f3\u5a5a\u6d3b\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u5fb9\u5e95\u89e3\u8aac\u6765\u5e97\u4e0d\u8981\u306e\u30aa\u30f3\u30e9\u30a4\u30f3\u7d50\u5a5a\u76f8\u8ac7\u6240\u306f\u672c\u5f53\u306b\u51fa\u4f1a\u3048\u308b\uff1f<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/form.hit-ad.net\/?p=159\">\u65e5\u672c\u8a9e\u3092\u4e00\u7dd2\u306b\u52c9\u5f37\u3057\u307e\u3057\u3087\u3046 \ud83c\udf38<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/form.hit-ad.net\/?p=157\">\u3010\u65e5\u672c\u8a9e\u3011\u8cb7\u3044\u7269\u3067\u4f7f\u3048\u308b\u5fc5\u9808\u30d5\u30ec\u30fc\u30ba\uff01\u3044\u304f\u3089\u3067\u3059\u304b\uff1f| Japanese with Maki #14<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/form.hit-ad.net\/?p=155\">Maki \/ \u307e\u304dJapanese teacher \u00b7 Tokyo<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>SpaceX&#8217;s $60B Bet on Cur&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[24,25],"tags":[],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-aiworkshop-tokyo","category-25"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=140"}],"version-history":[{"count":1,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=\/wp\/v2\/posts\/140\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/form.hit-ad.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}