{"id":29780713,"url":"https://github.com/tocwex/fund","last_synced_at":"2026-02-19T02:04:14.067Z","repository":{"id":235583577,"uuid":"750589652","full_name":"tocwex/fund","owner":"tocwex","description":"A sovereign platform for peer-to-peer economic activity with on-chain settlement and trusted identity assessment of work completion.","archived":false,"fork":false,"pushed_at":"2025-06-29T23:19:52.000Z","size":76016,"stargazers_count":10,"open_issues_count":92,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-07-27T14:04:02.748Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"hoon","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tocwex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2024-01-30T23:27:18.000Z","updated_at":"2025-07-06T02:11:33.000Z","dependencies_parsed_at":"2024-05-10T23:22:55.928Z","dependency_job_id":"2aae4d53-e521-4e41-9cc4-e388c93b2625","html_url":"https://github.com/tocwex/fund","commit_stats":null,"previous_names":["tocwex/fund"],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/tocwex/fund","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocwex%2Ffund","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocwex%2Ffund/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocwex%2Ffund/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocwex%2Ffund/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tocwex","download_url":"https://codeload.github.com/tocwex/fund/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tocwex%2Ffund/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29600852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T00:59:38.239Z","status":"online","status_checked_at":"2026-02-19T02:00:07.702Z","response_time":117,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2025-07-27T14:01:18.046Z","updated_at":"2026-02-19T02:04:14.054Z","avatar_url":"https://github.com/tocwex.png","language":"hoon","funding_links":[],"categories":["Applications"],"sub_categories":[],"readme":"# `%fund`\n\nA sovereign platform for peer-to-peer economic activity with on-chain\nsettlement and trusted identity assessment of work completion.\n\n## Demos\n\n### Project Setup\n\n![%fund setup demo](https://github.com/tocwex/fund/raw/release/dat/demo/fund-demo-setup.gif)\n\n### Contribute Funds\n\n![%fund contribute demo](https://github.com/tocwex/fund/raw/release/dat/demo/fund-demo-donate.gif)\n\n### Get Paid\n\n![%fund cash out demo](https://github.com/tocwex/fund/raw/release/dat/demo/fund-demo-cashout.gif)\n\n## Install\n\nWithin your Urbit ship's command-line interface, enter the following command(s):\n\n```\n|install ~tocwex %fund\n```\n\n## Build/Develop\n\nMake sure the following dependencies are installed on your development machine:\n\n- [`GNU Make`](https://www.gnu.org/software/make/)\n- [`durploy`](https://github.com/sidnym-ladrut/durploy)\n- [`peru`](https://github.com/buildinspace/peru?tab=readme-ov-file#installation)\n\nAll of the following commands assume that the current working directory is this\nrepository's base directory. Also, before running any development commands, you\nfirst need a running Urbit ship. Deploy one on your local machine with:\n\n```bash\ndurploy ship zod\n```\n\n### Development Workflows\n\nIn order to continuously test back-end code changes as they're made, run:\n\n```bash\ndurploy desk -w zod fund ./out/desk/\n```\n\nIn order to continuously test front-end code changes as they're made, set up\ncontinuous back-end integration (as above) and log into the development ship\nfrom the web interface  using the output of the `dojo` `+code` command as the\npassword. Then, you should be able to edit the web files in\n`./desk/bare/web/fund/page` and see them updated in your browser in real time.\n\nNote that changes to library files (i.e. files outside the\n`./desk/bare/web/fund/page` tree) will require prompting your fake ship to\nreload the dependent page files separately. The following commands can be run\nafter library files are changed for this purpose, and also to revert these\ntemporary edits prior to commit:\n\n```bash\nfind ./src/web/fund/page/ -type f -exec sh -c \"echo '::  RELOAD' \u003e\u003e {}\" \\;\n```\n\n```bash\nfind ./src/web/fund/page/ -type f -exec sh -c \"sed -i '/^::  RELOAD$/d' {}\" \\;\n```\n\n### Deployment Workflows\n\nTo generate a new full desk from the existing base desk, run the following\ncommand:\n\n```bash\nmake desk\n```\n\nTo deploy a new desk onto your development ship, run:\n\n```bash\nmake ship-desk IN_SHIP=zod\n```\n\nTo perform a versioned release:\n\n```bash\nmake release IN_SHIP=zod IN_RVER=X.Y.Z\n```\n\n\n[urbit]: https://urbit.org\n[durploy]: https://github.com/sidnym-ladrut/durploy\n\n[fakezod]: https://developers.urbit.org/guides/core/environment#development-ships\n[react]: https://reactjs.org/\n[tailwind css]: https://tailwindcss.com/\n[vite]: https://vitejs.dev/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftocwex%2Ffund","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftocwex%2Ffund","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftocwex%2Ffund/lists"}