upstream

More

Changelog

What changed, newest first.

0.2.0 (2026-10-09)

  • On-chain program in Rust (Pinocchio): initialize, crank, claim, rotate, cancel_rotation; attestations checked through the native Ed25519 precompile.
  • Attester network: a portable handler (Node, Workers, Netlify), a server, a client that checks every answer, tested over HTTP.
  • Differential test between the program and the JS engine, 60 random histories at the last run, identical to the lamport.
  • Integration with the real pump.fun programs on a mainnet fork.
  • Engine hardened: fields validated before they are hashed or signed, a threshold of 0 refused, attesters must be distinct and at most 5, a veto raises the epoch.
  • Test suite: 34 engine and attester tests, 22 on-chain tests, plus the differential and fork tests. New docs pages, a proof page, a verification script.

0.1.0 (2026-10-09)

  • Engine: adapters for GitHub (repo and account), YouTube, Twitch and Kick; wallet-bound codes; Ed25519 attestations with threshold, freshness and epoch; the vault with split, escrow, expiry, rotation and veto.
  • CLI: lookup, code, verify, keygen, demo.
  • Website: home with live labs, app (find, set up, claim), token page, docs.

Not yet

  • An independent audit.
  • A deployment to devnet and mainnet, then removal of the upgrade authority.
  • Independent attester operators.
  • The wrapped-SOL fee path for graduated coins.