{"id":21331552,"url":"https://github.com/lukechampine/muse","last_synced_at":"2025-07-12T10:30:49.600Z","repository":{"id":46801580,"uuid":"220092947","full_name":"lukechampine/muse","owner":"lukechampine","description":"A contract server for Sia","archived":false,"fork":false,"pushed_at":"2021-09-24T20:16:04.000Z","size":196,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-21T05:42:35.117Z","etag":null,"topics":["cloud-storage","server","sia"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/lukechampine.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}},"created_at":"2019-11-06T21:24:22.000Z","updated_at":"2022-10-29T06:22:36.000Z","dependencies_parsed_at":"2022-08-22T23:20:48.331Z","dependency_job_id":null,"html_url":"https://github.com/lukechampine/muse","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukechampine%2Fmuse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukechampine%2Fmuse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukechampine%2Fmuse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukechampine%2Fmuse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukechampine","download_url":"https://codeload.github.com/lukechampine/muse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225814913,"owners_count":17528295,"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":["cloud-storage","server","sia"],"created_at":"2024-11-21T22:42:18.277Z","updated_at":"2024-11-21T22:42:18.723Z","avatar_url":"https://github.com/lukechampine.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"muse\n====\n\n[![GoDoc](https://godoc.org/lukechampine.com/muse?status.svg)](https://godoc.org/lukechampine.com/muse)\n[![Go Report Card](https://goreportcard.com/badge/lukechampine.com/muse)](https://goreportcard.com/report/lukechampine.com/muse)\n\n`muse` is a contract server for Sia. It provides contracts to apps like\n[user](https://github.com/lukechampine/user) so that they can store and retrieve\nfiles on Sia hosts. This means that you can administrate your contracts (choose\nhosts, form contracts with them, and renew those contracts periodically) in a\nsingle place and use them on any of your devices. Alternatively, you can offload\nthis responsibility to a third party who runs a `muse` server on your behalf.\n\nTo run a `muse` server, you will need access to a [`shard`](https://github.com/lukechampine/shard)\nserver (to lookup host IP addresses) and a [`walrus`](https://github.com/lukechampine/walrus)\nserver (to fund contract transactions). For convenience, I run public instances\nof these services. My shard server address is http://shard.lukechampine.com, and\nyou can get a personal `walrus` server by visiting https://narwal.lukechampine.com.\n\nTo communicate with your `muse` server, you can use the [`musec`](cmd/musec/README.md) CLI client,\nor interface with the API directly. API documentation can be found [here](https://lukechampine.com/docs/muse).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukechampine%2Fmuse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukechampine%2Fmuse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukechampine%2Fmuse/lists"}