{"id":17329777,"url":"https://github.com/fgimenez/passage","last_synced_at":"2026-01-05T23:54:00.333Z","repository":{"id":151240232,"uuid":"285203613","full_name":"fgimenez/passage","owner":"fgimenez","description":null,"archived":false,"fork":false,"pushed_at":"2020-08-05T06:51:59.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-01T10:45:39.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fgimenez.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}},"created_at":"2020-08-05T06:41:47.000Z","updated_at":"2020-08-19T18:00:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ef25ea6-37b9-456f-b072-dd3108ff822e","html_url":"https://github.com/fgimenez/passage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fpassage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fpassage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fpassage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fpassage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fgimenez","download_url":"https://codeload.github.com/fgimenez/passage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245791927,"owners_count":20672669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-10-15T14:49:25.602Z","updated_at":"2026-01-05T23:54:00.308Z","avatar_url":"https://github.com/fgimenez.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# passage\n\npassage is a substrate-based decentralized system that allows to coordinate several parties to perform concrete tasks. \nThese parties form a collective and decide on the initiation, results and outcomes of the task by performing on-chain\nactions, like creating motions, casting votes and closing motions. \n\nThe initiation of the process, the votes themselves and the actions performed as a consequence of the decission taken are \nusually the result of off-chain events. For example, a new motion to release a concrete binary of a software project can \nbe created after an actor detects a new release candidate version of that binary has been created, other actors can start \nrunning some tests on this new software version and cast votes depending on the result, once the motion has passed an \nadditional actor can close it and perform the required actions to release the software.\n\nIn some cases the process might require votes from human actors to be approved, this can be controlled by the number of required\nvotes to pass.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgimenez%2Fpassage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffgimenez%2Fpassage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgimenez%2Fpassage/lists"}