{
  "method": "SeedAddress v1",
  "testOnly": true,
  "warning": "These inputs and words are public. Never use this phrase for funds. Reproducibility does not prove cryptographic security.",
  "steps": [
    "Encode latitude and longitude as a geohash of precision 9.",
    "SHA-256 hash the UTF-8 password and encode the digest as lowercase hexadecimal.",
    "Use the UTF-8 hexadecimal digest as the HMAC-SHA-256 key, and the UTF-8 geohash as its message.",
    "Take totalWords * 4 / 3 bytes from the beginning of the HMAC digest.",
    "Convert those bytes into a mnemonic using the selected BIP39 word list and checksum."
  ],
  "input": {
    "latitude": 40.416775,
    "longitude": -3.70379,
    "password": "synthetic-audit-password",
    "totalWords": 12,
    "language": "english"
  },
  "expectedPhrase": "focus sudden renew tomorrow narrow zoo arena start mail more damp awake"
}
