LiveAboutFeaturesL7C.aiL7 ChainGuideWroomsFAQ
AppsOpen

L7 Chain Public Papers

rooms

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.

L7-HLP · 2026.08.22-10 · p. 1 / 9

Legal indexToken sale agreementL7 Chain whitepaperSmart contract documentationHash-Linked ProtocolHLP specificationTokenomicsPublic audit packetUser Agreement

Contents

  1. 1. What HLP is3
  2. 2. History of HLP4
  3. 3. The live field5
  4. 4. Digest, memo, and the book6
  5. 5. Short HLP7
  6. 6. What HLP is not8
  7. 7. Binding place9

L7-HLP · 2026.08.22-10 · p. 2 / 9

Schematic drawings · HLP-2

Five-plane wrap blueprint. Data only down. A failed plane aborts.0 Walletsign1 Vaultlock 1:12 Field22 records3 Hash-linkSHA-2564 BookL7 sealFailed plane = nothing moved
Fig. planesFive-plane wrap blueprint. Data only down. A failed plane aborts.

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.

FormUse
Aggregated Hash-Linked Protocol (AHLP)Formal and legal name
Hash-Linked Protocol (HLP)Product name. Acronym on the book
HLP-2Current field: 22 records including USDC, USDT, DAI
Hash-linkedAdjective: hash-linked spines, hash-linked digest
Hash-linkThe digest itself — 64 hex, one wrap, one bind
Short HLP / H1S20-character Crockford projection of the bind
Hash linking / aggregate hash linkingThe act of folding live heads
Hash Link ProtocolAlternate 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.

Generations of the bind. The planes stayed. The field grew.FoundingpostulateProtocolALHP / HLPHLP-119 slotsShortH1SHLP-222 slots
Fig. gensGenerations of the bind. The planes stayed. The field grew.
GenerationName on the bookFieldStable coinsBlueprint
FoundingAggregated Linked Hash PostulateIdea: fold every live spine, no fixed orderNot in the bind. USDC, USDT (Tether), and DAI were not records.Postulate only. No payload grammar. No digest namespace.
ProtocolAggregated 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-1Hash-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 HLPH1S — Short Hash-LinkSame 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 Book

HLP-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.

SpineKindBuyable coin on that network
L7CL7 Chain L1L7C
ADAL1ADA
APTL1APT
ARBETH L2 spineETH, USDC, USDT, DAI — not ARB
AVAXL1AVAX, USDC, USDT
BASEETH L2 spineETH, USDC, USDT, DAI — not BASE
BNBL1BNB, USDC, USDT
BTCL1BTC
DAIStable · ETH · ARB · BASEDAI
DOGEL1DOGE
ETHL1ETH, USDC, USDT, DAI
HOODETH L2 spineETH, USDC — not HOOD
HYPEL1HYPE, USDC
OPETH L2 spineETH, USDC, USDT — not OP
POLL1POL, USDC, USDT
SOLL1SOL, USDC, USDT
SUIL1SUI, USDC
TONL1TON, USDC
TRXL1TRX, USDT
USDCStable · ETH · HOOD · BASEUSDC
USDTStable · ETH · TRX · BNB · TetherUSDT
XRPL1XRP
HLP-2 field order. L7C first. Stables in gold. Ethereum L2 spines dashed.L7C0ADA1APT2ARB3AVAX4BASE5BNB6BTC7DAI8DOGE9ETH10HOOD11HYPE12OP13POL14SOL15SUI16TON17TRX18USDC19USDT20XRP21
Fig. fieldHLP-2 field order. L7C first. Stables in gold. Ethereum L2 spines dashed.

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.

SHA-256 bind. Preimage in, sixty-four hex out. Verification is reconstruction.payload = ASSET:height:hash joined on |22 records · UTF-8 · L7C firstFIPS 180-4SHA-256no HMAC · no salt64 hex live hashHLP_PAYLOADpreimage on the sealre-hash payload → compare to live hash
Fig. digestSHA-256 bind. Preimage in, sixty-four hex out. Verification is reconstruction.
Aggregated host binds for USDC, USDT (Tether), and DAI. Hosts keep their own slots.ETHHOODBASEfoldUSDCheight Σ · hash SHA-256ETHTRXBNBfoldUSDTheight Σ · hash SHA-256ETHARBBASEfoldDAIheight Σ · hash SHA-256
Fig. stablesAggregated host binds for USDC, USDT (Tether), and DAI. Hosts keep their own slots.
StepInputRuleOutput
1 Payload22 field tips, L7C firstASSET:height:hash joined on U+007C, UTF-8Preimage string
2 Stable foldUSDC, USDT, DAI hostsHeight = sum of host tips; hash = SHA-256 of host recordsThree field slots plus host slots
3 DigestPayload bytesSHA-256 (FIPS 180-4), no HMAC, no salt32 bytes → 64 lowercase hex
4 SealDigest + payload + heightsLive hash = digest; memo holds HLP_PAYLOADPublic book row
5 Short HLPDigest ‖ braid ‖ maskCrockford 20, tag H1S, CRC-8Speakable projection
6 VerifyHLP_PAYLOAD on /tx/{hash}Re-hash; compare to live hashPass 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.

Short HLP packing. Projection of the digest, not a truncation of SHA-256.digest64 hexbraid22 slotsmask22 bitsSHA-256 fold56 bits + CRC-8H1S20 CrockfordSpeakable. Checksummed. The 64-hex digest remains the bind.
Fig. shortShort HLP packing. Projection of the digest, not a truncation of SHA-256.

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

rooms

Group chat with AI.

Product

  • About
  • Features
  • Wrooms
  • FAQ

Discover

  • Live
  • Guide
  • Wilds
  • L7 Chain
  • Apps

Legal

  • Agreement
  • Privacy
  • Terms
  • Compliance
  • Token sale
  • L7 legal & audit
  • Tokenomics
  • HLP
  • HLP spec
  • Audit packet
  • Whitepaper
  • Contracts

© 2026 Wrooms. All rights reserved. Wrooms is proprietary software.