Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miden-agent

Headless Miden testnet (v0.15.5) principal demonstrating non-browser private state management, off-chain spend policy enforcement, and local keystore recovery.

Overview

  • Account Type: Private AuthSingleSig (init) or AuthMultisig 1-of-2 (init-ms)
  • Storage: SQLite (store.sqlite3) + isolated filesystem keystore
  • Lifecycle: Account deploy on first consume, private P2ID note transfer, local spend ceiling evaluation before STARK generation, and key recovery from isolated Falcon storage.

Key Findings (SDK 0.15.5)

  1. ClientBuilder::for_testnet() requires features = ["tonic"] in Cargo.toml. Default features (std) omit for_testnet().
  2. sync_state does not ingest private notes emitted outside the local client; daemons must fetch bytes (GET /get_note) and call import_notes().
  3. Local recovery rebinds local state management via SQLite, but true on-chain key rotation requires multi-sig / Guardian account components due to AuthSingleSig pubkey immutability.

License

MIT

About

Headless Miden testnet principal: private state, spend ceiling, Falcon recovery

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages