sq_p_key_alive and sq_p_key_alive_at are FFI-only additions
I believe the FFI bindings should merely be a shim over the Rust API. These functions deviate from the Rust API. It may be a good idea to simply provide these functions at the Rust API.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information