{"id":24380673,"url":"https://github.com/ophiase/astral-zk-ml","last_synced_at":"2026-04-13T01:16:32.892Z","repository":{"id":248171521,"uuid":"827964595","full_name":"Ophiase/Astral-ZK-ML","owner":"Ophiase","description":"🌠 ETH Brussels Contest : Decentralized Machine Learning Protocol adapted to both terrestrial and spatial context to enable the collaboration of different military forces. ","archived":false,"fork":false,"pushed_at":"2024-12-15T17:25:39.000Z","size":7560,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T08:32:36.213Z","etag":null,"topics":["blockchain","machine-learning","starknet","zero-knowledge"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/Ophiase.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":"2024-07-12T19:09:00.000Z","updated_at":"2024-12-15T17:25:43.000Z","dependencies_parsed_at":"2024-07-13T03:27:55.153Z","dependency_job_id":"2258b04c-180e-424d-a2a2-580ac1dfce75","html_url":"https://github.com/Ophiase/Astral-ZK-ML","commit_stats":null,"previous_names":["ophiase/celestial-zk-ml","ophiase/astral-zk-ml"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ophiase%2FAstral-ZK-ML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ophiase%2FAstral-ZK-ML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ophiase%2FAstral-ZK-ML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ophiase%2FAstral-ZK-ML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ophiase","download_url":"https://codeload.github.com/Ophiase/Astral-ZK-ML/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243240819,"owners_count":20259476,"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":["blockchain","machine-learning","starknet","zero-knowledge"],"created_at":"2025-01-19T08:27:43.635Z","updated_at":"2025-12-29T01:22:10.471Z","avatar_url":"https://github.com/Ophiase.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Astral-ZK-ML\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"resources/logo.png\" width=400\u003e\u003c/p\u003e\n\nSponsorized by [ETH Global - Brussels](https://ethglobal.com/events/brussels). \\\nPrize : **Nethermind** - Best zkML project\n\nDecentralized Machine Learning Protocol adapted to both terrestrial and spatial context. \\\nThe models and the two smartcontracts utilizing them are written in the ZK-Proovable language Cairo. \\\nIn the future, the smart contracts will be deployed on specific L3 for each planets/asteroids using Madara.\n\n## Introduction\n\n- ✅ **ZK-ML tools** : Built in Cairo 2.6.4 for contracts on starknet-compatible blockchain\n\t- ✅ Implemented on blockchain\n\t\t- Basic Algebra + Linear Algebra\n\t\t\t- Principal types: Signed Integer, Float (WFloat), Vector, Matrix\n\t\t\t- Numerous High level operations to manipulate those types.\n\t\t\t- Uniform pseudo random generator (to initialize weights)\n\t\t\t\t- TODO: add more distributions (normal, poisson, $\\dots$)\n\t\t- Multi Layer Perceptron (ie. regular Neural Network)\n\t\t\t- eg: Star type identification\n\t- ❌ Not implemented in cairo yet\n\t\t- Convolutional Neural Network\n\t\t\t- for Crater identification\n\t\t- Graph Attention Network\n\t\t\t- for Constellation identification\n- ❌ Additional proof of concept for tasks assigned to spatial decentralized robots\n\t- Crater identification (Computer Vision)\n\t- Constellation identification (Computer Vision)\n\t- [Microorganism analysis](https://github.com/Ophiase/Microorganism-Computer-Vision) (Computer Vision)\n- **Decentralized Smart Contracts** : Variants of the smart contract :\n\t- ❌ **Fully Decentralized** (not implemented yet)\n\t\t- \u003cp align=\"center\"\u003e\u003cimg src=\"./resources/schema_fully_decentralized.png\" width=700\u003e\u003c/p\u003e\n\t\t- Based on financial incentive (ie. egoistic incentive)\n\t\t- Terestrial variant adapted to Starknet L2.\n\t- ❌ **Country Wise Decentralized** (not implemented yet)\n\t\t- \u003cp align=\"center\"\u003e\u003cimg src=\"./resources/schema_country_wise_decentralized.png\" width=8700\u003e\u003c/p\u003e\n\t\t- Assumed resistance to Byzantine fault\n\t\t- Spacial variant adapted to a specific L3 for a planet/satellite owned by multiples countries.\n- **Demonstration Client**\n    - ❌ Not implemented yet\n\n## Documentation\n\n- ### [On Chain content](contract/README.md) \n    - ZK-ML tools \n    - Fully Decentralized contract\n    - Country Wise Decentralized contract\n- ### [Mathematical/Implementation details](documentation/README.md)\n    - Mathematical model/assumptions\n    - Algorithms\n    - Misc\n- ### [Demonstration Client](client/README.md)\n- ### Proof Of Concept\n\t- [Crater Identification](poc/crater_identification/README.md)\n\t- [Constellation Identification](poc/constellation_identification/README.md)\n \t- [Microorganism analysis](https://github.com/Ophiase/Microorganism-Computer-Vision)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fophiase%2Fastral-zk-ml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fophiase%2Fastral-zk-ml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fophiase%2Fastral-zk-ml/lists"}