L7 Chain Public Papers
Hash-Linked Protocol
HLP — Aggregated Hash-Linked Protocol
- Paper
- L7-HLP
- Version
- 2026.08.22-10
- Effective
- August 22, 2026
- Pages
- 9 (print)
How a wrap on L7 Chain binds L7C plus every live rail head — including USDC, USDT (Tether), and DAI — in one hash-link. HLP-2. The Aggregated Hash-Linked Protocol (AHLP) is the Hash-Linked Protocol (HLP) on L7 Chain — a valid transaction that happened over the internet, not a screenshot of one chain.
Public product legal copy. Not a securities prospectus. Not legal advice.
Schematic drawings · HLP-2
L7-HLP · 1. What HLP is
1. What HLP is
This is product legal copy for Wrooms and L7 Chain. It is not legal advice, not a securities prospectus, and not a registration statement. Wrooms is the Service and the contracting party. The Wrooms App is hosted at wrooms.ai. Wrooms AI is the house desks inside the Wrooms App. L7 Chain (also L7) is the public settlement ledger of the Service, readable at l7c.ai. Its purpose is to seal economic events — buys, sends, swaps, issues, wraps, and pieces — so a later record cannot quietly replace an earlier one. L7C is the layer-one coin of L7 Chain. WRO is the native layer-two token of Wrooms, isolated on L7 Chain. The Wrooms User Agreement remains the binding terms of use. The Token Sale Agreement is the binding purchase terms for L7C and WRO sold on the Wrooms book.
The wrap rule on L7 Chain is the Aggregated Hash-Linked Protocol (AHLP). In the book, the explorer, and product copy it is the Hash-Linked Protocol (HLP). Both names refer to the same instrument. The current field is HLP-2: 22 records, L7C first, then every rail spine including USDC, USDT (Tether), and DAI. A wrap produces a hash-link: one SHA-256 digest of those live heads at that instant. Hash linking — aggregate hash linking — is the act of folding those heads. The Hash Link Protocol is that same bind. Short form on a seal: HLP. Short HLP on a seal: H1S.
When you wrap a buyable rail onto L7 Chain — Bitcoin, Ether, Solana, USDC, USDT, or any other buyable rail — the seal is a valid transaction that happened over the internet. It does not stamp one foreign block. It commits the entire live field. Occupancy cannot print past the live wallet. Failed seal = nothing moved.
| Form | Use |
|---|---|
| Aggregated Hash-Linked Protocol (AHLP) | Formal and legal name |
| Hash-Linked Protocol (HLP) | Product name. Acronym on the book |
| HLP-2 | Current field: 22 records including USDC, USDT, DAI |
| Hash-linked | Adjective: hash-linked spines, hash-linked digest |
| Hash-link | The digest itself — 64 hex, one wrap, one bind |
| Short HLP / H1S | 20-character Crockford projection of the bind |
| Hash linking / aggregate hash linking | The act of folding live heads |
| Hash Link Protocol | Alternate legal phrasing for HLP |
L7-HLP · 2026.08.22-10 · p. 3 / 9
L7-HLP · 2. History of HLP
2. History of HLP
HLP was developed because a wrap that stamps one foreign tip is a screenshot. L7 Chain watches many rails at once. Occupancy is 1:1 against native locked in a published vault. The bind had to answer one question at lock time: while this native was locked, what did every watched chain look like? That answer is a valid transaction that happened over the internet — a hash-link — not a dashboard of someone else’s chain.
The blueprint did not change. Five planes, data only down: Wallet → Vault → Field → Hash-link → Book. A failed plane aborts. What changed is the field, the names, and how stables enter the digest.
| Generation | Name on the book | Field | Stable coins | Blueprint |
|---|---|---|---|---|
| Founding | Aggregated Linked Hash Postulate | Idea: fold every live spine, no fixed order | Not in the bind. USDC, USDT (Tether), and DAI were not records. | Postulate only. No payload grammar. No digest namespace. |
| Protocol | Aggregated Linked Hash Protocol (ALHP), then Aggregated Hash-Linked Protocol (AHLP). Product name: Hash-Linked Protocol (HLP). | Named instrument. L7C first. Rails as hash-linked spines. | Ride hosts. Not field members. A USDC wrap still committed L7C and rails, not a USDC slot. | Wallet → Vault → Field → Hash-link → Book. Combo is the full field. Cluster is gold on the map. |
| HLP-1 | Hash-Linked Protocol (HLP). Tags HLP, AHLP, ALHP parse as the same protocol. | 19 records, fixed order. L7C + ADA…XRP. BASE, ARB, OP, HOOD are Ethereum L2 spines, not coins you buy. | USDC, USDT, DAI ride hosts only. USDC stored walk = ETH + HOOD + BASE. USDT = ETH + TRX + BNB. DAI = ETH + ARB + BASE. Those sums are history, not the wrap hash. | Payload ASSET:height:hash joined on |. SHA-256 → 64 hex digest. HLP_PAYLOAD on the seal so the explorer can rebuild. |
| Short HLP | H1S — Short Hash-Link | Same HLP-1 / HLP-2 field. Projection, not a new digest. | Mask bit per field slot. A live stable sets its bit once it is a field member (HLP-2). | 20 Crockford characters. Version + live mask + braid-fold + CRC-8. The 64-hex digest remains the bind. |
| HLP-2 (current) | Hash-Linked Protocol (HLP), formally Aggregated Hash-Linked Protocol (AHLP) | 22 records. L7C first, then A–Z including DAI, USDC, USDT. New digest namespace. | First-class field members. Each stable is an aggregated host bind: height = sum of host tips; hash = SHA-256 of those host records. Hosts keep their own slots. | Same five planes. Combo is 22. Short HLP braids all 22. Verify SHA-256(payload) and H1S on /tx/{hash}. |
Stable-coin implementation. A stable is not an L1 and not an L2. It has no chain of its own. Founding and HLP-1 therefore kept USDC, USDT (Tether), and DAI off the field: they rode the venues that actually settle them, and a reviewer walked stored hashes on those hosts. That was honest about physics and weak about the wrap: a USDC occupancy did not commit a USDC record. HLP-2 puts the stable in the field without inventing a USDC chain. The record is the fold of its hosts. Ethereum, Robinhood Chain, Base, TRON, BNB, and Arbitrum still occupy their own slots. Changing a host tip changes both the host record and the stable record.
Founding postulate — fold every live spine
Protocol ALHP / AHLP / HLP named. Blueprint locked.
HLP-1 19 slots. Stables ride hosts. Digest = SHA-256(payload)
Short HLP H1S-XXXXX-XXXXX-XXXXX-XXXXX (projection)
HLP-2 22 slots. DAI · USDC · USDT are aggregated host binds
USDC bind = SHA-256(ETH:h:hash|HOOD:h:hash|BASE:h:hash)
USDT bind = SHA-256(ETH:h:hash|TRX:h:hash|BNB:h:hash)
DAI bind = SHA-256(ETH:h:hash|ARB:h:hash|BASE:h:hash)
Planes (unchanged)
0 Wallet → 1 Vault → 2 Field → 3 Hash-link → 4 BookHLP-1 seals still verify if they carry HLP_PAYLOAD under the 19-slot grammar. HLP-2 wraps use the 22-slot grammar. Inserting, removing, or sorting spines is a new spec version. A further change is HLP-3 and a new digest namespace. Cluster gold on the map is not the digest. Combo is.
L7-HLP · 2026.08.22-10 · p. 4 / 9
L7-HLP · 3. The live field
3. The live field
HLP-2 always covers L7C plus every live rail spine, including USDC, USDT (Tether), and DAI as field members — 22 records in a fixed order. A stable’s record is the aggregated bind of its hosts: height is the sum of those host tips; hash is SHA-256 of those host records. USDC rides Ethereum, Robinhood Chain, and Base. USDT rides Ethereum, TRON, and BNB. DAI rides Ethereum, Arbitrum, and Base. Those hosts also keep their own slots. Arbitrum, Optimism, Base, and Robinhood Chain are Ethereum L2 spines, not coins you buy. HLP-1 was the 19-spine field without the three stables. A further change to field membership is HLP-3.
| Spine | Kind | Buyable coin on that network |
|---|---|---|
| L7C | L7 Chain L1 | L7C |
| ADA | L1 | ADA |
| APT | L1 | APT |
| ARB | ETH L2 spine | ETH, USDC, USDT, DAI — not ARB |
| AVAX | L1 | AVAX, USDC, USDT |
| BASE | ETH L2 spine | ETH, USDC, USDT, DAI — not BASE |
| BNB | L1 | BNB, USDC, USDT |
| BTC | L1 | BTC |
| DAI | Stable · ETH · ARB · BASE | DAI |
| DOGE | L1 | DOGE |
| ETH | L1 | ETH, USDC, USDT, DAI |
| HOOD | ETH L2 spine | ETH, USDC — not HOOD |
| HYPE | L1 | HYPE, USDC |
| OP | ETH L2 spine | ETH, USDC, USDT — not OP |
| POL | L1 | POL, USDC, USDT |
| SOL | L1 | SOL, USDC, USDT |
| SUI | L1 | SUI, USDC |
| TON | L1 | TON, USDC |
| TRX | L1 | TRX, USDT |
| USDC | Stable · ETH · HOOD · BASE | USDC |
| USDT | Stable · ETH · TRX · BNB · Tether | USDT |
| XRP | L1 | XRP |
The home cluster of a planet is L7C plus the spines of networks where that coin can actually be bought. The protocol still maxes the bind: every wrap commits the full L7C-and-rails field.
L7-HLP · 2026.08.22-10 · p. 5 / 9
L7-HLP · 4. Digest, memo, and the book
4. Digest, memo, and the book
The protocol does not encrypt the live field. It fingerprints it. SHA-256, as specified in FIPS 180-4, takes the exact UTF-8 bytes of the payload and returns 256 bits. Those bits are written as sixty-four lowercase hexadecimal characters. That string is the wrap’s live hash — the hash-link. There is no HMAC and no salt. Honest implementations of the function return the same digest for the same payload, on any machine.
The payload is built before it is hashed. One record is emitted for each of the twenty-two field members, in HLP-2 order, with L7C first. Each record is the asset, a colon, the live height, a colon, and the head hash: ASSET:height:hash. The records join on a single U+007C VERTICAL LINE. There are no spaces, no URI encoding, and no trailing join. A missing or lagging spine still occupies its slot as ASSET:0: with an empty hash. Tickers stay uppercase. Order is part of the digest. Inserting, removing, or sorting a spine is a new specification and a new namespace.
USDC, USDT (Tether), and DAI are neither layer-one chains nor layer-two spines. The protocol does not invent a USDC chain. For each stable the live tips of its hosts are read first — USDC from Ethereum, Robinhood Chain, and Base; USDT from Ethereum, TRON, and BNB; DAI from Ethereum, Arbitrum, and Base. The stable’s height is the sum of those host heights. The stable’s hash is SHA-256 of those host records, joined in that host order. The hosts remain in the field on their own slots. If Ethereum’s tip moves, both the ETH record and the USDC record change.
Then the payload is hashed: digest = SHA-256(UTF-8(payload)). The function pads the payload to 512-bit blocks, mixes them through sixty-four rounds into eight 32-bit words, and emits thirty-two bytes. That digest is stored as the wrap’s live hash on the book. The memo also carries HLP_PAYLOAD, so a later reader holds the preimage. The readable line of heights — L7C #n · ETH #n · USDC #n — is not the digest. The stored-block totals a reviewer walks on a planet, including USDC as Ethereum plus Robinhood Chain plus Base, are history. They are not the hash-link.
The rails cannot be recovered from the sixty-four hex characters. SHA-256 is one-way. Verification is reconstruction. A reviewer reads HLP_PAYLOAD from the seal, hashes those exact bytes, and compares the result to the stored live hash. A match accepts the hash-link as a valid transaction that happened over the internet. A mismatch fails the seal. If the payload is missing, heights can be reported and the digest cannot be rebuilt. SHA-256 is never decoded. It is only re-hashed.
Short HLP does not truncate this digest. After the sixty-four hex characters exist, the field is braided — a live mask, a per-slot mix of height, head, and ticker, a fold of digest, braid, and mask — and encoded as twenty Crockford characters tagged H1S. That code is a projection a person can speak and copy. It is not a substitute for SHA-256. Occupancy remains one-to-one against native locked in the published vault. A failed seal moves nothing.
| Step | Input | Rule | Output |
|---|---|---|---|
| 1 Payload | 22 field tips, L7C first | ASSET:height:hash joined on U+007C, UTF-8 | Preimage string |
| 2 Stable fold | USDC, USDT, DAI hosts | Height = sum of host tips; hash = SHA-256 of host records | Three field slots plus host slots |
| 3 Digest | Payload bytes | SHA-256 (FIPS 180-4), no HMAC, no salt | 32 bytes → 64 lowercase hex |
| 4 Seal | Digest + payload + heights | Live hash = digest; memo holds HLP_PAYLOAD | Public book row |
| 5 Short HLP | Digest ‖ braid ‖ mask | Crockford 20, tag H1S, CRC-8 | Speakable projection |
| 6 Verify | HLP_PAYLOAD on /tx/{hash} | Re-hash; compare to live hash | Pass or fail |
The memo carries HLP, the sixty-four hex characters, Short HLP, and the readable heights, then HLP_PAYLOAD and the exact string that was hashed. Seals that still say ALHP are the same protocol. An HLP-1 seal without USDC, USDT, or DAI slots still verifies if it carries HLP_PAYLOAD under the nineteen-slot grammar. Open /tx/{hash} to watch the explorer pass or fail that comparison in public.
L7-HLP · 2026.08.22-10 · p. 6 / 9
L7-HLP · 5. Short HLP
5. Short HLP
Short HLP gives the bind a line a person can read aloud. Tagged H1S, it is twenty Crockford Base32 characters, grouped H1S-XXXXX-XXXXX-XXXXX-XXXXX. The packing is version, a twenty-two-bit live mask, a fifty-six-bit braid-fold of the digest with every slot’s height, head, and ticker, and a CRC-8. I, L, O, and U are excluded from the alphabet so a mistype is likelier to fail the checksum than to name another wrap.
The sixty-four hex characters remain the bind. Short HLP is a projection computed after SHA-256. A reviewer who decodes H1S, checks the CRC, and recomputes the fold from HLP_PAYLOAD is checking that projection, and must still match SHA-256 of the payload to the stored digest. Mapping I or L to 1, or O to 0, only normalizes paste. A code that fails CRC is not a wrap. Short HLP is printed on the rails board, on the explorer, and on the wrap memo so it can be copied without copying the entire preimage. Every seal on the book also carries a locator tagged L7B, packed from that line’s height and hash. L7B names the seal. H1S names the wrap bind. A send, a buy, and a pulse do not become wraps by wearing a short code.
L7-HLP · 2026.08.22-10 · p. 7 / 9
L7-HLP · 6. What HLP is not
6. What HLP is not
- Not a screenshot of one tip.
- Not a price feed.
- Not a combined count of stored blocks.
- Not a wrap of Base, Arbitrum, Optimism, or Robinhood as coins — those L2s are spines under ETH.
- Not a truncation of SHA-256. Short HLP is a braided projection with a checksum. The 64-hex digest is still required.
- Not a security, share, or claim on Wrooms.
- Not a substitute for the Token Sale Agreement. Wraps are 1:1 occupancy of a foreign asset you already hold, not a sale of L7C or WRO.
L7-HLP · 2026.08.22-10 · p. 8 / 9
L7-HLP · 7. Binding place
7. Binding place
AHLP / HLP is a protocol of L7 Chain described in User Agreement §7. The current field is HLP-2. The technical specification and blueprint are at /hlp-spec. This page is product legal copy for users, auditors, and reviewers on l7c.ai. It is not legal advice. Questions: hello@wrooms.ai.
L7-HLP · 2026.08.22-10 · p. 9 / 9