{"id":28560210,"url":"https://github.com/bismuthfoundation/bismuth-a.p.p.","last_synced_at":"2026-01-31T19:01:44.701Z","repository":{"id":96625514,"uuid":"170661815","full_name":"bismuthfoundation/Bismuth-A.P.P.","owner":"bismuthfoundation","description":"[Reference] Bismuth Abstract Protocol Proposals","archived":false,"fork":false,"pushed_at":"2019-02-14T14:40:09.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-10T09:07:55.678Z","etag":null,"topics":["abstract-interpretation","agnostic-implementation","bismuth","blockchain","platform","protocol"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bismuthfoundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2019-02-14T09:12:35.000Z","updated_at":"2020-03-28T04:23:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ce9b2b1-a368-4c04-9ee1-5f01484a626a","html_url":"https://github.com/bismuthfoundation/Bismuth-A.P.P.","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bismuthfoundation/Bismuth-A.P.P.","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FBismuth-A.P.P.","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FBismuth-A.P.P./tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FBismuth-A.P.P./releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FBismuth-A.P.P./manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bismuthfoundation","download_url":"https://codeload.github.com/bismuthfoundation/Bismuth-A.P.P./tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FBismuth-A.P.P./sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28950279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["abstract-interpretation","agnostic-implementation","bismuth","blockchain","platform","protocol"],"created_at":"2025-06-10T09:07:51.166Z","updated_at":"2026-01-31T19:01:44.696Z","avatar_url":"https://github.com/bismuthfoundation.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bismuth-A.P.P.\nBismuth Abstract Protocol Proposals\n\n## Bismuth Abstract transactions\n\nBismuth Crypto-currency http://bismuth.cz does suppport arbitrary abstract transactions thanks to its exclusive \"operation\" and \"data\" meta fields, both of which are UTF8 text strings.\n\nYou can read more at https://github.com/bismuthfoundation/Hack-with-BIS/tree/master/01-Concepts\n\nWith such fields, we can then build protocols on top of the chain, without the need for any change in the running nodes, without requiring any specific processing from the nodes. It's just abstract data to them.\n\n## Current Protocols\nSome protocols already are running on top of Bismuth, see https://github.com/bismuthfoundation/Hack-with-BIS/tree/master/01-Concepts/protocols\n\nBismuth native token support, Alias registration, Dragginator, Autogame... all are live examples of Abstract protocols.\n\nWe call them \"Abstract\" protocols, because all depends on how the data is interpreted, who is considered as the source of trusted data provider, and these protocols could as well run on any chain that supports some arbitrary data field.\n\nWhereas ERC standards are defined by smart contract interfaces, Abstract protocols are defined by abstract transactions and their meaning. The protocols are completely implementation agnostic.\n\n## Abstract Protocol Proposals\n\nThis repository's goal is to gather new protocols specifications, discuss and fine tune them, and finally link to their implementation(s).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbismuthfoundation%2Fbismuth-a.p.p.","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbismuthfoundation%2Fbismuth-a.p.p.","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbismuthfoundation%2Fbismuth-a.p.p./lists"}