# UUID Identifier and Blockchain

Universally unique identifier for the un-identified

Artwork: Csoonline.com

# A Universally Unique IDentifier (UUID) URN Namespace

##### Abstract

This specification defines a Uniform Resource Name namespace for UUIDs (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDentifier). A UUID is 128 bits long, and can guarantee uniqueness across space and time. UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation's (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms.

This specification is derived from the DCE specification with the kind permission of the OSF (now known as The Open Group). Information from earlier versions of the DCE specification have been incorporated into this document.

[https://datatracker.ietf.org/doc/html/rfc4122](https://datatracker.ietf.org/doc/html/rfc4122)

<p class="callout success">One of the main reasons for using UUIDs is that no centralized authority is required to administer them (although one format uses IEEE 802 node identifiers, others do not). As a result, generation on demand can be completely automated, and used for a variety of purposes. The UUID generation algorithm described here supports very high allocation rates of up to 10 million per second per machine if necessary, so that they could even be used as transaction IDs.</p>

<p class="callout info">UUIDs are of a fixed size (128 bits) which is reasonably small compared to other alternatives. This lends itself well to sorting, ordering, and hashing of all sorts, storing in databases, simple allocation, and ease of programming in general.</p>

<span style="white-space: pre-wrap;">Since UUIDs are unique and persistent, they make excellent </span>**Uniform Resource Names**. The unique ability to generate a new UUID without a registration process allows for UUIDs to be one of the URNs with the lowest minting cost.

##### Format

```
time_low               unsigned 32   0-3    The low field of the
                          bit integer          timestamp

   time_mid               unsigned 16   4-5    The middle field of the
                          bit integer          timestamp

   time_hi_and_version    unsigned 16   6-7    The high field of the
                          bit integer          timestamp multiplexed
                                               with the version number  

   clock_seq_hi_and_rese  unsigned 8    8      The high field of the
   rved                   bit integer          clock sequence
                                               multiplexed with the
                                               variant

   clock_seq_low          unsigned 8    9      The low field of the
                          bit integer          clock sequence

   node                   unsigned 48   10-15  The spatially unique
                          bit integer          node identifier

   In the absence of explicit application or presentation protocol
   specification to the contrary, a UUID is encoded as a 128-bit object,
   as follows:

   The fields are encoded as 16 octets, with the sizes and order of the
   fields defined above, and with each field encoded with the Most
   Significant Byte first (known as network byte order).  Note that the
   field names, particularly for multiplexed fields, follow historical
   practice.

   0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                          time_low                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       time_mid                |         time_hi_and_version   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |clk_seq_hi_res |  clk_seq_low  |         node (0-1)            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         node (2-5)                            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
```

# Identifiers: Persistent Cloud Objects

<span style="white-space: pre-wrap;">A </span>**persistent object**<span style="white-space: pre-wrap;"> is an object that retains its state even after the program that created it has terminated, typically by storing its state in a file or database for later retrieval. This allows the object to be reloaded and used again in future program executions.</span>

<span style="white-space: pre-wrap;">A persist cloud object is a persistent object that </span>**lives**<span style="white-space: pre-wrap;"> in one or more cloud systems. </span>

<p class="callout info">**lives**<span style="white-space: pre-wrap;">: resides as in stored in storage devices, serialized and de-serialized, including all the code with </span></p>

##### Usage

- Reusability: Persistent objects can be reloaded and used across different sessions of a program.
- Serialization: The process of converting an object's state into a format suitable for storage (e.g., converting to bytes).

##### Common Practices

- Serialization: Converting an object to a byte stream for storage.
- Deserialization: Restoring an object from a byte stream.

# Cloud Tools

Apps and other related software applications as standalone functional units

# CCN Free Form Editor

<iframe src="https://www.wolframcloud.com/obj/ccn2/AI/freeform/construct/editor?_embed=iframe" width="600" height="800"></iframe>

# CCN UUID Editor

<iframe src="https://www.wolframcloud.com/obj/ccn2/AI/freeform/blockchain/editors/uuid?_embed=iframe" width="600" height="650"></iframe>

# Use Case

<span>In both </span>[software](https://en.wikipedia.org/wiki/Software_engineering "Software engineering")<span> and </span>[systems engineering](https://en.wikipedia.org/wiki/Systems_engineering "Systems engineering")<span>, a </span>**use case**<span> is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal.</span>

# Person with Identification Documents

- <span style="white-space: pre-wrap;">USA, the state of Virginia (proposed?) Personal Identity card </span>
- With qrcodes, barcodes and multiple images and text.
- Symbol 👶 does all the facial computing (neural nets), barcodes, qrcodes and image text
- This will empower a universal blockchained or bloxberged Digital object that could and should enable a new de-centralized identification card system.

```
👶;

🔐;

//👶 fills in numerous ⚲content + 𖤘metadata into the blockchain;
⛓️;

show "👶/index";

save as photo_id;
```

"👶/index"

![photo_id1.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/photo-id1.png)"👶/barsindex"

[![photo_id2.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/photo-id2.png)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/photo-id2.png)

"👶/highlight"

[![photo_id3.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/photo-id3.png)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/photo-id3.png)

"👶/text"

{

<span style="white-space: pre-wrap;">"image\_text":"Vi soe VA, USA FEDERAL \*\\nLYQIM1A IDENTIFICATION CARD </span>

<span style="white-space: pre-wrap;">\_#n\* a\\n716700487 e\\nTESSIER 8 Gender: Female, Orientation: Straight, </span>

<span style="white-space: pre-wrap;">Age: 35,\\nBELLA Fi Race: White\\/ Non-Hispanic, Votes: Democrat,\\nAd </span>

<span style="white-space: pre-wrap;">srw aD \*B88\\"795-a202 5 Job: Industrial Machinery Repair Worker, </span>

Security\\n74 IN RD: 5 5 â&#128;&#152;Answers: {The Truman Show, Omaha, White},\\n

<span style="white-space: pre-wrap;">Dato of birt ry Marital status: married, Salutation: Mrs.\\nOeio4rt988 </span>

<span style="white-space: pre-wrap;">A\\na ED Height: 5â&#128;&#153; 6â&#128;&#157;\\nF BRO Weight: 136 ssn: Q\\nNONE\\n\\ntek </span>

items tebe IMT |"

}

"👶/bartexts"

{

<span style="white-space: pre-wrap;">"@&lt;LF&gt;&lt;FS&gt;&lt;CR&gt;ANSI </span>

<span style="white-space: pre-wrap;">6360050101DL00300203DLDAQ3265188&lt;LF&gt;DAALOTT,ERIC,B,&lt;LF&gt;DAG763 TEST </span>

<span style="white-space: pre-wrap;">STREET&lt;LF&gt;DAINEW YORK CITY&lt;LF&gt;DAJSC&lt;LF&gt;DAK10005 &lt;LF&gt;DARD &lt;LF&gt;DAS </span>

<span style="white-space: pre-wrap;"> &lt;LF&gt;DAT &lt;LF&gt;DAU601&lt;LF&gt;DAW170&lt;LF&gt;DAYBRO &lt;LF&gt;DAZBRO </span>

&lt;LF&gt;DBA20241004&lt;LF&gt;DBB19911004&lt;LF&gt;DBC1&lt;LF&gt;DBD20140101&lt;LF&gt;DBG2&lt;LF&gt;DBH1

}

##### Color Keys

<span style="background-color: rgb(191, 237, 210);">Blockchain by Bloxberg 2.0</span>

<span style="background-color: rgb(194, 224, 244);">CCN cloud systems</span><span style="white-space: pre-wrap;"> </span>

##### Image Processing + Bloxberg 2.0 Blockchain Digitals

{

<span style="white-space: pre-wrap;">"👶/face", "👶/face1", "👶/highlight", "👶/faces", "👶/index", "👶/text", </span>

<span style="white-space: pre-wrap;">"👶/facials", "👶/boxes", "👶/bartexts", "👶/barsindex", "👶/⚲", "👶/𖤘", "👶 </span>

<span style="white-space: pre-wrap;">processed", "(🔐)", "🔐/type", "🔐/curve", "🔐/compressed", "(🔑)", </span>

<span style="white-space: pre-wrap;">"(⭔🔑)", "⭔🔑/type", "🔑/type", "(🗝)", "(⭔🗝)", "⭔🗝/type", "🗝/type", </span>

"⛓️/bloxberg/contexts", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context1/</span><span style="white-space: pre-wrap;">@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context1/id", "⛓️/bloxberg/context1/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context1/issuer", "⛓️/bloxberg/context1/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context1/credentialsubject", "⛓️/bloxberg/context1/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context1/cridtype", "⛓️/bloxberg/context1/metadatajson", </span>

"⛓️/bloxberg/context1/proof", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context2/</span><span style="white-space: pre-wrap;">@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context2/id", "⛓️/bloxberg/context2/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context2/issuer", "⛓️/bloxberg/context2/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context2/credentialsubject", "⛓️/bloxberg/context2/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context2/cridtype", "⛓️/bloxberg/context2/metadatajson", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context2/proof", "⛓️/bloxberg/context3/@context", </span>

"⛓️/bloxberg/context3/id", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context3</span><span style="white-space: pre-wrap;">/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context3/issuer", "⛓️/bloxberg/context3/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context3/credentialsubject", "⛓️/bloxberg/context3/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context3/cridtype", "⛓️/bloxberg/context3/metadatajson", </span>

"⛓️/bloxberg/context3/proof", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context4</span><span style="white-space: pre-wrap;">/@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context4/id", "⛓️/bloxberg/context4/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context4/issuer", "⛓️/bloxberg/context4/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context4/credentialsubject", "⛓️/bloxberg/context4/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context4/cridtype", "⛓️/bloxberg/context4/metadatajson", </span>

"⛓️/bloxberg/context4/proof", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context5</span><span style="white-space: pre-wrap;">/@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context5/id", "⛓️/bloxberg/context5/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context5/issuer", "⛓️/bloxberg/context5/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context5/credentialsubject", "⛓️/bloxberg/context5/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context5/cridtype", "⛓️/bloxberg/context5/metadatajson", </span>

"⛓️/bloxberg/context5/proof", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context6</span><span style="white-space: pre-wrap;">/@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context6/id", "⛓️/bloxberg/context6/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context6/issuer", "⛓️/bloxberg/context6/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context6/credentialsubject", "⛓️/bloxberg/context6/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context6/cridtype", "⛓️/bloxberg/context6/metadatajson", </span>

"⛓️/bloxberg/context6/proof", "⛓️/bloxberg/<span style="background-color: rgb(191, 237, 210);">context7</span><span style="white-space: pre-wrap;">/@context", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context7/id", "⛓️/bloxberg/context7/type", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context7/issuer", "⛓️/bloxberg/context7/issuancedate", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context7/credentialsubject", "⛓️/bloxberg/context7/crid", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context7/cridtype", "⛓️/bloxberg/context7/metadatajson", </span>

<span style="white-space: pre-wrap;">"⛓️/bloxberg/context7/proof", "⛓️/contents", "⛓️/hashlist", "⛓️/key\_eth", </span>

"⛓️/value", "⛓️/pdf", "⛓️/<span style="background-color: rgb(191, 237, 210);">fullcredentialobject</span><span style="white-space: pre-wrap;">", </span>

"⛓️/certificate", "⛓️/metadata",

}

"👶/⚲"

"⚲\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_face.png\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_\\ id\_facehighlight.png\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_facehighlights.png\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_index.png\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_imagetext.json\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_facialpoints.json\\"⚲\\"\\ https://www.wolframcloud.com/obj/ccn2/freeform/ff/images/ff\_free\_blox\_id\_barcodebox.json\\""

"👶/𖤘"

"𖤘\\"group\\"-&gt;\\"ff\\"𖤘\\"user\\"-&gt;\\"free\\"𖤘\\"ffname\\"-&gt;\\"blox\_\\ id\\"𖤘\\"publisher\\"-&gt;\\"CCN\\"𖤘\\"license\\"-&gt;\\"CC-BY-NC-ND 4.0\\""

##### Full Credential Object

"⛓️/fullcredentialobject"

"(\[{\\"<span style="background-color: rgb(191, 237, 210);">@context</span>\\":\[\\"https://www.w3.org/2018/credentials/v1\\",\\"https://w

3id.org/<span style="background-color: rgb(191, 237, 210);">bloxberg</span>/schema/research\_object\_certificate\_

v1\\"\],\\"id\\":\\"https://bloxberg.org\\",\\"type\\":\[\\"VerifiableCredential

\\",\\"BloxbergCredential\\"\],\\"issuer\\":\\"https://raw.githubusercontent.c

om/bloxberg-org/issuer\_json\_

l2/master/issuer.json\\",\\"issuanceDate\\":\\"2026-06-02T02:59:59.

448151+00:00\\",\\"credentialSubject\\":{\\"id\\":\\"https://sepolia.arbisca

n.io/address/0xAF3aD7B80e90C0Ca651a8e673E193eCC690BADA8\\",\\"issuingOrg

\\":{\\"id\\":\\"https://bloxberg.org\\"}},<span style="background-color: rgb(251, 238, 184);">\\</span><span style="background-color: rgb(191, 237, 210);">"crid\\":\\"9d05f7aa5009599ded40f</span>

<span style="background-color: rgb(191, 237, 210);">f901de8fbce8bedb00004c0e6ad77fd128c7fac6806\\",\\</span>"cridType\\":\\"sha2-256\\",\\<span style="background-color: rgb(191, 237, 210);">"m</span>

<span style="background-color: rgb(191, 237, 210);">etadataJson</span>\\"<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">:\\"{\\\\\\"group\\\\\\":\\\\\\"ff\\\\\\", \\\\\\"user\\\\\\":\\\\\\"free\\\\\\", </span>

<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">\\\\\\"ffname\\\\\\":\\\\\\"blox\_id\\\\\\", \\\\\\"publisher\\\\\\":\\\\\\"CCN\\\\\\", </span>

<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">\\\\\\"license\\\\\\":\\\\\\"CC-BY-NC-ND </span>

<span style="background-color: rgb(194, 224, 244);">4.0\\\\\\"}\\",\\</span>"proof\\":{\\"type\\":\\"MerkleProof2019\\",\\"created\\":\\"2026-0

6-02T02:59:59.

947487\\",\\"<span style="background-color: rgb(191, 237, 210);">proofValue</span>\\":\\"zLBHrm1GqmftAu35gTndQtHSErc2pdrx2dQ69dF9Fqvj

vqCY71iNnFEaW1kSw5rVcT6XXiWJHY7uUQyKhjPsg32KpHfyMR2GZZkEeY7YvcRRQSAjkK

sduAX2KXxWnFFBWFbn27m7m9ritdwzTzbbGFPRNfAqSeGhDKxTqLp4wYgqfAWAuFxDnG3n

hyUDCAP1c9BohuH45o3f64tEnAH3LQmJkzGKKixRqz9TtypnELSJwzeMPTWZNPTihHhL2P

A9N9YvMt3RtbJGaWzRAwebi7Tf2FwujSNmCX7Cygb13 ...

...

<span style="background-color: rgb(191, 237, 210);">@context\\</span>":\[\\"https://www.w3.org/2018/creden

tials/v1\\",\\"https://w3id.org/bloxberg/schema/research\_object\_

certificate\_

v1\\"\],\\"id\\":\\"https://bloxberg.org\\",\\"type\\":\[\\"VerifiableCredential

\\",\\"BloxbergCredential\\"\],\\"issuer\\":\\"https://raw.githubusercontent.c

om/bloxberg-org/issuer\_json\_

l2/master/issuer.json\\",\\"issuanceDate\\":\\"2026-06-02T02:59:59.

448151+00:00\\",\\"credentialSubject\\":{\\"id\\":\\"https://sepolia.arbisca

n.io/address/0xAF3aD7B80e90C0Ca651a8e673E193eCC690BADA8\\",\\"issuingOrg

\\":{\\"id\\":\\"https://bloxberg.org\\"}},\\"<span style="background-color: rgb(191, 237, 210);">crid\\":\\"5b57331ee65751d0024a3</span>

<span style="background-color: rgb(191, 237, 210);">f47940cdecdeebf27e070c670cdee7e472aaaa274f3\\</span>",\\"cridType\\":\\"sha2-256\\",\\"<span style="background-color: rgb(191, 237, 210);">m</span>

<span style="background-color: rgb(191, 237, 210);">etadataJson\\</span>":\\<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">"{\\\\\\"group\\\\\\":\\\\\\"ff\\\\\\", \\\\\\"user\\\\\\":\\\\\\"free\\\\\\", </span>

<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">\\\\\\"ffname\\\\\\":\\\\\\"blox\_id\\\\\\", \\\\\\"publisher\\\\\\":\\\\\\"CCN\\\\\\", </span>

<span style="background-color: rgb(194, 224, 244); white-space: pre-wrap;">\\\\\\"license\\\\\\":\\\\\\"CC-BY-NC-ND </span>

<span style="background-color: rgb(194, 224, 244);">4.0\\\\\\"}\\",\\</span>"proof\\":{\\"type\\":\\"MerkleProof2019\\",\\"created\\":\\"2026-0

6-02T02:59:59.\\

951710\\",\\"<span style="background-color: rgb(191, 237, 210);">proofValue</span>\\":\\"zLBHrm1GqUpCCwm ....

...

<span style="white-space: pre-wrap;">"⛓️/pdf" </span>

<span style="white-space: pre-wrap;">"({\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_1.pdf\\", </span>

<span style="white-space: pre-wrap;">\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_2.pdf\\", </span>

<span style="white-space: pre-wrap;">\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxber2/cert\_pdf/ff\_free\_blox\_id\_3.pdf\\", </span>

<span style="white-space: pre-wrap;">\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_4.pdf\\", </span>

<span style="white-space: pre-wrap;">\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_5.pdf\\", </span>

<span style="white-space: pre-wrap;">\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_6.pdf\\", </span>

\\"https://www.wolframcloud.com/obj/ccn2/freeform/ff/blockchain/bloxberg2/cert\_pdf/ff\_free\_blox\_id\_7.pdf\\"})"

**Certificate 1**

[![ff_free_blox_id_7.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/ff-free-blox-id-7.png)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/ff-free-blox-id-7.png)

**Certificate 7**

[![ff_free_blox_id_1.png](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/ff-free-blox-id-1.png)](https://wiki.compclassnotes.com/uploads/images/gallery/2026-06/scaled-1680-/ff-free-blox-id-1.png)