{"id":20324136,"url":"https://github.com/opentensor/bits","last_synced_at":"2026-03-09T05:32:13.119Z","repository":{"id":256281197,"uuid":"843576059","full_name":"opentensor/bits","owner":"opentensor","description":"Bittensor Improvement Tenets (BITs)","archived":false,"fork":false,"pushed_at":"2025-11-01T19:17:54.000Z","size":67,"stargazers_count":9,"open_issues_count":21,"forks_count":23,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-03-04T13:38:34.295Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opentensor.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-16T20:30:40.000Z","updated_at":"2026-01-14T19:51:40.000Z","dependencies_parsed_at":"2025-08-12T23:16:31.901Z","dependency_job_id":"20f9839f-4304-4450-a630-8477dc5d11b2","html_url":"https://github.com/opentensor/bits","commit_stats":null,"previous_names":["opentensor/bits"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/opentensor/bits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentensor%2Fbits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentensor%2Fbits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentensor%2Fbits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentensor%2Fbits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opentensor","download_url":"https://codeload.github.com/opentensor/bits/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentensor%2Fbits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30283906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"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-14T19:32:26.796Z","updated_at":"2026-03-09T05:32:13.098Z","avatar_url":"https://github.com/opentensor.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bittensor Improvement Tenets (BITs)\n\nWelcome to the Bittensor Improvement Tenets (BITs)\n[repository](https://github.com/opentensor/bits). This repository serves as the central\nlocation for submitting, discussing, and tracking proposals for changes and improvements to the\nBittensor protocol.\n\n## What are BITs?\n\nA Bittensor Improvement Tenet (BIT) is a technical design document providing information to\nthe Bittensor community or describing new features for the Bittensor protocol and surrounding\necosystem. A BIT should provide a convincing rationale for and a concise technical\nspecification of any underlying features described in the BIT. BITs are intended to be the\nprimary mechanism for proposing new features and changes, collecting community input on an\nissue, and documenting design decisions that impact the protocol.\n\n## Types of BITs\n\nBITs are classified into the following categories:\n\n- **Core:** Proposals that impact the core Bittensor protocol and consensus rules.\n- **Subtensor:** Proposals that relate to the Subtensor blockchain and related functionality.\n- **Networking:** Proposals related to networking protocols, node interactions, or networking\n  infrastructure.\n- **Interface:** Proposals related to API, CLI, or user interface improvements.\n- **Meta:** Proposals about processes or changes to the BITs system itself.\n- **Informational:** Proposals that provide general guidelines or information to the Bittensor\n  community but do not propose a new feature.\n\n## BITs Lifecycle\n\nBITs pass through several stages before it becomes final:\n\n- **Draft:** The initial state of a BIT when submitted as a pull request. In this stage, the\n  BIT is open for discussion and feedback.\n- **Review:** The BIT has passed the initial review and is now under formal review by the BIT\n  editors and the community.\n- **Last Call:** The BIT is nearing finalization and has a set period for final comments and\n  objections.\n- **Final:** The BIT is considered complete and implemented (or ready for implementation).\n- **Stagnant:** The BIT has not been updated for a significant period or lacks consensus, so it\n  is no longer considered active.\n- **Withdrawn:** The author of the BIT has decided to withdraw the proposal.\n- **Living:** The BIT is a living document that is continually updated with new information\n  (e.g., coding standards or best practices).\n\n## How to Submit BITs\n\n1. **Fork this repository.**\n2. **Create a new file** in the `bits/` directory named `BIT-XXXX.md`, where `XXXX` is the next\n   available BIT number. You can use the [BIT template](bits/BIT-0000-template.md) as a starting\n   point.\n3. **Fill in the tenet** with your proposal details.\n4. **Submit a pull request** with your new BIT. The title should be \"BIT-XXXX: [Title]\" where\n   `XXXX` is your BIT number.\n5. **Engage in the discussion**: Address any feedback from the community and BIT editors during\n   the review process.\n\n## BITs Numbering\n\nBITs are assigned numbers in the order they are proposed. The number `0000` is reserved for the\nBIT tenet. Once a BIT is accepted and merged, its number is locked and cannot be changed.\n\n## Roles and Responsibilities\n\n- **Author:** The person who wrote and is responsible for the BIT.\n- **Editor:** A member of the community who is responsible for ensuring that BITs are clear,\n  concise, and meet the repository's standards. Editors do not make decisions about BIT\n  approval but facilitate the process.\n- **Reviewer:** Any community member who reviews and provides feedback on BITs during the Draft\n  and Review stages.\n\n## Discussions\n\nA discussion forum is provided at https://github.com/opentensor/bits/discussions for discussing\npreliminary ideas and collecting informal feedback before submitting a BIT.\n\n## FAQs\n\n### What is the purpose of BITs?\nBITs serve as the primary mechanism for proposing new features or changes to the Bittensor\nprotocol, fostering open-source development, transparency, and structured decision-making.\n\n### How are BITs approved?\nBITs are approved through community consensus during the Review and Last Call stages. Editors\nfacilitate the process but do not unilaterally approve BITs.\n\n### Can I update BITs after they are finalized?\nOnce BITs are finalized, they are generally considered complete. However, living BITs are an\nexception and can be updated regularly.\n\n## Related Links\n\n- [Ethereum Improvement Proposals (EIPs)](https://eips.ethereum.org/)\n- [Bitcoin Improvement Proposals (BIPs)](https://github.com/bitcoin/BIPs)\n\n## License\n\nThis repository and all BITs are licensed under [The Unlicense](LICENSE).\n\n---\n\nThis repository is a work in progress, and we welcome your contributions and feedback to\nimprove the BITs process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentensor%2Fbits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopentensor%2Fbits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentensor%2Fbits/lists"}