{"id":19358398,"url":"https://github.com/paritytech/substrate-open-working-groups","last_synced_at":"2026-02-20T18:01:43.077Z","repository":{"id":45651858,"uuid":"322509212","full_name":"paritytech/substrate-open-working-groups","owner":"paritytech","description":"The Susbstrate Open Working Groups (SOWG) are community-based mechanisms to develop standards, specifications, implementations, guidelines or general initiatives in regards to the Substrate framework. It could, but not restricted to, lead to new Polkadot Standards Proposals. SOWG is meant as a place to find and track ongoing efforts and enable everybody with similar interests to join and contribute.","archived":false,"fork":false,"pushed_at":"2021-12-02T14:27:34.000Z","size":125,"stargazers_count":34,"open_issues_count":2,"forks_count":10,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-10-28T00:33:08.036Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://substrate.dev/","language":null,"has_issues":true,"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/paritytech.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}},"created_at":"2020-12-18T06:28:04.000Z","updated_at":"2025-09-27T15:33:33.000Z","dependencies_parsed_at":"2022-08-31T23:21:24.511Z","dependency_job_id":null,"html_url":"https://github.com/paritytech/substrate-open-working-groups","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paritytech/substrate-open-working-groups","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fsubstrate-open-working-groups","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fsubstrate-open-working-groups/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fsubstrate-open-working-groups/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fsubstrate-open-working-groups/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paritytech","download_url":"https://codeload.github.com/paritytech/substrate-open-working-groups/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fsubstrate-open-working-groups/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29659752,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-11-10T07:11:37.411Z","updated_at":"2026-02-20T18:01:43.061Z","avatar_url":"https://github.com/paritytech.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Substrate Logo](./src/substrate_logo.png)\n\n# Substrate Open Working Groups (SOWGs)\n\n\nThe Susbstrate Open Working Groups (SOWG) are community-based mechanisms to develop standards, specifications, implementations, guidelines or general initiatives in regards to the [Substrate framework](https://github.com/paritytech/substrate).\nIt could, but not restricted to, lead to new [Polkadot Standards Proposals](https://github.com/w3f/PSPs).\nSOWG is meant as a place to find and track ongoing efforts and enable everybody with similar interests to join and contribute.\n\n---\n\n- [:bookmark_tabs: Resources](#bookmark_tabs-resources)\n- [:clipboard: Process](#clipboard-process)\n- [:pencil: Contributing](#pencil-contributing)\n- [:bulb: Help](#bulb-help)\n\n## :bookmark_tabs: Resources\n\n- [SOWG Drafts](./drafts)\n  - [Draft Template](./drafts/sowg-template.md)\n- [Active SOWG's](./SOWG)\n  1. [Polkadot Token Standard Document](./SOWG/1-polkadot-token-standard.md)\n      - [Discussion](https://github.com/paritytech/substrate-open-working-groups/discussions/8)\n  2. [Identity Standard Discussion](https://github.com/paritytech/substrate-open-working-groups/discussions/2)\n- [Closed SOWG's](./closed)\n- [Archive SOWG's](./archive)\n    - [SOWG Archive](./archive/sowg-archive.md)\n\n## :clipboard: Process  \n\nBelow is the workflow of the successful establishment of a new SOWG:\n```\n1. Draft -\u003e 2. Activation -\u003e 3. Maintain -\u003e 4. Closed\n```\n1. **Draft:** A valid draft, based on the [Draft Template](./drafts/sowg-template.md) and has an open PR into the [SOWG folder](./SOWG/). \n2. **Activation:** Any SOWG template, merged into the root folder, based group which is in active discussions, has a defined champion and at least one contributer.\n4. **Maintain:** The SOWG is actively maintained by the champion and it's contributers, in the sense of regular discussions, meetings, output.\n4. **Closed:** The SOWG gets closed after inactivity for more than one quarter or successful contribution to the [Polkadot Standards Proposals](https://github.com/w3f/PSPs), therefore the SOWG document will get moved into the [archive folder](/archive/).\n\nIn order to be **merged** for the different SOWG proposals, reviewers need to approve a PR. Reviewers should be known experts in the topic covered by the community.\n\n## :pencil: Contributing\n\nBefore you start writing a proposal for a new SOWG, you should discuss an idea in the various community channels (see the [Polkadot community website](https://polkadot.network/community/)). A SOWG should provide the motivation, the technical context as well as current contributors. \n\n1. Fork this repository.\n2. In the newly created fork, create a copy of the [Draft Template](./drafts/sowg-template.md).\n3. Fill out the [Draft Template](./drafts/sowg-template.md) with the details of your SOWG and move it to the [root folder](./) folder. If your SOWG requires images, the images should be integrated in the subdirectory of the [src folder](/src/), which has your SOWG number as the name.\n4. Once you have completed the application, click on \"create new pull request\".\n5. Rename the file with \"number_of_oswg-oswg_name.md\".\n6. Update the pull request. \n\n## :bulb: Help\n\n* [Substrate Technical](https://matrix.to/#/!HzySYSaIhtyWrwiwEV:matrix.org?via=matrix.parity.io\u0026via=matrix.org\u0026via=corepaper.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Fsubstrate-open-working-groups","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparitytech%2Fsubstrate-open-working-groups","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Fsubstrate-open-working-groups/lists"}