Capture is developed for Solana Seeker Mobile paid in test USDC and separately deployed is a $SKR implementation. The two were split into separate repos and differ only in the token — the code is otherwise identical. Each has its own backend and is maintained independently.
- $SKR build: https://github.com/chunli0x/captureforclockin
- Test USDC build: https://github.com/chunli0x/capture
On-chain improvements:
- reserve_judgment / resolve_judgment — lock a judge's bond while their judgments are open, release on resolution, idempotent.
- hardened record_payment — mint-authority-gated, binds the receipt to recipient + amount + mint + payment ID.
Re-audited both stacks and fixed eight issues:
1. Liveness now enforced at judgment submit, not just fetch
2. Payment receipt can't be hijacked
3. Bond locked while judgments are open (withdraw blocked)
4. Payout persisted before broadcast + reconciled on retry
5. Settlement retry deadlock fixed
6. Warn/slash journaled + idempotent
7. Anti-spoof requires recent continuous evidence
8. Field-name bug fixed
Android. Anti-spoof hardened (fail-closed), a "Continue (demo)" liveness pass (all demo liveness auto-passes), arm64-only build (46.5 MB) with the correct HTTPS URL baked in.
Live on-chain proof. Ran a fresh end-to-end cycle on devnet — a wallet got test $SKR, staked the bond, judged, and was paid, with the batch Merkle root anchored. All six transactions finalized with no error:
Faucet
Signature: 3u3qoxtQDGGbjN9U8hEt12DFD5mLYsLWV3xJSdtGi33u5doByncMBwrkMUFtAQc12sBqwANanTJp31zJKikMHWh5
Deposit
Signature: 34TRVVQ9hUWMRKyLJDanHnomL3v2s4oBGSWzfwSQaUkyMgG6F65EaRYPNGnioN5y85LGxUZwHesBQNa7FF3pZ5Wz
Reserve
Signature: 4Dau313QedSu6RL61mX9ipjDdDBqtSmsKUpnzsC9yzxbyKVCLfVaAN42cHD6pzM396AezmjcWRd9gtvQuhG7SMt4
Resolve
Signature: 55ZhbcpAq5PhTJhxYziaybP2WDBFsGiptcNKxxT4JPzULbHpD8rwnoCsY6Gh7ietybfmKZ65wTnF24XNKEkSLQEo
Settle
Signature: 2oxxCetFocYdRT2kzdbqTfSFcvS2U5RAnpCab5mxLn1qK3Tt9S6k61ppQpNcf8GkHKaB9UvmU4soHbnKwnUYSH8y
Anchor
Signature: 3e7Pseo9XFcCx6aKq4nVAY9vU1nrX4ZpP5UoBscFmRGHnVyEy7678STriWkj7RqtkTjiijYKsCkrXdbM6dHCYch1
Health check: https://capture.magnumopus.ai/health → production_ready: true, skr_payout: ready.
Tests: 63 backend / 7 Rust / 64 Android, all green.
Give feedback to the team
Your message is private to you and the Capture team.
Create an account to send feedbackAfter signup, you can write a private message with this update attached.