Developer Documentation
Welcome to the NOC Emirates integration guide. This portal details how to interface with the Stellar-native NOC token, verify physical oil reserve backing on-chain, and integrate payments/remittances within your corporate workflows.
GBNOC...EMIRATES...RESERVE.
Core Benefits for Partners
- Instant Settlement: Transfer values of any size globally in 3 to 5 seconds.
- Institutional Compliance: Native asset flags ensure strict compliance (clawback, authorization-required).
- Unparalleled Liquidity: Integrated with the Stellar Decentralized Exchange (DEX).
System Architecture
The NOC Ecosystem acts as a high-fidelity digital wrapper over proven physical oil reserves located in the UAE. The transparency loop is closed by third-party auditors and the automated Oil Reserve Oracle (ORO).
Auditors write periodic cryptographically signed data packages representing the current reserves (barrels of crude, market value). The ORO smart script processes this and updates the transaction memo entries on issuer operations, creating a permanent, audit-ready public record.
Tokenomics & Reserves
| Parameter | Value | Details |
|---|---|---|
| Total Supply | 10,000,000,000 NOC | Fixed supply, inflation permanently disabled. |
| Initial Reserve Backing | 5.0% Collateralized | Audited hydrocarbon assets in UAE state depots. |
| Blockchain | Stellar Protocol 20+ | Enables smart contract capability via Soroban. |
| Base Unit Fee | 0.00001 XLM | Standard transaction ledger fee. |
Technical Specifications
Interact with NOC token assets programmatically using the official Stellar SDKs. Below is a JavaScript SDK example for submitting a trustline for the NOC token.
const StellarSdk = require('stellar-sdk');
// Configure connection to Stellar Horizon server
const server = new StellarSdk.Horizon.Server('https://horizon.stellar.org');
const issuerPublicKey = 'GBNOCEMIRATESRESERVEKEYXXXXXX';
async function establishTrustline(userKeyPair) {
const account = await server.loadAccount(userKeyPair.publicKey());
const transaction = new StellarSdk.TransactionBuilder(account, {
fee: StellarSdk.BASE_FEE,
networkPassphrase: StellarSdk.Networks.PUBLIC
})
.addOperation(StellarSdk.Operation.changeTrust({
asset: new StellarSdk.Asset('NOC', issuerPublicKey),
limit: '10000000000'
}))
.setTimeout(30)
.build();
transaction.sign(userKeyPair);
return server.submitTransaction(transaction);
}
Oil Reserve Oracle (ORO)
To maintain real-time valuation and transparency, the Oil Reserve Oracle queries oil market indices (e.g., Brent Crude price feeds) and updates token smart contracts at daily intervals.
Audit API Reference
API queries to the Oracle endpoint return structured payload signatures verified by the oracle key:
GET https://api.oilnoc.com/v1/reserves/latest
{
"timestamp": "2026-05-19T12:00:00Z",
"proven_reserves_bbl": 45000000,
"auditor": "Deloitte Middle East",
"audit_ref_hash": "a4f89d38c6b7e12f...",
"oracle_signature": "Ed25519Sig..."
}