{"id":21092727,"url":"https://github.com/zakcutner/blocktales","last_synced_at":"2026-04-23T12:33:15.718Z","repository":{"id":71630242,"uuid":"167710389","full_name":"zakcutner/blocktales","owner":"zakcutner","description":"Decentralised storytelling utilising blockchain technology","archived":false,"fork":false,"pushed_at":"2019-01-27T14:24:24.000Z","size":784,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-01T10:42:04.912Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zakcutner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-26T16:24:44.000Z","updated_at":"2022-09-22T09:48:23.000Z","dependencies_parsed_at":"2023-04-10T05:47:39.525Z","dependency_job_id":null,"html_url":"https://github.com/zakcutner/blocktales","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zakcutner/blocktales","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakcutner%2Fblocktales","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakcutner%2Fblocktales/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakcutner%2Fblocktales/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakcutner%2Fblocktales/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zakcutner","download_url":"https://codeload.github.com/zakcutner/blocktales/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakcutner%2Fblocktales/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32181371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T11:42:27.955Z","status":"ssl_error","status_checked_at":"2026-04-23T11:42:18.877Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T21:58:28.806Z","updated_at":"2026-04-23T12:33:15.713Z","avatar_url":"https://github.com/zakcutner.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blocktales\n\nDecentralised storytelling utilising blockchain technology. Available at [blocktal.es](http://blocktal.es)\n\n## How it Works\n\n*blocktales* allows users to write stories together on a completely decentralised platform. \n\nWhen a user submits a suggestion for the next word in a story, they begin mining for their word on the *blocktales* blockchain (subject to verification through natural language processing, grammar checking and blacklisting). Users compete with their computing power and mining capacity to have their words added to the ledger (the story). The first user to successfully mine their word is able to add their word to the story and the cycle begins again with a new ledger.\n\n## Features\n\n### Blockchain\n\nTo solve the unique challenges we faced, we developed our own decentralised blockchain system utilising a peer to peer JavaScript library. \n\n### Decentralisation\n\nThe *blocktales* system is designed to be fully decentralised. Users can choose to compete against existing solutions or cooperate by contributing their computing power towards mining existing suggestions.\n\n### Natural Language Processing\n\nNatural language processing is used to verify whether words are correct, both on the client side and within the blockchain verification system. This protects stories against inconsistent grammar and offensive language.\n\n## Authors\n\n*blocktales* was developed for IC Hack 19 by\n\n - Ivan Kapelyukh (ivan-kapelyukh)\n - Zak Cutner (zakcutner)\n - Pablo Gamito (PabiGamito)\n - Alex Nielsen (hitecherik)\n - Alistair Robinson (AlistairRobinson)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakcutner%2Fblocktales","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzakcutner%2Fblocktales","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakcutner%2Fblocktales/lists"}