Update from Capture

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 feedback

After signup, you can write a private message with this update attached.