---
# System prepended metadata

title: Untitled

---


$a$ = private view key
$B$ = public spend key

$v$ = view spent private key
$V$ = view spent public key

$sign(message, privateKey)$ = standard signing ED25519 function
$verify(message, publicKey, signature)$ = standard verification ED25519 function

$I$ = key image

$v = H_s(aB)$
$V = vG$

$signature = sign(I, v)$

Inject signature into transaction data

On incoming if true, then we spent funds

$ours = verify(I, V, signature)$

