π¦
Product / Masterdata
distordia-type: product
Global master data registry for products and materials. Replace fragmented ERP-specific data
with a single source of truth. Based on GS1, UN/CEFACT, and ISO standards.
Use Case: Register a product once on-chain. All supply chain participants
reference the same blockchain address instead of maintaining duplicate master data.
| Attribute |
Required |
Type |
Description |
distordia-type |
β |
string |
Always "product" |
distordia-status |
β |
string |
valid, discontinued, recalled, pre-order, to be discontinued |
| Attribute |
Required |
Type |
Description |
Standard |
nexus-address |
β |
string |
Asset's unique Nexus blockchain address restated here to become visible in register queries, to be used as a global reference art.nr. |
|
art-nr |
|
string |
Internal article/part number |
Max 50 chars |
GTIN |
|
string |
Global Trade Item Number (barcode) |
GS1 (8-14 digits) |
brand |
|
string |
Brand name |
Max 50 chars |
| Attribute |
Required |
Type |
Description |
Standard |
category |
β |
string |
Product category |
Max 50 chars |
subcategory |
|
string |
More specific classification |
Max 50 chars |
GPC |
|
string |
GS1 Global Product Classification |
8-digit code |
HSCode |
|
string |
Harmonized System code for trade |
6-10 digits |
| Attribute |
Required |
Type |
Description |
Standard |
description |
β |
string |
Concise product description |
Max 100 chars |
manufacturer |
β |
string |
Manufacturer name or GLN |
Free text or 13-digit GLN |
origin |
|
string |
Country of origin |
ISO 3166-1 alpha-2 |
| Attribute |
Required |
Type |
Description |
Standard |
UOM |
β |
string |
Base unit of measure |
UN/CEFACT codes (EA, PC, KG, etc.) |
weight |
|
integer |
Net weight per unit |
Grams |
hazardous |
|
boolean |
Dangerous goods flag |
true/false |
perishable |
|
boolean |
Temperature-sensitive |
true/false |
shelflife |
|
integer |
Shelf life (if perishable) |
Days |
| Attribute |
Required |
Type |
Description |
url |
|
string |
Link to extended product info (without https://) |
replaces |
|
string |
Blockchain address of superseded product |
{
"distordia-type": "product",
"distordia-status": "valid",
"nexus-address": "abc123def456ghi789jkl012mno345pqr678stu90vwx",
"art-nr": "BV-DN25-TH",
"GTIN": "00012345678905",
"category": "Piping",
"subcategory": "Valves",
"GPC": "40161500",
"HSCode": "848180",
"description": "Ball Valve DN25 Threaded Brass",
"manufacturer": "Distordia",
"brand": "FlowMaster",
"origin": "DE",
"UOM": "EA",
"weight": 2320,
"hazardous": false,
"perishable": false,
"url": "distordia.com/products/bv-dn25"
}
β
Content Verification
distordia-type: content
On-chain content provenance and attestation. Register web content, articles, or media
with verifiable authorship and timestamps. Enables content verification lookup by URL.
Use Case: Content creators register articles/pages on-chain. Anyone can verify
authenticity by checking if a URL has a corresponding blockchain registration under a verified namespace.
| Attribute |
Required |
Type |
Description |
distordia-type |
β |
string |
Always "content" |
url |
β |
string |
Full URL of the content being registered |
Title |
β |
string |
Content title |
Author |
|
string |
Author name or identifier |
Description |
|
string |
Brief content description |
contentHash |
|
string |
SHA-256 hash of content for integrity verification |
{
"distordia-type": "content",
"url": "https://example.com/article/blockchain-future",
"Title": "The Future of Blockchain Technology",
"Author": "Jane Smith",
"Description": "An analysis of emerging blockchain trends",
"contentHash": "a3b8c9d2e1f4..."
}
π¬
Social Posts
distordia-type: distordia-post
Decentralized social media posts stored permanently on the Nexus blockchain.
True content ownership with no central authority able to censor or delete posts.
Use Case: Create Twitter/X-like posts that are permanently stored on-chain.
Posts can be filtered by namespace (official vs user) and are immutably timestamped.
| Attribute |
Required |
Type |
Description |
distordia-type |
β |
string |
"distordia-post", "distordia-quote", "post" or "quote" |
distordia-status |
β |
string |
official (from verified namespace) or user-post |
Text |
β |
string |
Post content |
Creator's namespace |
|
string |
Namespace of the post creator |
Quoted address |
|
string |
Address of quoted/replied-to post (0 if none) |
{
"distordia-type": "distordia-post",
"distordia-status": "official",
"Text": "Announcing our new masterdata protocol! Register products once, reference everywhere. #blockchain #supplychain",
"Creator's namespace": "distordia",
"Quoted address": 0
}
πΌοΈ
NFT Marketplace
distordia-type: nft
On-chain NFT assets that point to open image URLs. Assets are tokenized (1 or more tokens)
and traded peer-to-peer on the Nexus marketplace. No off-site storage β all metadata lives on-chain,
images are referenced via public URLs.
Use Case: A creator mints an NFT asset with an image URL, tokenizes it to enable
trading, and lists it for sale on the on-chain marketplace. Buyers purchase ownership tokens with NXS.
Fractional ownership is supported via multiple tokens per asset.
| Attribute |
Required |
Type |
Mutable |
Description |
distordia-type |
β |
string |
β |
Always "nft" |
status |
|
string |
β |
active, burned, frozen |
nft-name |
β |
string |
β |
Display name of the NFT (max 64 chars) |
description |
|
string |
β |
Human-readable description (max 256 chars) |
image |
β |
string |
β |
Direct HTTPS URL to the NFT image (max 256 chars) |
category |
|
string |
β |
art, photography, music, collectible, gaming, utility, domain, meme, other |
collection |
|
string |
β |
Collection name to group related NFTs (max 64 chars) |
creator |
|
string |
β |
Creator name, alias, or namespace (max 64 chars) |
external_url |
|
string |
β |
External link for additional context (max 128 chars) |
| Step |
Endpoint |
Description |
Cost |
| 1 |
finance/create/token |
Create a fungible token (supply=1 for unique, >1 for fractional ownership) |
~1 NXS |
| 2 |
assets/tokenize/asset |
Link the token to the NFT asset (irreversible) |
~1 NXS |
Note: Supply of 1 + 0 decimals = unique NFT. Supply >1 = fractional ownership (e.g. 100 tokens = 100 shares).
Tokenization is irreversible β the asset remains linked to its token permanently.
| Action |
Endpoint |
Description |
| List for Sale |
market/create/ask |
Sell NFT tokens at a set NXS price |
| Place Buy Order |
market/create/bid |
Offer to buy tokens at a set NXS price |
| Execute Order |
market/execute/order |
Fill an existing ask or bid order |
| Cancel Order |
market/cancel/order |
Cancel an unfilled order |
| Component |
Format |
Example |
| Asset Name |
nft-{slug}-{timestamp} |
nft-cosmic-dragon-1738857600000 |
| Token Name |
nft-{slug}-token |
nft-cosmic-dragon-token |
| Market Pair |
{TOKEN_TICKER}/NXS |
nft-cosmic-dragon-token/NXS |
{
"distordia-type": "nft",
"status": "active",
"nft-name": "Cosmic Dragon #42",
"description": "A celestial dragon soaring through the Nexus nebula",
"image": "https://images.example.com/nft/cosmic-dragon-42.png",
"category": "art",
"collection": "Distordia Originals",
"creator": "ArtistAlpha",
"external_url": "https://artistalpha.com/cosmic-dragon"
}
{
"distordia-type": "nft",
"nft-name": "Rare Gem",
"image": "https://images.example.com/nft/rare-gem.png"
}
π
NexGo Taxi
distordia-type: nexgo-taxi
Decentralized taxi service position broadcasting. Drivers register their vehicle and broadcast
real-time GPS coordinates and availability status on-chain, enabling passengers to find nearby taxis.
Use Case: Taxi drivers broadcast their position and status (available/occupied)
on-chain. Passengers query nearby available taxis without relying on centralized ride-hailing platforms.
| Attribute |
Required |
Type |
Description |
distordia-type |
β |
string |
Always "nexgo-taxi" |
vehicle-id |
β |
string |
Unique vehicle registration/license plate |
vehicle-type |
β |
string |
Vehicle category: sedan, suv, van, luxury |
status |
β |
string |
Current availability: available or occupied |
latitude |
β |
number |
GPS latitude coordinate (decimal degrees) |
longitude |
β |
number |
GPS longitude coordinate (decimal degrees) |
driver |
|
string |
Driver display name or identifier |
capacity |
|
number |
Maximum passenger capacity |
features |
|
array |
Vehicle features: ["wheelchair", "pet-friendly", "child-seat"] |
nexgo-taxi-{vehicle-id}
Examples:
nexgo-taxi-ABC1234
nexgo-taxi-XY789ZZ
{
"distordia-type": "nexgo-taxi",
"vehicle-id": "ABC-1234",
"vehicle-type": "sedan",
"status": "available",
"latitude": 62.4722,
"longitude": 6.1495,
"driver": "Γ
lesund Taxi 1",
"capacity": 4,
"features": ["pet-friendly"]
}
π
API Access
Developer
All Distordia-standard assets are queryable via the Nexus blockchain REST API from any Nexus public node either in CLI or url endpoint.
For instance using https://api.distordia.com as shown below.
Use standard Nexus endpoints with attribute filtering.
POST https://api.distordia.com/register/list/assets:asset
{
"where": "results.distordia-type=product AND results.distordia-status=valid",
"limit": 100,
"sort": "manufacturer",
"order": "asc"
}
POST https://api.distordia.com/register/list/assets:asset
{
"where": "results.distordia-type=distordia-post AND results.distordia-status=official",
"limit": 100,
"sort": "modified",
"order": "desc"
}
POST https://api.distordia.com/register/list/assets:asset
{
"where": "results.distordia-type=nft AND results.status=active",
"limit": 100,
"sort": "modified",
"order": "desc"
}
// Filter by category
"where": "results.distordia-type=nft AND results.category=art"
// Filter by collection
"where": "results.distordia-type=nft AND results.collection=Distordia Originals"
// Fetch all content assets and filter client-side
POST https://api.distordia.com/register/list/assets:asset
{
"where": "results.distordia-type=content AND results.url=targetUrl",
"limit": 1000
}
// Then filter: asset.distordia === 'content' && asset.url === targetUrl
Note: All Nexus API calls use POST method. See
Nexus API docs
for full documentation.
Social Posts
distordia-type: distordia-postDecentralized social media posts stored permanently on the Nexus blockchain. True content ownership with no central authority able to censor or delete posts.
distordia-type"distordia-post","distordia-quote","post"or"quote"distordia-statusofficial(from verified namespace) oruser-postTextCreator's namespaceQuoted address