What is Nostr?
darrell /
npub1lu2…xlm6
2023-10-24 01:29:39

darrell on Nostr: When building a permissioned network like Libra on top of permissioned system like ...

When building a permissioned network like Libra on top of permissioned system like fiat money, it failed because the permissioned system doesn’t allow you to build on top of it. Now you choose to build a permissioned network on top of the permissionless network like bitcoin and lightning so no one can stop you from building on top of it, it will still fail because no one will use it.

/// Creates a signed uma pay request.
///
/// # Arguments
/// * `receiver_encryption_pub_key` - the public key of the receiver of the payment. This will be used to encrypt the travel rule information.
/// * `sending_vasp_private_key` - the private key of the VASP that is sending the payment. This will be used to sign the request.
/// * `currency_code` - the currency code of the payment.
/// * `amount` - the amount of the payment in the smallest unit of the specified currency (i.e. cents for USD).
/// * `payer_identifier` - the identifier of the sender. For example, $alice@vasp1.com
/// * `payer_name` - the name of the sender.
/// * `payer_email` - the email of the sender.
/// * `tr_info` - the travel rule information to be encrypted.
/// * `travel_rule_format` - the format of the travel rule information (e.g. IVMS). Null indicates
/// raw json or a custom format. This field is formatted as <standardized format>@<version>
/// (e.g. ivms@101.2023). Version is optional.
/// * `payer_kyc_status` - the KYC status of the sender.
/// * `payer_uxtos` - the list of UTXOs of the sender's channels that might be used to fund the payment.
/// * `payer_node_pubkey` - If known, the public key of the sender's node. If supported by the receiving VASP's compliance provider, this will be used to pre-screen the sender's UTXOs for compliance purposes.
/// * `utxo_callback` - the URL that the receiver will use to fetch the sender's UTXOs.
/// payer_node_pubkey` - If known, the public key of the sender's node. If supported by the receiving VASP's compliance provider, this will be used to pre-screen the sender's UTXOs for compliance purposes.

https://github.com/uma-universal-money-address/uma-rust-sdk/blob/842aa7fe2aa205ea811c7b4f5dbdb032762457e1/src/uma.rs#L373
Author Public Key
npub1lu2qcwt23uq5pku99pxfe3uudpzdl4cfks24c2758cqqnfehujlqn6xlm6