Geodework
{"title": "Geodework", "logoImg": "bafkreiboelmflbgu2kxrqltgxxuphroegkpoiqo3kbimhtp7a3t6be2g6q", "website": "https://geodework.com/", "bannerImg": "bafkreig7rkshypjw7bhrii62uhxgrp2wf52gsiuy2xnmrgddwjtisybksa", "createdAt": 1743001966503, "userGithub": "stevengworks", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-26T16:27:58.060Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x3d8a0d37345ef2fb506e43ff63774df772e5bd82911e7b29cf57af413afdfa9609fabf1fd5fbd985e1d2357c52cce6539ee50c2e09aafef3e22d1ce11774301e1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-26T16:27:58.060Z", "expirationDate": "2025-06-24T16:27:58.060Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xEE0735e0126268ddfc618aAE730a847127E8c04E", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#geodework#191908270", "nullifiers": ["v0.0.0:B0c7FLw1Pdh1+YXonaq+r3K2xsP/ehfgbt43mDhqIj0="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-26T15:10:08.076Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x6aa2491a64939ac53c1e449fc6d9c548db38f504f232f083a407d5f7da4de1ee35f335410d60a1e48ee15a749621b49492a14f8ca8fbc26b988ce4bd971d0f0d1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-26T15:10:08.076Z", "expirationDate": "2025-06-24T15:10:08.076Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xEE0735e0126268ddfc618aAE730a847127E8c04E", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#Geodework", "nullifiers": ["v0.0.0:+Vo95tBiX/db+Qj6KOeXbwyK7BHqs113xqzhsTmSE/4="]}}}, "description": "## Who?\n\n[Geodework](https://geodework.com/) is a spin-out organization of the Ethereum Foundation dedicated to global Ethereum ecosystem development.\n\nPrior to spinning out, we at Geodework were an internal EF team called Generalist Ecodev. As its name suggests, Generalist Ecodev served a “general” ecodev function. Which means, we did Ethereum ecodev with a broad, general mandate in mind and thought about Ethereum ecodev as an object in its own right. \n\nFor instance, just as protocol development is an object that consists of technical work streams like “scaling research” or “client development”, ecosystem development is an object that consists of work streams largely having to do with community infrastructure: “org building,” “developer growth,” “education or regional ecodev,” etc, etc. And within this frame, Generalist Ecodev accomplished a lot. We: \n\n* Helped facilitate the creation of orgs such as The Red Guild, 0xPARC, BuidlGuidl, ETHKipu \n* Built up education ecodev efforts by supporting professors and student groups at universities around the world such as TUM, Princeton, KTH, UTokyo, BITS Pilani. \n* Sourced and executed 100+ geo grants, reaching communities like ETHTaipei, EthereumTGU, ETHKL, SpaghettiETH, ETHCluj, Ethereum Argentina, and many others. \n* Among other wins \n\nOver time, Generalist Ecodev came to focus more and more on the “regional or grassroots development” (“geo ecodev”) stream because of its importance: Ethereum is a global network that comes into form as a result of geographically distributed “local nodes” (technical, social, organizational). Ethereum is deeply rooted in geography. As a case-in-point, imagine that 100% of validator nodes or 100% of Ethereum devs were located in one region. Here, the role of physical geography in Ethereum becomes instantly clear: it’s existential to the censorship resistance of the network. \n\nAnd so Ethereum needs people whose job it is to think about and work towards the geographic decentralization of strategic ecosystem variables. But crucially, we also need people to “do” and do with an emphasis on urgency, clean, crisp execution, and excellence. \n\nGeneralist Ecodev, now Geodework, has been one such example of a group of people. \n\n\n## What?\n\nGeodework will pursue the geographic decentralization of Ethereum in a similar vein as our EF team had done. We will continue to source and support talented grassroots contributors and facilitate grants. And we’ll continue to do our brand of execution-oriented geo ecodev.\n\nConcretely, Geodework is an ecosystem product studio dedicated to global Ethereum ecosystem development and as such building a better Internet. Which means we will:\n\n* Build educational and community infra products and tools, e.g., ([Local Ethereum](https://localethereum.beehiiv.com/), Ethereum Job Board, and more to come)\n* Facilitate Ethereum-focused grant giving\n* And execute on public goods work of global Ethereum ecosystem development\n\n## Why?\n\nGeodework spun out of the Ethereum Foundation because there are virtually no organizations within the Ethereum ecosystem, outside the EF, that treat Ethereum ecodev as a first class citizen and execute towards a mandate of global Ethereum ecosystem development — much less geo ecodev. And we think that needs to change. \n\nEthereum requires and deserves a multitude of competent Ethereum-first orgs that come with their own unique perspectives and approaches to solving problems. \n\nJust as the space values core protocol development and client diversity, we believe it needs to come to equally value core ecosystem development and community infra diversity. And just as Ethereum is more robust with multiple client teams, Ethereum will be more robust with multiple community infra teams. \n\n## Where?\n\nWorldwide \n\n\n## How?\n\nWe will execute primarily by:\n\n* Building out educational and community infra products and tools\n* Facilitating grant-giving \n* And execute on public goods work of global Ethereum ecosystem development\n\n## When?\n\nNow. \n\nEthereum must win now.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "geodework", "projectTwitter": "geodework"}