Wick is currently a private hackathon repo. This file tracks the gates that must be cleared before flipping the GitHub repo to public.
- Rotate the keeper key.
keeper/.keeper-key.jsonis in.gitignore, but anyone who has runnpm run setup-keylocally has a real funded testnet keypair on disk. The currently-funded address0x071d…d075is published in commit messages and READMEs only as a reference; if you've ever shared the JSON file out-of-band, regenerate. - Audit
git log -pfor accidental key paste. Quick check:bash git log -p | grep -nE "suiprivkey1[a-z0-9]{40,}|BEGIN [A-Z ]+KEY|api[_-]?key=|token=[A-Za-z0-9]{20,}"Expected: empty. - Sweep
deployments/archive/. It's gitignored, but confirm nothing in there was ever staged.git log --all --full-history -- deployments/archive/. - Confirm the upgrade cap holder strategy. Today the publisher key
0xfad7…9455holds the package upgrade capability. Decide before public: transfer to a multisig, transfer to a community-controlled object, or burn for immutability. Document the choice in the README threat model. - MockOracle stays loud. README +
move/sources/oracle_adapter.movealready call out thatset_priceis permissionless. Verify the public README still names this as the load-bearing stub. - CI secrets review. If you wire GitHub Actions before the flip, use
Repository Secrets (not workflow files) and never
echo $SECRETin steps. - License confirm.
LICENSEis currently MIT. If you need patent grant or copyleft, swap to Apache-2.0 / AGPL-3.0 before public flip.
These look secret-adjacent but are public on Sui testnet and safe to ship:
deployments/testnet.json— published package id, original id, upgrade cap object id, publisher address. All on-chain, all queryable from any RPC.deployments/wallets.json— alice + bob addresses only. Public.deployments/archive/*.json— historical deploy manifests. Same shape.move/Move.toml— pinned framework rev. Public.
Until the project goes public, file an issue in the private repo or DM the maintainers directly. Once public, follow the policy that lands here at flip time (likely: email a private inbox + 90-day disclosure window).