Terms of Service
1. Who we are
nrg.market ("we", "us", the "Operator") is operated by NEOLOGIC LTD, a private limited company incorporated in the Republic of Cyprus with registration number ΗΕ 414468 and registered office at Arch. Makariou III, 233, Kanika Phaethon Building, Flat/Office 127, 3105 Limassol, Cyprus.
Contact for service-related matters: support [at] nrg.market. Contact for legal notices: legal [at] nrg.market.
2. Definitions
| Term | Meaning |
|---|---|
| Service | The software and infrastructure services described in these Terms, made available through our API at api.<domain>/v1 and through the customer dashboard at app.<domain>. |
| Account | Your access to the Service. Two distinct things share the word in practice: a User (a person who signs in) and a Client account (the balance and order history). |
| Service Credits | Units of prepaid entitlement to the Service, recorded on your Account balance and denominated in TRX units. See §5. |
| Deposit Address | A TRON address we assign to your Account for the purpose of purchasing Service Credits. One per Account. |
| Ledger | Our append-only record of every movement of your Service Credits: purchase, reservation, charge, release, and manual adjustment. The Ledger is the authoritative record of your balance. |
| Reservation (Hold) | Credits set aside for work in progress. Reserved credits remain part of your balance but cannot be spent on anything else. |
| Energy | "Energy" as defined by the TRON network protocol: a network-internal resource that is consumed when a smart contract call executes. Energy is not a token, is not transferable between users as property, and exists only inside the TRON network's own resource mechanism. |
| Energy Delivery | Our service of causing Energy to be delegated to a TRON address you nominate, so that a USDT (TRC-20) transfer from that address can execute without burning TRX. |
| Order | Your request for one or more Energy Deliveries, priced and reserved at the moment of creation. |
Delivery Window (send_before) | The deadline we publish once Energy for an Order has been confirmed on-chain, up to which the delegated Energy can be relied on. |
| Mode A | You send your own USDT transfer. We never see or hold your keys or your transaction. |
| Mode B | You hand us a transaction you have already signed, and we relay it to the TRON network after Energy is delivered. See §7. |
| Mode C | You name a TRON address and choose an Energy volume, with no specific transfer attached: we deliver the Energy and the address holds it for the Delivery Window. See §6.10. |
| Auto-refill Rule | A standing instruction to keep a nominated TRON address supplied with Energy, subject to a daily spending cap. See §8. The API formerly exposed these rules at a maintenance-rules path, and its event and tariff-field names retain the maintenance prefix. |
| Top-up | A single Energy replenishment performed under an Auto-refill Rule, recognised and charged only once it is visible on-chain. |
| Daily Budget | The maximum amount of Service Credits an Auto-refill Rule may consume in one UTC day. |
3. What the Service is, and what it is not
The Service is software and infrastructure. You pay us for the operation of software that procures and delivers a network resource on your instruction, and for the API, dashboard and monitoring around it.
The Service is not:
- a custodial wallet or safekeeping service. We do not hold, control or have access to your TRON assets, and we never request, receive or store your private keys or seed phrases. This is an architectural property of the system, not a policy: the main application holds no client keys at all;
- an exchange, a conversion service, or a broker of any asset. We do not exchange one asset for another on your behalf, and we do not quote or accept exchange rates;
- a payment, remittance or money transfer service. We do not move value between you and a third party. In Mode B we relay a transaction you have already authorised and signed, and we cannot alter it (§7);
- a service that returns funds to you on demand. Service Credits are prepayment for services, not a deposit, not a stored balance you may withdraw, and not a claim to money (§5).
4. Eligibility and your Account
- The Service is offered exclusively to businesses: to legal persons, and to natural persons acting for purposes relating to their trade, business, craft or profession. By opening an Account you represent that you are acting for such purposes and not as a consumer. If you are a consumer, you must not use the Service. You must be at least 18 years old and legally capable of entering into a contract. We may ask you at any time for evidence of business use, and we may terminate under §13.5 an Account that is used in a consumer capacity.
- You must not be a person or entity, or act for a person or entity, that is subject to sanctions, or be located in or ordinarily resident in a restricted jurisdiction. See our Acceptable Use Policy.
- One person may hold one Client account. Registration is open: e-mail and password, or a Google sign-in where enabled.
- You are responsible for everything done through your Account, including through API keys you issue. An API key is shown once, at issue; we store only a hash of it. Keep it secret, restrict it by IP where you can, and revoke it in the dashboard the moment you suspect exposure.
- We strongly recommend enabling two-factor authentication. Sensitive actions (issuing an API key, changing e-mail or password, registering a webhook endpoint, disabling 2FA) require you to re-authenticate.
- You must give us an e-mail address that reaches you. Service notices, including notices about access to your Account, are sent there.
5. Service Credits
5.1 What they are. Service Credits are units of prepaid entitlement to the Service. They are recorded on your Account, denominated in TRX units, usable only to pay for the Service, non-transferable, and non-refundable except as set out in §11 and in our Refund Policy.
5.2 How they are acquired. You acquire Service Credits by sending TRX to your Deposit Address. Credits are added to your Account after the transfer has reached the confirmation threshold published in the API (currently three confirmations). The Ledger entry for that purchase is permanent and cannot be edited or deleted.
5.3 Deposits are TRX only. Your Deposit Address accepts TRX only. USDT or any other token sent to it is not credited automatically: we take no exchange-rate risk and we operate no conversion service. Such a transfer is flagged for manual review and may, at our discretion and after we have established a basis for valuation, be credited manually, or left uncredited. Do not send tokens other than TRX to your Deposit Address.
5.4 No withdrawal function. The Service has no withdrawal feature. There is no endpoint, button or procedure by which Service Credits are converted back into TRX and paid out to you on demand, and none is planned. Credits you have acquired can be spent on the Service and on nothing else.
5.5 No interest, no yield, no claim. Service Credits do not bear interest, are not held on your behalf, are not segregated, and give you no claim on any asset of ours. They entitle you to services, and the price of those services is what they are measured against.
5.6 Denomination and volatility. Service Credits and the prices of all services are denominated in TRX units. TRX has a variable market value. Any change in that value is yours: we do not guarantee, peg, or track any fiat value for your balance, and we do not compensate for movements in it.
5.7 Balance. Your balance is the aggregate of your Ledger. What you can spend ("available") is your balance less current reservations. Reservations are not charges: they set credits aside for work in progress and are either captured as a charge or released back to you.
6. Ordering Energy Delivery
6.1 Estimates are indicative. POST /v1/estimate returns an indicative calculation. It reserves nothing and fixes no price.
6.2 Price is fixed at order creation. When you create an Order we determine its price from the tariff in force at that moment, reserve that amount from your available balance, and record the price on the Order. The published tariff schedule is a reference: it may change without notice and without API versioning. Our commitment to you is the price recorded on the Order you created, and nothing else.
6.3 How much Energy. In Modes A and B we determine the amount of Energy each transfer requires (from the state of the recipient address on the TRON network) and you do not specify it. Our obligation is that the Energy we deliver is sufficient for one USDT transfer from the nominated address; it is not that a particular round number of Energy units is delivered. In Mode C there is no recipient to measure and you choose the volume yourself — see §6.10.
6.4 Delivery and the Delivery Window. An Order is delivered when the Energy is confirmed on the TRON network at the nominated address. At that point we publish the Delivery Window (send_before). Delegated Energy has a limited lifetime on the network; the Window is shorter than that lifetime by design.
6.5 What you pay for. You pay for Energy delivered — not for whether you used it. If Energy was delivered and you did not send your transfer before the Delivery Window closed, the charge stands. We do not wait for your transfer to close the Order, because your transfer is your action and our obligation is the Energy.
6.6 What you do not pay for. Where Energy was not delivered, or where in Mode B we did not relay your transaction within the Delivery Window, the reservation for that position is released in full and no charge is made. Energy we purchased for such a position is our loss, not yours.
6.7 Cancellation. You may cancel an Order until procurement begins. After that, cancellation is not possible: the Energy has been paid for.
6.8 Blacklisted recipients. We refuse Orders for recipient addresses that the USDT token contract has blacklisted, because the transfer would not succeed anyway. This is a check of the token issuer's own list and is not a sanctions screening; sanctions screening is covered by our Acceptable Use Policy.
6.9 Rate limits and capacity. The API is rate-limited per key. We may decline Orders when procurement capacity, the TRON network, or the Service itself is unavailable, and we may pause acceptance of new Orders entirely while continuing to complete Orders already in progress.
6.10 Mode C: Energy without a named transfer. In Mode C you name only the address that is to receive the Energy and choose the volume from the options we publish (currently a single-transfer and a double-transfer volume). Because there is no recipient to measure, we cannot determine or correct the volume for you: the choice is yours, and Energy that turns out to be insufficient for the transfer you later send is not a delivery failure. The nominated address must already be activated on the TRON network. A delivered Mode C position remains available for the whole Delivery Window and closes as expired when the Window ends. That is the normal end of a Mode C position — the service performed in full, not a failure — and the charge stands (§6.5).
7. Mode B: relaying a transaction you have signed
In Mode B you supply a transaction already signed by you. We hold it encrypted, and after Energy is delivered we submit it to the TRON network on your behalf. In doing so:
- we never have, request or derive your private key, and we cannot create, modify, re-sign, redirect or re-price your transaction. The transaction we relay is byte-for-byte the transaction you signed;
- we accept only a
transfercall to the USDT contract, with a single signature by the owner of the sending address, no TRX attached, no multi-signature permission, and at least two minutes of validity remaining. Anything else is rejected without explanation of which condition failed; - we do not relay after the Delivery Window closes. A transaction sent later would execute without the delegated Energy and would burn your TRX at a moment you did not choose. If we do not relay in time, we release the reservation in full;
- we delete the stored signed transaction seven days after the position reaches a final state.
8. Auto-refill Rules
8.1 What it does. An Auto-refill Rule keeps a nominated TRON address supplied with Energy without you creating an Order for each transfer. You give us two things: the address, and a Daily Budget.
8.2 Charging. A Top-up is charged only when the Energy replenishment is visible on the TRON network. We do not charge on the basis of a supplier's report or a schedule. Each charge is drawn from the Daily Budget reservation, and each is recorded with the on-chain transaction that justifies it.
8.3 Daily Budget. The Daily Budget is reserved from your available balance at the start of each UTC day and is the ceiling on what a Rule can spend that day. When it is exhausted, top-ups stop until the next UTC day and we send you an event. Raising, lowering or pausing a Budget mid-day counts what has already been spent that day. If your available balance is insufficient to reserve a new day's Budget, the Rule is paused and stays paused until you re-activate it: we will not quietly resume spending.
8.4 Addresses you nominate. We cannot verify who controls a TRON address, and we do not try. You represent that you are authorised to have Energy delivered to each address you nominate — in an Order or in an Auto-refill Rule — and that doing so is lawful. We screen nominated addresses against sanctions lists and may refuse any address without giving reasons (see the Acceptable Use Policy).
8.5 Prices. Top-up prices are published through the API tariff endpoint. They are not the same prices as per-transfer Orders, they are not zone-based, and they may change. The price charged is the one in force when the Top-up is recognised.
8.6 API naming. The canonical API path for these rules is /auto-refill-rules. The former path, /maintenance-rules, remains a deprecated alias for a published transition period, and the API's event names (maintenance.*), one tariff field and one error code retain the maintenance prefix. They all refer to the same rules described in this section.
9. Service levels and availability
9.1 Best-effort. We provide the Service on a best-effort basis. We do not commit to an uptime percentage, to a delivery time, or to a success rate, and nothing in the Service, its dashboards or its documentation is an SLA. If a paid SLA is ever offered, it will be a separate document with its own defined measurement, and this clause will be amended to refer to it.
9.2 Dependencies. The Service depends on the TRON network, on third-party RPC node providers, on third-party suppliers of Energy, and on other infrastructure providers. Failures, congestion, forks, protocol changes and price changes in the TRON network are outside our control.
9.3 The Delivery Window is our only timing commitment. Where we publish a Delivery Window for an Order, that Window is what we stand behind — not the time taken to reach it.
9.4 Maintenance and pause. We may pause acceptance of new Orders and background spending at any time, including for incident response, and may perform maintenance without notice. Work already in progress is completed where possible.
9.5 Changes to the Service. We may add, change or withdraw features. Where a change materially reduces what you have already paid for, §14 applies.
10. Fees, taxes and records
- Prices are as published through the API and are charged in Service Credits. Reference conversions into US dollars or any other fiat currency, where the API or the website shows them, are informational only and form no part of the price.
- Each charge, reservation, release and adjustment appears in your Ledger, which you can read at any time through the API or the dashboard.
- Where you need an invoice, we issue one on request to the e-mail address on your Account, stating the TRX amount charged and its euro equivalent at a published reference rate on the date of the charge. Provide your business details with the request and, if you are an EU business customer, a valid VAT identification number. For business customers established in the EU outside Cyprus, VAT is subject to the reverse-charge mechanism and is for you to account for in your own jurisdiction.
- You are responsible for your own taxes arising from your use of the Service.
11. Refunds
Service Credits are non-refundable. Where a service is not delivered through our fault, the reservation for it is released or the charge is reversed in Service Credits, automatically and without you asking. Our Refund Policy sets out what qualifies and how it works. Nothing in it converts Service Credits back into TRX or any other asset.
12. Data and privacy
Our Privacy Policy describes what personal data we process and why. In summary: we hold your e-mail address (encrypted at rest), your sign-in credentials in hashed form, session and audit records including IP addresses, the TRON addresses you use, and your order and Ledger history. The Ledger and the audit log are append-only accounting and security records and are retained after an Account is closed.
13. Suspension, freezing, and closing an Account
13.1 Suspension. We may suspend or restrict an Account, immediately and without notice, where we reasonably believe there has been a breach of these Terms or of the Acceptable Use Policy, where we are required to do so, where a sanctions screening match arises, or where suspension is necessary to protect the Service or other customers.
13.2 Effect of a freeze. While an Account is frozen, Orders are not accepted, Auto-refill Rules do not spend, and incoming transfers to the Deposit Address are not credited. We do not automatically return anything: funds associated with a sanctions match are held pending review, and any release is subject to the applicable legal requirements. See the Acceptable Use Policy.
13.3 Closing an Account. There is no self-service delete button. Write to us from the e-mail address on the Account and we will close it by hand, because closing an Account with a balance on it is not something to do silently. Before closure, orders in progress are completed: while credits are reserved against an Order we will not close the Account.
13.3.1 Unused Service Credits are forfeited on closure. Closing your Account cancels any Service Credits remaining on it. Nothing is paid out and nothing is converted: this follows from §5.1 and §5.4 — credits are prepaid entitlement to the Service, not a deposit and not a redeemable balance. If you want the value of your credits, spend them on the Service before you ask us to close the Account.
13.3.2 We will not do it silently. Before closing an Account that still holds a balance we will tell you the exact amount and ask you to confirm that you want the Account closed together with that balance. We act only on that confirmation, and only for the amount stated: if your balance changes after you confirm, we will ask again. The cancellation is recorded as a permanent entry in your Ledger.
13.3.3 Discretionary return. We may, at our sole and absolute discretion, return part or all of an unused balance to a TRON address you nominate, after verifying your identity and completing sanctions screening. This is an accommodation we may extend in one case and refuse in another. It is not a right, it creates no entitlement and no course of dealing, it does not oblige us to do the same at any future closure, and it does not make Service Credits redeemable on demand.
13.4 After closure. Your Deposit Address stops being serviced: transfers sent to it afterwards are not credited and cannot be returned, and we will have no way to contact you. Disable any automatic payments before you write to us. Your sign-in data, sessions, second factor and recovery codes are deleted; API keys are revoked; the Ledger and audit records remain (§12).
13.5 Termination by us. We may terminate these Terms and close your Account:
- on notice, without cause. We will give you at least 30 days' written notice. During the notice period the Service remains available to you (unless §13.1 applies), so that you can spend your remaining Service Credits before closure. §13.3 applies to whatever balance remains when the Account closes;
- immediately, for cause: on a serious breach of these Terms or of the Acceptable Use Policy, where a sanctions screening match arises, or where we are required by law to close the Account. A termination for cause comes with no spend-down period: §13.3 applies to the remaining balance, subject to any legal requirement that attaches to it (for example, an asset freeze).
14. Liability
14.1 The Service is provided "as is". To the fullest extent permitted by law we exclude all warranties not expressly given in these Terms, including merchantability, fitness for a particular purpose, and uninterrupted or error-free operation.
14.2 We are not liable for, to the fullest extent permitted by law: the behaviour, congestion, cost or protocol changes of the TRON network; the actions or failures of third parties, including node providers, Energy suppliers, the issuer of USDT, and any exchange or counterparty; loss of your keys, credentials or devices; transactions you signed and we relayed as instructed; your failure to send within a Delivery Window; movements in the market value of TRX or any other asset; or your own configuration, including addresses you nominate.
14.3 Cap. Our total aggregate liability arising out of or in connection with the Service in any twelve-month period is limited to the amount you paid us for the Service in the three months preceding the event giving rise to the claim.
14.4 Excluded heads of loss. We are not liable for indirect or consequential loss, loss of profit, revenue, business, goodwill, or data, however arising.
14.5 What is never excluded. Nothing in these Terms excludes or limits liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot be excluded by law.
14.6 Your indemnity. You will indemnify us against claims, losses and costs arising from your breach of these Terms or of the Acceptable Use Policy, or from your unlawful use of the Service.
15. Acceptable use
Your use of the Service is subject to our Acceptable Use Policy, which forms part of these Terms. It covers sanctions, prohibited conduct, and our right to freeze an Account on a sanctions match.
16. Changes to these Terms
We may change these Terms. We will publish the changed version with a new effective date and, for changes that materially affect your rights, we will notify you by e-mail to the address on your Account at least 30 days before they take effect. Continuing to use the Service after the effective date means you accept the change. If you do not accept it, stop creating new Orders, spend your remaining Service Credits during the notice period, and contact us about closing your Account (§13.3).
17. General
- Entire agreement. These Terms, the Acceptable Use Policy, the Refund Policy and the Privacy Policy are the whole agreement between us about the Service.
- Assignment. You may not assign your rights without our consent. We may assign ours on notice to you.
- Severability. If a provision is unenforceable, the rest stands.
- No waiver. Not enforcing a right is not a waiver of it.
- Notices. We contact you at the e-mail address on your Account. You contact us at legal [at] nrg.market for legal notices and support [at] nrg.market for anything else.
- Language. These Terms are published in English. Translations, if any, are for convenience; the English text governs.
- Governing law and jurisdiction. These Terms are governed by the laws of the Republic of Cyprus, and the courts of the Republic of Cyprus have exclusive jurisdiction.