0xFable
{"type": "project", "title": "0xFable", "logoImg": "bafkreial6b3ur5p6lj3um6slederriwfykghso7kfcne2o2j3uigkjj7vq", "website": "https://github.com/0xFableOrg/0xFable", "bannerImg": "bafkreielvih3u76rgah3n5uc6kx2v4rhnjlkda6eotinkkp3i3h4ijo5kq", "createdAt": 1691454126102, "userGithub": "norswap", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..CzByZ_86BqalARbaeO02sC1MceRkbov5TjFfP03ZIbyQEYs3F-dLnfb8XG45R1LbgfzKBZLZIomfAT5TVr5oCQ", "type": "Ed25519Signature2018", "created": "2023-08-07T23:02:05.263Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-07T23:02:05.263Z", "expirationDate": "2023-11-05T23:02:05.263Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x576F1E53afe5e99b2257258C7E3248d3a1822548", "hash": "v0.0.0:n3lTc8BNiFjpA4IUere7JvmWEbZ1Gem4iXD/koPkBfA=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#0xFableOrg#202175"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..m5uduJaTyPw--8htwzUvIvKY2Zk7Pr27ZKnGvoIBvOSYBUbvL3s6st2yK2pcHVlSPKWztDLqdAPpRDebeVD_Bw", "type": "Ed25519Signature2018", "created": "2023-08-07T22:58:41.576Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-07T22:58:41.576Z", "expirationDate": "2023-11-05T22:58:41.576Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x576F1E53afe5e99b2257258C7E3248d3a1822548", "hash": "v0.0.0:bPvfmLgtiz+wkkXIaAQ8rFrTTzOjz3FfSl/vhTllmYI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#0xFableGame"}}}, "description": "## What is this?\n\n0xFable is a fully on-chain trading card game, in the spirit of Magic the Gathering and Hearthstone.\n\nAll the game logic lives on-chain and the game employs zero-knowledge circuits to hide private information (like the players' hands).\n\n## Fully on-chain?\n\nBy being fully on-chain (and of course, entirely open-source), the game ensures permissionless extensibility. Anybody can extend the game, change its rules, or create new game modes that are compatible with existing cards, or design entirely new cards that are compatible with the existing game contracts.\n\nThese are basic freedoms that exist in every physical card and board games but are usually lost when these games become digital. The blockchain optimizes for permissionless composability, and allows us to reclaim these freedoms!\n\n**For more**: my [EthDenver talk](https://www.youtube.com/watch?v=xBGt38W0u8E) explains my enthusiasm for fully on-chain games.\n\n## 0xFable & Rollup Infrastructure\n\n0xFable will run on its own rollup appchain. The 0xFable team is committed to build infrastructure in the open to make operating appchains easier. These efforts, including [simple-op-stack-rollup](https://github.com/0xFableOrg/simple-op-stack-rollup) and an upcoming proposal for a modular shared sequencing  standard, in consultation with industry leaders — we're in touch with everyone that works on shared sequencing (as far as we known), major enablers like EigenLayer and Celestia, as well as chains, bridges and DeFi apps that have a vested interest in shared sequencing.\n\nAs such, funding 0xFable also means funding open-source technology that will greatly simplify the deployment of rollapps in the greater Ethereum ecosystem.\n\n**For more**: check out [these two talks](https://twitter.com/norswap/status/1684910616060821504) about why on-chain games should be rollapps, and [this talk](https://www.youtube.com/watch?v=WFJVD5P2stI) about some early shared sequencing design space explorations.\n\n## Team & Status\n\nThe 0xFable core team currently comprises [Norswap](twitter.com/norswap), former Optimism protocol team & major Twitter complainer, as well as serial entrepreneur [Kai Jun Eer](https://twitter.com/kaijuneer), man of wisdom and wholesomeness. Everybody is welcome to contribute.\n\nThe game is nearing the completion of a tech demo which will demonstrate a functional but simplistic card game engine complete with contracts, zero-knowledge proofs and a polished frontend.\n\nOur next focus will be on gameplay, the improvement of our engine, especially with regards to extensibility, and infrastructure (rollups & sequencing) aspects. We are hoping to open source even the game design process (at least, parts of it)!\n\n## Coda\n\nWe are deeply committed to the crypto ethos of transparency and openness, and would love your help in building a crypto game that will be actually fun, builds on a proven model, but takes full advantage of the technological affordances of the blockchain to recapture freedoms that are too often lost in digital games.\n\nThank you for your support!", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "0xFableOrg", "projectTwitter": "0xFableGame"}