Repository navigation
π LOCK Protocol v1.0.1 β Post-Audit Update
Following the initial release of v1.0.0, this version finalizes the LOCK Protocol after a full audit and consistency pass.
All files have been cross-reviewed for correctness, logic integrity, naming precision, and implementation clarity.
This is the reference release for any client implementer or security reviewer going forward.
β What's New in v1.0.1
-
π Audit-Driven Corrections & Alignment
- Renamed
fee_requirementβamount_condition - Replaced
fee_matches(...)βamount_matches(...) "ANY"removed fromrecipient_walletsupportrecipient_walletnow accepts only"self"or a fixed address
- Renamed
-
οΏ½οΏ½ Multiple
authorized_walletSupport- Now accepts a list of wallets (not just a single string)
- Logic updated to require at least one input signature match
- Added support for shared access, threshold access, and inheritance scenarios
-
π "Sign-to-Decrypt" Flow Finalized
- Metadata encrypted using ECDH + HKDF
- Viewers must sign challenge to derive decryption key
- Fully documented in
KEY_DERIVATION.mdand whitepaper
-
π§© Pseudocode & Terminology Cleanup
bind(),unseal()updated for accuracy and lifecycle compliance- Final naming conventions locked in across all spec files
- Added comprehensive examples for all vault types
-
π Updated Diagrams & Lifecycle Spec
- New vault lifecycle diagram reflects final process
- Consistent cross-file logic alignment verified
- Added detailed rebinding guide with amount condition preservation
π Summary
This release makes the protocol implementation-ready and audit-clean.
If you're building on LOCK, this is the version to work from.
π View the Protocol Repository
π Verifiable access begins here.