{"title": "Open to the Public", "logoImg": "bafkreih7bs57kyetdpybyu35h42qtz32pjyqtn2otgxqqvueb6qyx2olca", "website": "https://opentothepublic.org", "bannerImg": "bafkreiakglz6db6rcnczrpyxjdvfqwaqcekgzzv4qbibqith7dplnivywa", "createdAt": 1713342760092, "userGithub": "tingwxyz", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Kho8iBdcIHldJTVw02zacjBaRuISy7RT0agonL5Cw5QNIsZ5LQduC9sOozUzKIwTNDTN8WQevdl_n83BPUs7DA", "type": "Ed25519Signature2018", "created": "2024-04-17T08:20:55.144Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-17T08:20:55.143Z", "expirationDate": "2024-07-16T08:20:55.143Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x05fC26074f17a7f496cA869171b52a92A3912AF4", "hash": "v0.0.0:rCItYLpiWUdh9WzzIw1rTKYYkNwQZUzLXynODt0UiIE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#opentothepublic#112738805"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..WASontVwQ5ztJI-wnIsBYuFAXrJQxd0W2Iny99RkIBHOWqJrLpul17Ovttf2xS1v9npug6z3o25eS4VUsjRqCw", "type": "Ed25519Signature2018", "created": "2024-04-17T08:20:13.350Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-17T08:20:13.350Z", "expirationDate": "2024-07-16T08:20:13.350Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x05fC26074f17a7f496cA869171b52a92A3912AF4", "hash": "v0.0.0:UrlMM6QyykYdbL5gGoXe8zIkHT/SVtqyAhg/9QIBANY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ottp__"}}}, "description": "# The open collaboration protocol built on Base. Co-create, attest, and own your collaboration graph, forever.\n\n## Open to the Public (OTTP) is on a mission to democratize innovation.\n\n\n## Problem\n\nYour work contributions are siloed in various projects, self-reported and unverified, and locked into closed platforms like LinkedIn and GitHub.\n\n\n## Solution\n\nContributions are recognized and provable, verified by collaborators and organizations via onchain attestations, and self-custodial, meaning your collaboration graph can move freely between apps/clients.\n\n![Current State to Future State](https://i.imgur.com/ktAPsPf.png)\n\nSee our [website](https://opentothepublic.org) or [docs](https://docs.opentothepublic.org) for more information about the protocol.\n\nWe are raising funds for an open-source collaboration app, built on OTTP. Easily find collaborators, contribute to projects, and put your work conchain.\n\nPlay the video (below) of the [Figma prototype](https://bit.ly/ottp-web-client-v0-prototype) or explore it yourself.\n\n[![OTTP web client — v0 prototype](https://img.youtube.com/vi/Qgb6xj09eks/sddefault.jpg)](https://youtu.be/Qgb6xj09eks)\n\nThe OTTP front-end will include the basic core features, with a less opinionated structure, which allows different builders to customize it and create clients focused around certain communities or audience segments (DAOs, fractional workers, etc.).\n\n![OTTP web client — forked](https://github.com/user-attachments/assets/fae7732f-200d-4ef8-b9d1-f5f2a6cd9c50)\n\nWe will use 100% of the funds to pay for the development of the open web client, mostly in the form of public bounties for front-end development and back-end updates to the protocol and SDK to make it easier for others to fork.\n\n\n\n## Progress\n\nWe participated in [Backdrop Build](https://backdropbuild.com) V3 and V4 and were selected as finalists for both.\n\nSince the [last Gitcoin round](https://explorer.gitcoin.co/#/round/42161/26/78), we created a developer SDK, which has received 1K+ downloads to date. We are preparing to deploy the updated version of our smart contract with additional core features, and have created the initial designs for our open-source front-end.\n\n## Plan for the Web Client\n\nWe want to raise a minimum of $5K to pay for the development of the core app features. Additional funds could be used to build out additional features.\n\n**Core Features:**\n- OTTP ID creation\n- ORG ID creation\n- Sign in with Farcaster ID (FID)\n- Sign in with Ethereum address\n- User and organization profiles \n- Project pages\n- Proposals\n- Contribution attestations\n\nOther core protocol features that may be implemented into the web client in the future and available to all builders via the OTTP SDK.\n\n- Sign in with other methods, e.g. email, Lens, etc.\n- Account recovery\n- Account-abstracted wallets\n- Usernames\n- Comments\n- Upvote/downvote\n- Token-gating\n\n\n## Infra and Tech Stack\n\n- [Base](https://base.org)\n- [Ethereum Attestation Service (EAS)](https://attest.org)\n- [Farcaster](https://farcaster.xyz)\n- [GraphQL](https://graphql.org)\n- [Next.js](https://nextjs.org)\n- [Neynar](https://neynar.com) \n- [Node.js](https://nodejs.org)\n- [Solidity](https://soliditylang.org)\n\n\n## Links\n\n- [Website](https://opentothepublic.org)\n- [Documentation](https://ottp.gitbook.io/docs)\n- [Github](https://github.com/opentothepublic)\n- [Twitter](https://twitter.com/ottp__)\n- Farcaster: [Warpcast](https://warpcast.com/ottp)\n- Community: [Warpcast Channel](https://warpcast.com/~/channel/ottp)\n- Lens: [Hey](https://hey.xyz/u/ottp__)\n- [Zora](https://zora.co/@0x557e94eab9a3706d79efdc5d1b10f945304dafef)\n\n\n## Contributors\n\n- [Nate](https://x.com/nathansvan)\n- [Ting](https://x.com/ting)\n- [Krish](https://x.com/lowcodekrish)\n- [Matt](https://x.com/codeStein_)\n- [Peter](https://x.com/PeterAnyaogu)", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "opentothepublic", "projectTwitter": "ottp__"}