History – Geo

Back
v1.2.0 · currentStaleness pass: cutover plan re-read (still 23 July 2026, testnet), app activity into October 2026, mainnet sponsorship endpoint still absent in geo-network.ts–
1 block modified
  • Modified – Text at Block 2

    Geo is a knowledge-graph appli…ing for itself. The move was still not finished ion Septem20 October 2026. Geo's app plan, last…elopment, with changes merged through September 2026 (into October 2026, and its network module still has no gas-sponsorship endpoint for mainnet ( geo-network.ts (https://github.com/geobrowser/geogenesis/blob/master/apps/web/core/sdk/geo-network.ts) ; geobrowser/geogenesis (https:…js.org/@geoprotocol/geo-sdk) .

v1.1.0Update the two-path description to the shipped February 2026 contracts, add the permissionless action class, the beacon-proxy upgrade path, and GRC-20 moving to Geo–
3 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category Knowledge-graph app i… space Data standard GRC-20, The Graph's proposed standard for knowledge graphsproposed at The Graph and now maintained by Geo as its own specification (https://github.com/geobrowser/grcs/blob/main/grcs/grc-0020.md) , marked Final in February 2026; the npm scope moved to @geoprotocol Governance Members propose, …n removes Network Geo testnet,(chain ID 55516) as of July 2026, is what the app runs on. A Geo mainnet, chain ID 80451, exists and produces blocks, but no indexer serves it (read 19 September 2026) Contracts AGPL-3.0-or-later, and explicitly unaudited (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/src/contracts/DAOSpace.sol) : the source carries a warning that it may contain bugs and should not hold funds Site geobrowser.io (https:/…y (/wiki/policy/verifiability)

  • Modified – Text at Block 2

    Geo is a knowledge-graph appli…cture.md) ). On the fast path, an editor proposes a single action is proposed from a short list: add or remo… threshold. On the slow path, any member or editorseveral actions can be propose several actions at once;d at once, and the proposal needs a majority and executes only after the voting window closesa quorum. Adding or removing editors a…assed proposal, and an editor can be flagged, which removes their access to the fast path until the flag is lifted. The split is the one this wiki describes under typed versus arbitrary execution (/wiki/dao-governance/concepts/voting/typed-vs-arbitrary-execution) : routine edits run on a narrow, enumerated path, and anything that changes who holds power goes through the general, slower oneor member can be restricted, which removes their access to the fast path until a passed slow-path proposal lifts it. Two changes in February 2026 moved both paths, and the page that described them in October 2025 no longer matches the code. The fast path is no longer editors-only: members may use it where the space’s own default setting allows, any editor can restrict any member or editor from it, and only editors still vote ( Geo (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2026_02_26-fast-path-for-members.md) ). And the slow path no longer waits out its window. A second threshold, measured as a share of all editors rather than of votes cast, executes a well-supported proposal at once, with the old percentage-and-quorum test after the window as the fallback; the reason given is that in a space with one editor the delay serves no purpose ( Geo (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2026_02_20-slow-path-early-execution.md) ). The shipped contract states it plainly in its own header: both paths execute immediately on a yes vote if the threshold is met ( DAOSpace.sol (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/src/contracts/DAOSpace.sol) ). The split is the one this wiki describes under typed versus arbitrary execution (/wiki/dao-governance/concepts/voting/typed-vs-arbitrary-execution) : routine edits run on a narrow, enumerated path, and anything that changes who holds power goes through the general, slower one. There is now a third class that skips governance entirely. Beside the GOVERNANCE. actions, the contracts declare a PERMISSIONLESS. namespace (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/src/ActionsConstants.sol) – upvote, downvote, agree, disagree, verify, dispute and comment – whose allowlist the registry owner maintains. A reader’s stance on an entry, and their assertion that it is true or disputed, are recorded without a proposal and without an editor. So the claim that a change to a space’s content is a proposal holds for what the graph says, and not for what its readers say about it. Leaving Aragon Geo launche…aces become ordinary accounts. The upgradeability is worth stating precisely: a DAO space is a beacon proxy produced by a factory ( Geo (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/README.md) ), so one beacon change moves every space at once rather than each space deciding for itself. The move was not finished in….com/geobrowser/geogenesis) ). Two things sit beside the governance work and are easy to miss. Geo publishes skills for coding agents (https://github.com/geobrowser/geo-skills) to query the graph and publish to it, so an agent can create a space entry without opening the app – the vendor-side agent surface this wiki treats under the machine-readable DAO (/wiki/dao-governance/concepts/analysis/machine-readable-dao) . And GRC-20, which the infobox above once attributed to The Graph, is now Geo’s own: The Graph’s copy is still a draft from November 2024, while Geo’s specification (https://github.com/geobrowser/grcs/blob/main/grcs/grc-0020.md) is marked Final and dated February 2026, published under its own @geoprotocol npm scope (https://registry.npmjs.org/@geoprotocol/geo-sdk) .

  • Modified – Text at Block 4

    References - Aragon, Geo Gen…nesis) – the Geo Genesis app. - Geo, fast path for members (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2026_02_26-fast-path-for-members.md) and slow-path early execution (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2026_02_20-slow-path-early-execution.md) (RFCs, February 2026); DAOSpace.sol (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/src/contracts/DAOSpace.sol) and ActionsConstants.sol (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/src/ActionsConstants.sol) as shipped.

v1.0.0Create Geo: a knowledge graph whose spaces govern edits by vote, and its move off Aragon OSx–
4 blocks added
  • Added – Text at Block 1 → Block 1

    Category Knowledge-graph app in which each community space governs its own entries Built by The Geo team, in The Graph's ecosystem Launched Early access on 10 January 2025, starting with a Crypto News space Data standard GRC-20, The Graph's proposed standard for knowledge graphs Governance Members propose, editors vote; launched on Aragon OSx, which a 2025 redesign removes Network Geo testnet (chain ID 55516) as of July 2026 Site geobrowser.io (https://www.geobrowser.io/) · github.com/geobrowser (https://github.com/geobrowser) Related Aragon (/wiki/dao-governance/tooling/frameworks/aragon) · Typed vs arbitrary execution (/wiki/dao-governance/concepts/voting/typed-vs-arbitrary-execution) · SubDAOs and working groups (/wiki/dao-governance/concepts/membership/subdaos-and-working-groups) · Verifiability (/wiki/policy/verifiability)

  • Added – Text at Block 2

    Geo is a knowledge-graph application in which each topic community, called a space, decides by on-chain vote what goes into its part of the graph. Its app, Geo Genesis, opened to early access on 10 January 2025 with one space, Crypto News, where editors structure news stories and check the facts attached to them ( Aragon (https://blog.aragon.org/geo-genesis-a-breakthrough-in-governing-knowledge-onchain/) ). It is a working example of a wiki whose edits pass through a DAO: a change to a space's content is a proposal, and it lands only if the space's editors approve it. How a space works Geo stores information as a graph in which every data point is a triple of an entity, an attribute and a value ( Geo (https://github.com/geobrowser/geogenesis) ). It follows GRC-20, a standard The Graph proposed so that different applications can share one knowledge graph ( The Graph (https://thegraph.com/blog/grc-20-hackathon-recap/) ). A space holds one community's part of the graph, and anyone can see who added each entry and which vote accepted it. A space has two roles. Members propose changes. Editors vote on proposals and execute the ones that pass, and the space's DAO contract, not any individual, holds the permission to publish ( Aragon (https://blog.aragon.org/geo-genesis-a-breakthrough-in-governing-knowledge-onchain/) ). A personal space, owned by one account, publishes without a vote. Two speeds for an edit Geo's second-generation contracts, specified in October 2025, give a DAO space two paths ( Geo (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2025_10_22-geo-singleton-architecture.md) ). On the fast path, an editor proposes a single action from a short list: add or remove a member, publish an edit, or flag or unflag content. It executes as soon as the yes votes reach a fixed count, and a single no vote moves it to the slow path, which restarts the voting period under a percentage threshold. On the slow path, any member or editor can propose several actions at once; the proposal needs a majority and executes only after the voting window closes. Adding or removing editors and changing the voting settings happen only through a passed proposal, and an editor can be flagged, which removes their access to the fast path until the flag is lifted. The split is the one this wiki describes under typed versus arbitrary execution (/wiki/dao-governance/concepts/voting/typed-vs-arbitrary-execution) : routine edits run on a narrow, enumerated path, and anything that changes who holds power goes through the general, slower one. Leaving Aragon Geo launched on Aragon (/wiki/dao-governance/tooling/frameworks/aragon) OSx. Each space was an Aragon DAO with governance plugins written for Geo ( aragon/geo-browser-contracts (https://github.com/aragon/geo-browser-contracts) ), and Aragon presented the launch as a showcase for its framework. Ten months later the design document that specifies the two paths opens by requiring the complete removal of Aragon OSx, which it says had added significant complexity ( Geo (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2025_10_22-geo-singleton-architecture.md) ). In its place, one registry contract becomes the entry point for every space and emits a single standard event, so Geo's indexer follows one contract instead of many; spaces become upgradeable contracts of their own, and personal spaces become ordinary accounts. The move was not finished in September 2026. Geo's app plan, last updated on 23 July 2026, keeps the app on testnet, lists the switch to the new contracts on testnet as waiting on the backend team, and leaves mainnet for later ( Geo (https://github.com/geobrowser/geogenesis/blob/master/MAINNET_CUTOVER_PLAN.md) ). The app itself is in active development, with changes merged through September 2026 ( geobrowser/geogenesis (https://github.com/geobrowser/geogenesis) ).

  • Added – Text at Block 3

    How Caper approaches this A caper (/wiki/foundations/what-is-a-caper) 's own wiki takes the opposite order. Anyone who currently holds the caper's token, its vote token or its founder badge can save an edit, and it takes effect at once, with no vote. Every save writes a revision, and restoring an earlier version is recorded as another revision, so the history only grows (src/domains/wiki/actions.ts). Geo puts the vote before the edit; a caper keeps the edit and its history and leaves correction to the next holder. The record sits in different places too. Geo publishes each accepted edit on-chain, as a pointer to its content; a caper's wiki lives in Caper's database, and what a caper puts on the ledger is its proposals (/wiki/governance/proposals) and ballots.

  • Added – Text at Block 4

    References - Aragon, Geo Genesis: A Breakthrough in Governing Knowledge Onchain (https://blog.aragon.org/geo-genesis-a-breakthrough-in-governing-knowledge-onchain/) (January 2025). - The Graph, GRC-20 Hackathon Recap (https://thegraph.com/blog/grc-20-hackathon-recap/) (June 2025) – GRC-20 and Geo Genesis. - Geo, Geo singleton architecture (https://github.com/geobrowser/geo-contracts-foundry/blob/dev/docs/2026_03-internal-review/rfcs/2025_10_22-geo-singleton-architecture.md) (design document dated 22 October 2025) – removal of Aragon OSx, the space registry, fast and slow paths. - Geo, v2 contracts cutover plan (https://github.com/geobrowser/geogenesis/blob/master/MAINNET_CUTOVER_PLAN.md) (updated 23 July 2026). - Aragon, aragon/geo-browser-contracts (https://github.com/aragon/geo-browser-contracts) – the OSx plugins Geo launched with. - geobrowser/geogenesis (https://github.com/geobrowser/geogenesis) – the Geo Genesis app.