Skip to content

Commit c988fff

Browse files
V48 (impl-only): Fix claim-anchor asterisks
Place * after ERC-1155, ** after Measured, *** after AssetPacks; drop "central," from commercial claim copy.
1 parent d3aed02 commit c988fff

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

apps/uapi/components/bitcode/layout/BitcodePublicCopy/bitcode-public-copy.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ export const BITCODE_PUBLIC_COPY = {
8080
rail: 'For Agents, Humans, Aliens...',
8181
},
8282
// Marketing presents the commercial product as production — no testnet language.
83-
// Claim anchors in meaning: * ERC-1155 · ** Measured AssetPacks · *** Measurements (footnotes).
83+
// Claim anchors in meaning: * ERC-1155 · ** Measured · *** AssetPacks (footnotes).
8484
testnetLaunch: {
8585
badge: 'Productionized Protocol',
8686
title: 'Exchange Bitcoins for Bitcodes.',
8787
meaning:
88-
"Bitcode's central, canonical, commercial implementations are the mainnet ERC-1155 contract*, **Measured AssetPacks, and delightful applications.",
88+
"Bitcode's canonical, commercial deployments are its mainnet ERC-1155* tokens, tradable Measured** AssetPacks*** artifacts, and delightful user applications.",
8989
flow: [
9090
{
9191
id: 'whitepaper',
@@ -138,8 +138,8 @@ export const BITCODE_PUBLIC_COPY = {
138138
],
139139
sourceSafety: [
140140
'* Bitcode (BTD) tokens are an immutable, scarce, deflationary, data-backed digital asset.',
141-
"** An AssetPack's BTD volume is a protocol determination. The price of BTD is a market one.",
142-
'*** Measurements are visible; IP is not. Bitcode is source-safe knowledge trading.',
141+
'** Measurements are visible; IP is not. Bitcode is source-safe knowledge trading.',
142+
"*** An AssetPack's BTD volume is a protocol determination. The price of BTD is a market one.",
143143
],
144144
},
145145
operatorFrame: {

apps/uapi/tests/marketingLandingPage.test.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,11 @@ describe('MarketingLandingPage', () => {
158158
expect(screen.getByText('Bitcoins', { selector: 'h2 span' })).toBeInTheDocument();
159159
expect(
160160
screen.getByText(
161-
/Bitcode's central, canonical, commercial implementations are the mainnet ERC-1155 contract/u,
161+
/Bitcode's canonical, commercial deployments are its mainnet ERC-1155/u,
162162
),
163163
).toBeInTheDocument();
164-
expect(screen.getByText(/Measured AssetPacks/u)).toBeInTheDocument();
164+
expect(screen.getByText(/Measured/u)).toBeInTheDocument();
165+
expect(screen.getByText(/AssetPacks/u)).toBeInTheDocument();
165166
expect(screen.getByText(/delightful applications/i)).toBeInTheDocument();
166167
expect(screen.queryByText(/testnet/i)).toBeNull();
167168
expect(screen.queryByText(/on Bitcoin/i)).toBeNull();
@@ -196,25 +197,25 @@ describe('MarketingLandingPage', () => {
196197
expect(interfaceLabels[0]).toMatch(/Bitcode Whitepaper/u);
197198
expect(
198199
screen.getByText(
199-
/Bitcode's central, canonical, commercial implementations are the mainnet ERC-1155 contract/u,
200+
/Bitcode's canonical, commercial deployments are its mainnet ERC-1155/u,
200201
),
201202
).toBeInTheDocument();
202203
expect(
203204
screen.getByText(
204205
/Bitcode \(BTD\) tokens are an immutable, scarce, deflationary, data-backed digital asset/u,
205206
),
206207
).toBeInTheDocument();
208+
expect(
209+
screen.getByText(/Measurements are visible; IP is not\. Bitcode is source-safe knowledge trading/u),
210+
).toBeInTheDocument();
207211
expect(
208212
screen.getByText(
209213
/An AssetPack's BTD volume is a protocol determination\. The price of BTD is a market one/u,
210214
),
211215
).toBeInTheDocument();
212-
expect(
213-
screen.getByText(/Measurements are visible; IP is not\. Bitcode is source-safe knowledge trading/u),
214-
).toBeInTheDocument();
215-
// Claim anchors: * ERC-1155 (body + footnote), ** Measured AssetPacks (body + footnote),
216-
// *** Measurements (footnote). Body folds measures into Measured AssetPacks.
217-
expect(screen.getAllByText('***').length).toBeGreaterThanOrEqual(1);
216+
// Claim anchors: * after ERC-1155, ** after Measured, *** after AssetPacks
217+
// Footnotes: * BTD · ** Measurements · *** AssetPack volume.
218+
expect(screen.getAllByText('***').length).toBeGreaterThanOrEqual(2);
218219
expect(screen.getAllByText('**').length).toBeGreaterThanOrEqual(2);
219220
expect(screen.getAllByText('*').length).toBeGreaterThanOrEqual(2);
220221
expect(screen.getByText('Public Measures')).toBeInTheDocument();

0 commit comments

Comments
 (0)