IP Library › Granted Patent US 12,475,468
Granted Patent B2
US 12,475,468 · App. 18/491,019 · Granted Nov 18, 2025

Administrative precompiles

Inventor: Aaron Buchwald (New York, NY)
Assignee: Ava Labs, Inc.
G06Q20/4016G06F21/62G06Q10/0635G06Q20/02G06Q20/4014H04L9/00H04L63/08
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,475,468
App. No.
18/491,019
Granted
Nov 18, 2025
Kind
B2
Abstract

A method and system for generating versions of assets comprising various levels of detail is provided. The method includes generating an institutional subnet with one or more blockchains. The method further includes enabling a set of administrative precompiles for the one or more blockchains, verifying whether a user of the institutional subnet is authorized to interact with the one or more blockchains. The method further includes generating a risk score associated with the user and modifying, based on the risk score, at least one administrative precompile in the set of administrative precompiles for the one or more blockchains based on risk score requirements of each of the blockchains.

Claims (48)

1 . A computer-implemented method, performed by at least one processor, the method comprising:

generating an institutional subnet with one or more blockchains;

enabling a set of administrative precompiles for the one or more blockchains, the set of administrative precompiles including addresses approved to modify parameters of the one or more blockchains;

modifying one or more of the set of administrative precompiles based on risk score requirements associated with at least one of the one or more blockchains, the risk score requirements including at least conditions for executing transactions on or between blockchains;

verifying whether a user of the institutional subnet is authorized to interact with the one or more blockchains;

tracking a risk score associated with the user, wherein the risk score is subject to change; and

modifying, based on the risk score associated with the user, at least one administrative precompile in the set of administrative precompiles for the one or more blockchains.

2 . The computer-implemented method of claim 1 , further comprising:

receiving a call request, from an authorized user, including an address of at least one administrative precompile in the set of administrative precompiles; and

executing operations of the at least one administrative precompile based on the call request.

3 . The computer-implemented method of claim 1 , further comprising:

authorizing users of the institutional subnet via a regulation process; and

registering authorized users of the institutional subnet in the one or more blockchains, wherein registered users of the one or more blockchains are authorized to interact with the one or more blockchains.

4 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles include parameters of a state machine managing the one or more blockchains.

5 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles include parameters used to enforce security regulations of a compliance regulation process.

6 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles are modified by administrative users, wherein the administrative users are defined in the set of administrative precompiles.

7 . The computer-implemented method of claim 1 , further comprising:

deploying a non-transferable token application in the one or more blockchains; and

generating a user portal, at the non-transferable token application, wherein a compliance regulation process is implemented to authorize users of the institutional subnet via the user portal.

8 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles includes a transaction allow precompile maintaining a list of addresses allowed to perform transactions on the one or more blockchains.

9 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles includes a contract deployer precompile maintaining a list of addresses allowed to deploy a contract on the one or more blockchains.

10 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles includes a native minter precompile maintaining a list of addresses allowed to mint native tokens of the institutional subnet.

11 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles includes a fee configuration precompile maintaining a list of addresses allowed to update fee configurations of the institutional subnet.

12 . The computer-implemented method of claim 1 , wherein the set of administrative precompiles includes a reward precompile maintaining a list of addresses allowed to update an award manager of the one or more blockchains.

13 . A system for implementing administrative precompiles, comprising:

one or more processors; and

a memory storing instructions which, when executed by the one or more processors, cause the system to:

generate an institutional subnet with one or more blockchains;

enable a set of administrative precompiles for the one or more blockchains, the set of administrative precompiles including parameters used to enforce security regulations in the institutional subnet, the set of administrative precompiles including addresses approved to modify parameters of the one or more blockchains;

modify one or more of the set of administrative precompiles based on risk score requirements associated with at least one of the one or more blockchains, the risk score requirements including at least conditions for executing transactions on or between blockchains;

verify whether a user of the institutional subnet is authorized to interact with the one or more blockchains;

track a risk score associated with the user, wherein the risk score is subject to change; and

modify, based on the risk score associated with the user, at least one administrative precompile in the set of administrative precompiles for the one or more blockchains.

14 . The system of claim 13 , wherein the set of administrative precompiles includes a transaction allow precompile maintaining a list of addresses allowed to perform transactions on the one or more blockchains.

15 . The system of claim 13 , wherein the set of administrative precompiles includes a contract deployer precompile maintaining a list of addresses allowed to deploy a contract on the one or more blockchains.

16 . The system of claim 13 , wherein the set of administrative precompiles includes a native minter precompile maintaining a list of addresses allowed to mint native tokens of the institutional subnet.

17 . The system of claim 13 , wherein the set of administrative precompiles includes a fee configuration precompile maintaining a list of addresses allowed to update fee configurations of the institutional subnet.

18 . The system of claim 13 , wherein the set of administrative precompiles includes a reward precompile maintaining a list of addresses allowed to update an award manager of the one or more blockchains.

19 . The system of claim 13 , wherein the one or more processors further execute instructions to:

authorize users of the institutional subnet via a regulation process; and

register authorized users of the institutional subnet in the one or more blockchains, wherein registered users of the one or more blockchains are authorized to interact with the one or more blockchains.

20 . A non-transitory computer-readable storage medium comprising instructions stored thereon, which when executed by one or more processors, cause the one or more processors to perform a method comprising:

generating an institutional subnet with one or more blockchains;

enabling a set of administrative precompiles for the one or more blockchains, the set of administrative precompiles including parameters used to enforce security regulations in the institutional subnet and addresses approved to modify the parameters of the one or more blockchains;

modifying one or more of the set of administrative precompiles based on risk score requirements associated with at least one of the one or more blockchains, the risk score requirements including at least conditions for executing transactions on or between blockchains;

verifying whether a user of the institutional subnet is authorized to interact with the one or more blockchains;

tracking a risk score associated with the user, wherein the risk score is subject to change; and

modifying, based on the risk score associated with the user, at least one administrative precompile in the set of administrative precompiles for the one or more blockchains.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2023
From: BUCHWALD, AARON
To: AVA LABS, INC.
Reel/Frame 065370/0836 →
Continuity (2)
Provisional Application 63495735 · Apr 12, 2023
Related Publication 20240346507A1 · Oct 17, 2024
References Cited (22)
US 9935772B1 · Madisetti et al. · 2018 [cited by applicant]
US 10803186B2 · Considine · 2020 [cited by examiner]
US 11899629B2 · Reinsberg et al. · 2024 [cited by applicant]
US 20190081789A1 · Madisetti et al. · 2019 [cited by applicant]
US 20190180039A1 · Considine et al. · 2019 [cited by applicant]
US 20210272106A1 · Hayner et al. · 2021 [cited by applicant]
US 20210297425A1 · Ford · 2021 [cited by applicant]
US 20220230261A1 · Linden et al. · 2022 [cited by applicant]
US 20230385814A1 · Gauthier · 2023 [cited by applicant]
US 20240235860A9 · Zhu · 2024 [cited by applicant]
CA 3208978A1 · 2022 [cited by examiner]
CN 111127207A · 2020 [cited by examiner]
CN 113259461A · 2021 [cited by examiner]
CN 110727948B · 2021 [cited by examiner]
“Quantum-resistance in blockchain networks”, Marcos Allende, Apr. 6, 2023, Scientific Reports, 13:5664 (Year: 2023). [cited by examiner]
Blocmates. What is Avalanche?—A Complete Guide. Feb. 26, 2023, 14 pages. Retrieved on Feb. 20, 2025 from <https://web.archive.org/web/20240618180849/https://www.blocmates.com/articles/what-is-avalanche-a-complete-guide>. [cited by applicant]
DFINITY Foundation, What is a subnet? 2024, 2 pages. Retrieved on Feb. 11, 2025 from <https://web.archive.org/web/20240226045940/https://support.dfinity.org/hc/en-us/articles/360057132512-What-is-a-subnet>. [cited by applicant]
Jameson, C., Fireblocks launches support for Avalanche Spruce Subnet. Fireblocks, May 2, 2023, 7 pages. Retrieved on Feb. 21, 2025 from <https://www.fireblocks.com/blog/fireblocks-launches-support-for-avalanche-spruce-s… [cited by applicant]
Merriam-Webster, Incorporated, subnetwork definition, 2025, 8 pages. Retrieved on Feb. 20, 2025 from <https://www.merriam-webster.com/dictionary/subnetwork>. [cited by applicant]
Sekniqi, K., et al., Avalanche Platform. Jun. 30, 2020, 14 pages. [cited by applicant]
Wright, G., et al., What is a subnet? TechTarget, last updated Jun. 2024, 10 pages. Retrieved on Feb. 20, 2025 from <https://www.techtarget.com/searchnetworking/definition/subnet>. [cited by applicant]
International Search Report and Written Opinion for International Patent App. No. PCT/US2024/024109, mailed Aug. 12, 2024 (10 pages). [cited by applicant]