{"repo":"TaggrNetwork/Taggr","free":true,"listed":false,"github":"https://github.com/TaggrNetwork/Taggr","clone":"git clone https://github.com/TaggrNetwork/Taggr.git","description":"Decentralized social network and publishing platform.","language":"TypeScript","stars":14,"topics":["crypto","dao","icp","internet-computer","social-network","web3"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"README Upgrade proposal verification Assume you want to verify a new upgrade proposal with code commit and binary hash . 0. Install Docker (only once). 1. git clone https://github.com/TaggrNetwork/taggr.git (only once) 2. cd taggr 3. git fetch --all && git checkout 4. make release 5. Verify that the printed hash matches the value from the release page. make release runs the full validation pipeline (lints, Rust tests, Playwright e2e) inside a container and only produces a hash if everything passes. A failing release therefore cannot be hashed — the printed hash is a signal that the source passed validation and the production wasm was built by the reproducible release builder. Podman is used automatically if installed; otherwise Docker. Override with CONTAINER=docker make release . The production wasm is always built in a linux/amd64 container so its hash matches Linux verifiers. On amd64 hosts this is a single container that runs tests then the production build. On non-amd64 hosts the e2e gate runs in a host-native container ( TEST PLATFORM , e.g. linux/arm64 on Apple Silicon — dfx /PocketIC don't tolerate qemu emulation), then the production wasm is built by a separate amd64 artifact container. The build is reproducible from a cold Cargo target via codegen-units = 1 , lto = true , strip = true , panic = \"abort\" in Cargo.toml plus --remap-path-prefix in the Dockerfile, so the two-container path produces the same hash as the single-container path. Only taggr.wasm.gz is copied ","default_branch":null,"files":null,"tree":[],"storefront":"/r/TaggrNetwork","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TaggrNetwork/Taggr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}