UTXO.live Oracle Hodl Triangle Outputs Inputs Ages
Explanation Live Price Yesterday Historical Price Run Local Source Code License
UTXOracle License

UTXOracle License

Version 1.0 — May 2025

This is a custom license written specifically for the UTXOracle project. It reflects the unique nature of Bitcoin data: namely, that long-term confirmed data can achieve consensus across nodes, while real-time or mempool-based data inherently cannot. This license is designed to:

This license is not OSI-approved, but it is written in good faith to balance decentralization, reproducibility, and responsible innovation.

Section 1: Definitions

“UTXOracle Local” refers to the open-source software made available by the author for calculating the 24-hour average confirmed price and the recent 144-block window price using confirmed Bitcoin transactions.

“Consensus-Compatible Use” means:

“Live or Real-Time Use” means:

“The Author” refers to the creator and copyright holder of UTXOracle, reachable via Twitter at @SteveSimple.

Section 2: Permissions (Consensus-Compatible Use)

  1. You are free to use, modify, distribute, and run UTXOracle Local for Consensus-Compatible Use without cost.
  2. You may adapt UTXOracle Local to fit your local environment (e.g., paths, dependencies, node RPC settings) as long as you do not alter the price-filtering or averaging logic.
  3. You may publish or share visualizations or outputs of UTXOracle Local for educational, analytical, or public benefit purposes.
  4. If you are using UTXOracle Local unmodified to generate the 24-hour average or the 144-block window price, you must refer to these outputs by their canonical names:
    • “UTXOracle Consensus Price” for the 24-hour average from confirmed blocks
    • “UTXOracle Block Window Price” for the average from the most recent 144 confirmed blocks
  5. You may not relabel or rebrand these outputs using alternative names when the original UTXOracle code remains unmodified for price logic.
  6. You may not use the UTXOracle Consensus Price or UTXOracle Block Window Price for commercial purposes, including but not limited to financial services, paid dashboards, or subscription-based products, without prior written permission from the Author.
  7. Commercial third-party node applications may integrate UTXOracle Consensus and Block Window Prices into their products so long as:
    • The integration adheres to all other conditions in this Section,
    • The price logic is unmodified,
    • The outputs are clearly labeled with the canonical names.
    • A link to the UTXOracle YouTube Live Stream is clearly displayed.
  8. Any redistribution of the UTXOracle code must retain this license in its entirety, including this Section and all usage restrictions.
  9. Consensus-Compatible Use includes automated or repeated execution of UTXOracle Local logic to recalculate the UTXOracle Block Window Price on each new confirmed block, provided that:
    • Only confirmed blocks are used,
    • The logic remains unmodified,
    • The outputs are labeled with their canonical names.

Section 3: Restrictions on Naming and Representation

  1. If you modify the price logic (e.g., change filtering thresholds, averaging methods, or block selection rules), you must not use the following terms to describe your output:
    • “UTXOracle Consensus Price”
    • “UTXOracle Block Window Price”
    • Any term incorporating “UTXOracle” to describe the price output
  2. These terms are reserved exclusively for outputs derived from unmodified consensus-compatible logic as defined by the Author.
  3. You may not use the UTXOracle name, logo, or associated branding for any fork or derivative project without written permission.

Section 4: Prohibited Use (Live or Commercial Streaming)

  1. You may not use UTXOracle (in whole or in part), or any derivative of it, to:
    • Generate or stream a live or real-time price feed;
    • Provide price updates more frequent than once per block;
    • Operate a trading bot, financial API, or trading-related product;
    • Offer a public-facing service under the name UTXOracle.
  2. These use cases are reserved exclusively for the Author under the names:
    • “UTXOracle Live”
    • “UTXOracle Live Price”
    • “Live On-Chain Price”
  3. To discuss licensing for live or commercial usage, contact the Author.

Section 5: Trademark and Branding

The following terms are in the process of being claimed trademarks by the Author:

Use of these names, phrases, or related branding in public-facing products or services is strictly prohibited without explicit written permission.

Section 6: No Warranty

This software is provided “as is,” without warranty of any kind. The Author shall not be liable for any claims, damages, or losses resulting from its use.