Skip to main content

Notation and Conventions

2 min

A short, dense reference. Used consistently throughout the document. Worth a glance now so nothing surprises you later.

a ‖ b
Byte concatenation of a and b.
SHA-256(...)
The standard 32-byte SHA-256 digest of the argument.
rsa_sign(key, msg)
rsa_verify(pubkey, msg, sig)
RSA-PKCS1 or RSA-PSS signature operations.
Tier 1 / 2 / 3 / 4
Hardware tier as defined in Part VIII.6. Tier 1 is CPU; tier 4 is FPGA/ASIC.
task_id
32-byte identifier the coordinator allocates at intake; canonical handle for a unit of work. For ParalleliX AI, one inference request maps to one task_id, dispatched whole.
sub_task_id
32-byte identifier the segmenter allocates per sub-task within a task_id. Used only for genuinely parallelizable workloads that are segmented, not for whole inference requests.
node_id
32-byte identifier derived from SHA-256(node_pubkey).
poe_v1
PoE v1 Proof-of-Execution commitment. Hash form: SHA-256(task_id, result, node_id).
$PRLX
The ERC-20 utility token of the network. Always with the $ prefix.
[Pending deployment]
Used in place of a value not yet locked at the time of writing.
The coordinator
The centralised coordination layer at launch. A federated quorum is a planned later addition, but the term refers to whichever logical entity is acting in the validator role.
The network
The coordination layer plus the node mesh, considered as one running system.
The protocol
The rules and primitives the network enforces; deployment-independent.

Note·Punctuation

Hyphens (-) appear in compound words (wall-clock, sub-task, rtx-4090). They do not appear as sentence breaks. Em dashes are not used in this document; the prose uses periods, semicolons, or restructured sentences instead.