IP Library Granted Patent US 12,640,921
Granted Patent B1
US 12,640,921 · App. 19/409,239 · Granted May 26, 2026

System and method for on-chain transfer of digital-assets with dynamic creation and ephemeral backup delivery

Inventor: Victor Almeida Barros (St Petersburg, FL)
H04L9/088H04L9/0861H04L9/0891H04L9/0894H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,640,921
App. No.
19/409,239
Granted
May 26, 2026
Kind
B1
Abstract

Systems and techniques may generally be used for provisioning local storage data object containers. A public-facing interface may receive a satisfaction identifier for a data object axiom instrument and may acquire user consent acknowledging ephemeral disclosure of recovery credentials to initiate a satisfaction workflow. A service layer may validate the identifier against a satisfaction ledger and may orchestrate the workflow by issuing a satisfy command to another service layer. The service layer, isolated from public ingress, may generate container key material defining a destination address and may construct and sign a transfer to the address. A network broadcast interface may submit the transfer to a blockchain network. An ephemeral disclosure module may present the recovery credentials in a disclosure viewport with a countdown timer. Upon expiry, the credentials may be zeroized and subsequent disclosure may be prevented, enforcing a policy of no server-side persistence.

Claims (57)

1 . A system comprising:

one or more hardware processors;

a public-facing interface configured to receive a satisfaction identifier corresponding to a data object axiom instrument, acquire user consent including an explicit acknowledgement that recovery credentials are disclosed only ephemerally and are not retained by a source node, and initiate a satisfaction workflow;

a server-side layer coupled with the public-facing interface and a persistence layer, the server-side layer configured to validate the satisfaction identifier against a satisfaction ledger comprising stateful records of axiom instruments and to orchestrate the satisfaction workflow including issuance of a satisfy command;

the server-side layer comprising a layer isolated from public ingress and communicatively coupled to the server-side layer, and configured to generate container key material defining a destination address and construct and cryptographically sign a transfer of data objects directed to the destination address;

a network broadcast interface configured to broadcast the transfer to a blockchain network; and

an ephemeral disclosure module configured to, responsive to validation of the satisfaction identifier, present the recovery credentials associated with the container key material within a disclosure viewport while rendering a countdown timer and, upon expiry of the countdown timer, zeroize the recovery credentials and prevent subsequent disclosure, wherein the system enforces a platform policy that the recovery credentials do not persist in server-side storage or logs.

2 . The system of claim 1 , wherein the server-side layer includes a private service layer utilizing a hardware-backed key vault implementing at least one of: a hardware security module, a cloud key management service, or threshold signing, and authenticates inter-service communications using mutual transport layer security.

3 . The system of claim 1 , wherein the transfer is a transaction protocol constructed as a partially signed transaction for a residue-based data object network and signed with deterministic nonces.

4 . The system of claim 1 , wherein the container key material is derived from a mnemonic generated under BIP-39 and a derivation path compliant with at least one of BIP-44, BIP-49, BIP-84, or BIP-86, and

the destination address is encoded using a human-readable address encoding format compliant with a segregated-witness address specification.

5 . The system of claim 1 , wherein the ephemeral disclosure module enforces a secure-copy control that disables clipboard export of the recovery credentials until receipt of a user confirmation indicating offline storage of the recovery credentials.

6 . The system of claim 1 , wherein the server-side layer provides, to the public-facing interface, a transaction identifier and

the destination address sufficient for independent verification via an independent external blockchain-explorer endpoint, records a satisfaction state machine comprising at least CREATED, VALIDATED, SIGNED, BROADCAST, and BLOCKCHAIN_ACCEPTED states, and

gates rendering of the transaction identifier until the transfer reaches a blockchain-accepted state.

7 . The system of claim 1 , wherein the public-facing interface displays the recovery credentials as an ordered list with index numerals and

concurrently displays a machine-readable payload encoding at least one of: a raw private key corresponding to the destination address, a single-use claim token bound to the destination address and a time-to-live, or an import descriptor for a hierarchical deterministic container.

8 . The system of claim 1 , wherein the server-side layer computes a network communications penalty according to a dynamic fee rate policy derived from network mempool conditions and

enforces a dust threshold for change outputs with replace-by-fee enablement as a policy option.

9 . The system of claim 1 , wherein the satisfaction ledger enforces idempotency by associating the satisfy command with a unique session identifier and rejecting duplicate finalization attempts.

10 . The system of claim 1 , wherein the public-facing interface renders a consent control set comprising

a first control to agree to terms and

a second control to acknowledge time-limited disclosure, and

withholds activation of a continue control until both controls are set, and

the server-side layer mirrors a gating via server-side validation.

11 . The system of claim 1 , wherein the network broadcast interface submits the signed transfer directly from the server-side layer to a blockchain node, and

the server-side layer monitors propagation and confirmation via the node, and

the server-side layer uses retry with exponential backoff and failover to alternate node endpoints upon network failures.

12 . The system of claim 1 , wherein the server-side layer is further configured to generate multisignature container key material defining an M-of-N threshold, and

the ephemeral disclosure module is further configured to disclose, during the countdown, participant keys or descriptors sufficient for container restoration, and

the server-side layer does not persist the recovery credentials in any server-side storage or logs, including exclusion from application logs, access logs, analytics events, or backups.

13 . The system of claim 1 , wherein:

the server-side layer applies anti-spoofing controls comprising at least one of: rate limiting, temporary lockout of the satisfaction identifier upon repeated failures, IP or device fingerprint heuristics, short-lived OTP verification, and geo policy checks;

wherein the public-facing interface renders a timer that is non-resettable via page reload while the server-side layer refuses reseeding after expiry to prevent resurfacing of the recovery credentials responsive to re-authentication.

14 . A computer-implemented method for provisioning a local storage container upon satisfaction of an axiom instrument, the method comprising:

receiving, at a public-facing interface, a satisfaction identifier and user consent including an explicit acknowledgement that recovery credentials will be disclosed only ephemerally;

validating, by a public service layer, the satisfaction identifier against a satisfaction ledger and orchestrating a satisfaction workflow including issuing a satisfy command to a private service layer isolated from public ingress;

generating, by the private service layer, container key material defining a destination address and constructing and signing a transfer to the destination address;

broadcasting the signed transfer to a blockchain network and providing, to the public-facing interface, transaction metadata including a transaction identifier and the destination address; and

disclosing, by an ephemeral disclosure module responsive to validation of the satisfaction identifier, the recovery credentials under a countdown timer within a disclosure viewport and, upon expiry, zeroizing the recovery credentials, preventing subsequent disclosure requests, and enforcing a platform policy that the recovery credentials do not persist in server-side storage or logs.

15 . The method of claim 14 , further comprising binding a machine-readable payload to the destination address by at least one of: verifying that a raw private key decodes to the destination address, or cryptographically signing a claim token that encodes the destination address and a time-to-live.

16 . The method of claim 14 , further comprising estimating a dynamic network communications penalty based on network mempool conditions, enforcing a dust threshold for output selection, and enabling replace-by-fee according to a policy flag.

17 . The method of claim 14 , further comprising authenticating communications between the public service layer and the private service layer by mutual transport layer security and rate-limiting signing requests at the private service layer.

18 . The method of claim 14 , wherein the container key material is derived using a mnemonic per BIP-39 and a derivation path per BIP-84 for a native Segregated Witness address, and

wherein the destination address is encoded using a human-readable address encoding format compliant with a segregated-witness address specification, and

wherein rendering of the transaction identifier is withheld until a blockchain-accepted state is detected.

19 . An apparatus comprising one or more processors and non-transitory memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

implement a public-facing interface to receive a satisfaction identifier;

acquire user consent including an acknowledgement of time-limited disclosure of recovery credentials;

initiate a satisfaction workflow based on acquiring the user consent,

validate the satisfaction identifier against a satisfaction ledger using a server-side layer; and

orchestrate the satisfaction workflow, wherein the satisfaction workflow includes:

issuance of a satisfy command, the server-side layer isolated from public ingress to generate container key material defining a destination address and to construct and sign a transfer of data objects to the destination address,

a network broadcast interface to broadcast the signed transfer to a blockchain network, and

an ephemeral disclosure module, responsive to validation of the satisfaction identifier, to render the recovery credentials within a disclosure viewport under a countdown timer which, upon expiry, zeroize the recovery credentials and block subsequent disclosure;

wherein the apparatus enforces a platform policy that the recovery credentials do not persist in server-side storage or logs.

20 . The apparatus of claim 19 , wherein the instructions further cause the apparatus to display, with the recovery credentials, an ordered list with index numerals and a machine-readable payload that is cryptographically bound to the destination address, and wherein the server-side layer does not persist the recovery credentials in any server-side storage or logs.

References Cited (5)
US 9071429B1 · Roth · 2015 [cited by examiner]
US 10461933B2 · Le Saint · 2019 [cited by examiner]
US 11394543B2 · Collier · 2022 [cited by examiner]
US 11627639B2 · Verzun · 2023 [cited by examiner]
US 12126728B2 · Moon · 2024 [cited by examiner]