-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
529 lines (443 loc) · 43 KB
/
index.html
File metadata and controls
529 lines (443 loc) · 43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
<meta name="theme-color" content="#F9FAFB">
<meta name="color-scheme" content="light only">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<title>PointSav | Totebox Orchestration</title>
<meta name="description" content="PointSav Digital Systems provides the 'Digital First' Operating System for Real Estate Infrastructure. Zero-Cookie Architecture. Verifiable ledgers.">
<meta property="og:title" content="PointSav Digital Systems">
<meta property="og:description" content="Digital First Operating System for Real Estate Infrastructure.">
<meta property="og:type" content="article">
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><rect x=%220%22 y=%220%22 width=%22100%22 height=%22100%22 fill=%22%23869FB9%22/></svg>">
<script type="application/ld+json">
[{
"@context": "https://schema.org",
"@type": "Organization",
"name": "PointSav Digital Systems",
"url": "https://pointsav.com",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-604-375-1196",
"contactType": "Executive Office",
"email": "peter@woodfinegroup.com"
}
},
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "The Shift Toward Digital Sovereignty in Physical Assets",
"datePublished": "2026-03-20T08:00:00Z",
"author": [{ "@type": "Organization", "name": "PointSav Digital Systems" }]
}]
</script>
<style>
/* TOKENS: POINT-SAV DESIGN SYSTEM */
:root {
--ps-canvas: #F9FAFB;
--ps-card: #FFFFFF;
--ps-text: #09090B;
--ps-muted: #6B7280;
--ps-border: #E5E7EB;
--ps-accent: #869FB9;
--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
--font-mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;
}
/* RESET & PHYSICS */
* { box-sizing: border-box; margin: 0; padding: 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { font-family: var(--font-sans); background: var(--ps-canvas); color: var(--ps-text); line-height: 1.5; overflow-x: hidden; }
/* LAYOUT ARCHITECTURE */
.header-bar { position: sticky; top: 0; background: rgba(249,250,251,0.95); backdrop-filter: blur(8px); border-bottom: 1px solid var(--ps-border); padding: max(16px, env(safe-area-inset-top)) 24px 16px 24px; z-index: 100; will-change: transform; transform: translateZ(0); }
.nav-container { width: 100%; max-width: 1024px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
.wordmark { font-weight: 800; font-size: 1.125rem; letter-spacing: -0.03em; text-transform: uppercase; white-space: nowrap; }
.desktop-actions { display: flex; gap: 8px; align-items: center; }
.main-grid { width: 100%; max-width: 1024px; margin: 48px auto; padding: 0 24px; display: grid; grid-template-columns: 1fr 300px; grid-template-areas: "content sidebar" "footer sidebar"; gap: 64px; align-items: start; }
/* CONTENT STYLING */
.document-canvas { grid-area: content; background: transparent; padding: 0; border: none; min-width: 0; }
.document-footer { grid-area: footer; }
.sidebar-ledger { grid-area: sidebar; position: sticky; top: max(100px, calc(env(safe-area-inset-top) + 80px)); display: flex; flex-direction: column; gap: 24px; font-family: var(--font-mono); font-size: 0.875rem; will-change: transform; transform: translateZ(0); min-width: 0; }
h1, h2, h3 { color: var(--ps-text); }
h3 { font-size: 1.25rem; margin: 32px 0 16px 0; letter-spacing: -0.01em; font-weight: 700; }
p { margin-bottom: 16px; max-width: 65ch; font-size: 1.0625rem; }
strong { font-weight: 700; }
/* LINGUISTIC TOKENS: SUMMARY & TAKEAWAYS (THE HOOK) */
.hook-title { font-size: 1.5rem; font-weight: 700; line-height: 1.3; margin-bottom: 16px; letter-spacing: -0.01em; max-width: 55ch; margin-left: 0; }
.executive-abstract { font-size: 1.125rem; color: var(--ps-text); line-height: 1.6; margin-bottom: 32px; border-left: 3px solid var(--ps-accent); padding-left: 20px; }
.executive-abstract p { margin-bottom: 12px; }
.executive-abstract p:last-child { margin-bottom: 0; }
.takeaways-box { border: 1px solid var(--ps-border); background: var(--ps-card); padding: 24px; margin-bottom: 48px; border-radius: 2px; }
.takeaways-header { display: flex; align-items: center; gap: 8px; font-family: var(--font-mono); font-size: 0.75rem; font-weight: 700; text-transform: uppercase; color: var(--ps-accent); margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--ps-border); }
.takeaways-header svg { width: 14px; height: 14px; margin-left: 2px; }
.takeaways-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 16px; }
.takeaways-list li { position: relative; padding-left: 24px; font-size: 1.0625rem; line-height: 1.5; }
.takeaways-list li::before { content: "■"; position: absolute; left: 4px; top: 0; color: var(--ps-accent); font-size: 0.65rem; line-height: 2.2; }
/* LINGUISTIC TOKEN: THE LEDGER DIVIDER & OFFICIAL MANUSCRIPT */
.ledger-divider { border-top: 2px solid var(--ps-text); margin: 64px 0 48px 0; position: relative; }
.ledger-divider span { position: absolute; top: -10px; left: 0; background: var(--ps-canvas); padding-right: 16px; font-family: var(--font-mono); font-size: 0.75rem; font-weight: 700; color: var(--ps-muted); letter-spacing: 0.05em; text-transform: uppercase; }
/* The SEO h1 Target */
.manuscript-title { font-size: clamp(2rem, 4vw, 2.5rem); font-weight: 800; line-height: 1.1; margin-bottom: 24px; letter-spacing: -0.02em; max-width: 60ch; }
/* LEGAL LEDGER */
.quarantine-line { border: none; border-top: 1px solid var(--ps-border); margin: 40px 0 24px 0; }
.legal-ledger { font-family: var(--font-mono); font-size: 0.75rem; color: var(--ps-muted); }
.legal-ledger h4 { font-size: 0.875rem; color: var(--ps-text); margin-bottom: 8px; text-transform: uppercase; font-weight: 700; }
.legal-ledger p { font-size: 0.75rem; margin-bottom: 16px; max-width: 100%; }
/* SIDEBAR LEDGER COMPONENTS */
.trust-badge { background: var(--ps-text); color: var(--ps-canvas); padding: 12px; text-align: center; font-weight: 700; letter-spacing: 0.05em; border-radius: 2px; }
.meta-block { border-left: 1px solid var(--ps-border); padding-left: 16px; }
.meta-label { display: block; color: var(--ps-muted); font-size: 0.75rem; text-transform: uppercase; margin-bottom: 4px; }
.hash-display { font-variant-numeric: tabular-nums; display: block; overflow-wrap: anywhere; word-break: break-all; }
/* GLOBAL FOOTER */
.global-footer-wrapper { border-top: 1px solid var(--ps-border); background: var(--ps-canvas); margin-top: 40px; }
.global-footer { width: 100%; max-width: 1024px; margin: 0 auto; padding: 32px 24px max(32px, env(safe-area-inset-bottom)); display: grid; grid-template-columns: 1fr 1fr; gap: 40px; font-family: var(--font-mono); font-size: 0.75rem; color: var(--ps-muted); }
.global-footer h4 { font-size: 0.875rem; color: var(--ps-text); margin-bottom: 8px; text-transform: uppercase; font-weight: 700; min-height: 2.8em; }
.global-footer p { font-size: 0.75rem; margin-bottom: 16px; max-width: 100%; }
/* INTERACTIVE PRIMITIVES */
.btn { height: 44px; padding: 0 20px; border: 1px solid var(--ps-border); background: var(--ps-card); color: var(--ps-text); font-family: var(--font-mono); font-size: 0.875rem; font-weight: 700; text-transform: uppercase; cursor: pointer; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: 2px; transition: background 0.2s, border-color 0.2s; touch-action: manipulation; }
.btn svg { display: block; flex-shrink: 0; width: 18px; height: 18px; }
.btn span { display: block; line-height: 1; transform: translateY(1px); }
.btn:hover { background: #f9fafb; border-color: var(--ps-text); }
.btn-primary { background: var(--ps-text); color: var(--ps-canvas); border-color: var(--ps-text); }
.btn-primary:hover { background: #000; }
/* MOBILE ACTION BAR */
.mobile-dock { display: none; }
/* LANGUAGE TOGGLE LOGIC */
.lang-es, .btn-es { display: none !important; }
#lang-toggle:checked ~ .app-wrapper .lang-en, #lang-toggle:checked ~ .app-wrapper .btn-en { display: none !important; }
#lang-toggle:checked ~ .app-wrapper .lang-es { display: block !important; }
#lang-toggle:checked ~ .app-wrapper .btn-es { display: inline-flex !important; }
#lang-toggle { display: none; }
/* RESPONSIVE DOMINANCE */
@media (max-width: 1024px) {
.nav-container { flex-direction: column; align-items: center; justify-content: center; gap: 16px; }
.desktop-actions { justify-content: center; width: 100%; gap: 8px; }
.desktop-actions .btn:not(.hide-on-mobile) { flex: 1 1 0; justify-content: center; padding: 0 8px; }
.hide-on-mobile { display: none !important; }
#lang-toggle:checked ~ .app-wrapper .hide-on-mobile { display: none !important; }
.main-grid { grid-template-columns: 1fr; grid-template-areas: "content" "sidebar" "footer"; gap: 40px; margin: 32px auto; padding: 0 16px; }
.sidebar-ledger { position: relative; top: 0; transform: none; }
.quarantine-line { margin: 16px 0 32px 0; }
.global-footer { grid-template-columns: 1fr; gap: 24px; padding-bottom: calc(80px + env(safe-area-inset-bottom)); }
.global-footer h4 { min-height: auto; }
.desktop-whatsapp { display: none !important; }
.mobile-dock { display: flex; position: fixed; bottom: 0; left: 0; right: 0; background: var(--ps-card); border-top: 1px solid var(--ps-border); padding: 12px 16px max(12px, env(safe-area-inset-bottom)) 16px; z-index: 999; box-shadow: 0 -4px 12px rgba(0,0,0,0.05); will-change: transform; transform: translateZ(0); }
.mobile-dock .btn { flex: 1; height: 48px; }
}
/* REGULATORY PRINT EGRESS */
.print-only { display: none; }
@media print {
@page {
size: letter;
margin: 1in;
}
body {
color: #000000 !important;
background: #FFFFFF !important;
font-family: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, Georgia, 'Times New Roman', serif !important;
}
.sidebar-ledger, .mobile-dock, .desktop-actions, .desktop-whatsapp, .global-footer-wrapper, input[type="checkbox"], .quarantine-line { display: none !important; }
.header-bar { position: static; background: transparent; padding: 0 0 16px 0; margin-bottom: 32px; border-bottom: none; backdrop-filter: none; }
.wordmark { color: #000000; font-size: 14pt; font-family: var(--font-sans); }
.main-grid { display: block; margin: 0; padding: 0; }
.document-canvas { padding: 0; background: transparent; }
p, .legal-ledger, .print-only, .takeaways-list li, .executive-abstract { font-size: 10.5pt; line-height: 1.5; orphans: 4; widows: 4; }
h1, h2, h3, h4 { color: #000000 !important; break-after: avoid; page-break-after: avoid; }
.hook-title { font-size: 16pt; margin-bottom: 12px; margin-left: 0; max-width: 100%; }
.manuscript-title { font-size: 22pt; margin-bottom: 16px; max-width: 100%; overflow-wrap: break-word; line-height: 1.1; letter-spacing: -0.02em; }
h3 { font-size: 14pt; margin-top: 24pt; }
.abstract-label { display: none; }
.executive-abstract { border-left: 2px solid #000000; padding-left: 16px; margin-bottom: 24px; }
.takeaways-box {
break-inside: avoid;
page-break-inside: avoid;
border: none;
padding: 0;
margin-bottom: 32px;
background: transparent;
max-width: 100%;
}
.takeaways-header { color: #000000; border-bottom: none; padding-bottom: 0; margin-bottom: 12px; }
.takeaways-list li::before { color: #000000; font-size: 0.75rem; line-height: 1.8; left: 0; }
.takeaways-list li { padding-left: 16px; }
.ledger-divider { border-top: none; margin: 32px 0; font-weight: bold; }
.ledger-divider span { background: transparent; color: #000000; position: static; padding-right: 0; }
.print-only { display: block; margin-top: 32px; break-inside: avoid; page-break-inside: avoid; }
.document-footer { break-inside: avoid; page-break-inside: avoid; margin-top: 32px; border-top: 1px solid #000000; padding-top: 16px; }
}
</style>
</head>
<body>
<input type="checkbox" id="lang-toggle">
<div class="app-wrapper">
<header class="header-bar">
<div class="nav-container">
<div class="wordmark" id="token-wordmark"></div>
<nav class="desktop-actions" id="token-desktop-nav"></nav>
</div>
</header>
<main class="main-grid">
<article class="document-canvas">
<div class="lang-en" lang="en">
<h2 class="hook-title" id="token-hook-title-en"></h2>
<div id="token-article-abstract-en" class="executive-abstract"></div>
<div id="token-article-takeaways-en"></div>
<div class="ledger-divider"><span>FOR IMMEDIATE RELEASE</span></div>
<h1 class="manuscript-title" id="token-official-title-en"></h1>
<div id="token-article-body-en"></div>
</div>
<div class="lang-es" lang="es">
<h2 class="hook-title" id="token-hook-title-es"></h2>
<div id="token-article-abstract-es" class="executive-abstract"></div>
<div id="token-article-takeaways-es"></div>
<div class="ledger-divider"><span>PARA PUBLICACIÓN INMEDIATA</span></div>
<h1 class="manuscript-title" id="token-official-title-es"></h1>
<div id="token-article-body-es"></div>
</div>
<div class="print-only" id="token-print-contact"></div>
</article>
<aside class="sidebar-ledger" id="token-sidebar"></aside>
<div class="document-footer">
<hr class="quarantine-line">
<section class="legal-ledger" id="token-document-disclaimers"></section>
</div>
</main>
<div class="global-footer-wrapper">
<footer class="global-footer" id="token-global-footer"></footer>
</div>
<nav class="mobile-dock" id="token-mobile-dock"></nav>
</div>
<script>
(function() {
let maxScroll = 0;
let clickTargets = [];
const startTime = Date.now();
window.addEventListener('scroll', () => {
const scrollPercent = Math.round((window.scrollY / (document.documentElement.scrollHeight - window.innerHeight)) * 100);
if (scrollPercent > maxScroll) maxScroll = scrollPercent;
}, { passive: true });
document.addEventListener('click', (e) => {
const target = e.target.closest('.btn, a');
if (target) clickTargets.push(target.innerText.trim().substring(0, 20) || 'link_click');
}, { passive: true });
document.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'hidden') {
const conn = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
const payload = {
uri: window.location.href,
timestamp: new Date().toISOString(),
user_agent: navigator.userAgent,
referrer: document.referrer || "direct",
viewport: `${window.innerWidth}x${window.innerHeight}`,
timezone: Intl.DateTimeFormat().resolvedOptions().timeZone || "unknown",
device_memory: navigator.deviceMemory || "unknown",
hardware_cores: navigator.hardwareConcurrency || "unknown",
dwell_seconds: Math.round((Date.now() - startTime) / 1000),
scroll_depth: maxScroll,
intent_clicks: clickTargets.length > 0 ? clickTargets.join(' | ') : "none",
lang_browser: navigator.language || "unknown",
network: conn ? conn.effectiveType : "unknown"
};
const blob = new Blob([JSON.stringify(payload)], { type: 'text/plain' });
navigator.sendBeacon("https://telemetry.pointsav.com/telemetry-endpoint", blob);
}
});
})();
async function calculateHash(){
const isEsp = document.getElementById('lang-toggle').checked;
const text = document.querySelector(isEsp ? '.lang-es' : '.lang-en').innerText;
const hashBuffer = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(text));
const hashArray = Array.from(new Uint8Array(hashBuffer));
const hashHex = hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
document.querySelectorAll('.hash-display').forEach(el => el.innerText = hashHex);
}
function setCopyrightYear() {
document.querySelectorAll('.current-year').forEach(el => el.textContent = new Date().getFullYear());
}
document.getElementById('lang-toggle').addEventListener('change', calculateHash);
window.addEventListener('DOMContentLoaded', () => {
calculateHash();
setCopyrightYear();
});
</script>
<script>
/* ========================================================================== */
/* STATIC CORPORATE LEDGERS (BILINGUAL PARITY) */
/* ========================================================================== */
document.getElementById('token-wordmark').innerHTML = `PointSav Digital Systems`;
document.getElementById('token-desktop-nav').innerHTML = `
<label for="lang-toggle" class="btn btn-primary" aria-label="Toggle Language">
<span class="btn-en">ESPAÑOL</span><span class="btn-es">ENGLISH</span>
</label>
<a href="https://github.com/pointsav/pointsav-monorepo" target="_blank" class="btn">
<svg viewBox="0 0 16 16" fill="currentColor"><path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path></svg>
<span class="lang-en">MONOREPO</span><span class="lang-es">MONOREPOSITORIO</span>
</a>
<button onclick="window.print()" class="btn hide-on-mobile"><span class="lang-en">PRINT</span><span class="lang-es">IMPRIMIR</span></button>
<a href="/pointsav_media_release_en.pdf" class="btn btn-en hide-on-mobile" download><span>PDF</span></a>
<a href="/pointsav_media_release_es.pdf" class="btn btn-es hide-on-mobile" download><span>PDF</span></a>
`;
const waSvg = `<svg viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>`;
document.getElementById('token-mobile-dock').innerHTML = `
<a href="https://wa.me/16043751196" target="_blank" class="btn btn-action" style="border-color: var(--ps-border);">
${waSvg} <span>WHATSAPP</span>
</a>
`;
// BILINGUAL SIDEBAR
document.getElementById('token-sidebar').innerHTML = `
<div class="trust-badge lang-en">[ ∅ ZERO COOKIES ]</div>
<div class="trust-badge lang-es">[ ∅ CERO COOKIES ]</div>
<div class="meta-block lang-en">
<span class="meta-label">Issued</span>
<time datetime="2026-03-20">March 20, 2026</time>
</div>
<div class="meta-block lang-es">
<span class="meta-label">Emitido</span>
<time datetime="2026-03-20">20 de Marzo de 2026</time>
</div>
<div class="meta-block lang-en">
<span class="meta-label">Contact Authority</span>
<address style="font-style:normal;">
<strong>Peter M. Woodfine</strong><br>
Executive Officer<br><br>
Woodfine Management Corp.<br>
595 Burrard Street,<br>
Lower Concourse<br>
PO Box 48295 Bentall<br>
Vancouver, BC V7X 1A1<br><br>
<a href="mailto:peter@woodfinegroup.com" style="color:var(--ps-accent); text-decoration:none;">peter@woodfinegroup.com</a><br>
+1 604 375 1196
</address>
</div>
<div class="meta-block lang-es">
<span class="meta-label">Autoridad de Contacto</span>
<address style="font-style:normal;">
<strong>Peter M. Woodfine</strong><br>
Executive Officer<br><br>
Woodfine Management Corp.<br>
595 Burrard Street,<br>
Lower Concourse<br>
PO Box 48295 Bentall<br>
Vancouver, BC V7X 1A1<br><br>
<a href="mailto:peter@woodfinegroup.com" style="color:var(--ps-accent); text-decoration:none;">peter@woodfinegroup.com</a><br>
+1 604 375 1196
</address>
</div>
<div class="meta-block lang-en">
<span class="meta-label">Cryptographic State Hash</span>
<span class="hash-display" style="font-size:0.75rem;">CALCULATING...</span>
</div>
<div class="meta-block lang-es">
<span class="meta-label">Hash Criptográfico de Estado</span>
<span class="hash-display" style="font-size:0.75rem;">CALCULANDO...</span>
</div>
<a href="https://wa.me/16043751196" target="_blank" class="btn btn-action desktop-whatsapp" style="align-self: stretch; border-color: var(--ps-border);">
${waSvg} <span>WHATSAPP</span>
</a>
`;
// BILINGUAL PRINT CONTACT
document.getElementById('token-print-contact').innerHTML = `
<div class="lang-en">
<h3>CONTACT FOR FURTHER INFORMATION:</h3>
<p>Woodfine Management Corp.<br>Peter M. Woodfine, Executive Officer<br>595 Burrard Street, Lower Concourse<br>PO Box 48295 Bentall Vancouver, BC V7X 1A1<br><br>+1 604 375 1196<br>peter@woodfinegroup.com<br>woodfinegroup.com | pointsav.com</p>
</div>
<div class="lang-es">
<h3>PARA MÁS INFORMACIÓN, PÓNGASE EN CONTACTO CON:</h3>
<p>Woodfine Management Corp.<br>Peter M. Woodfine, Executive Officer<br>595 Burrard Street, Lower Concourse<br>PO Box 48295 Bentall Vancouver, BC V7X 1A1<br><br>+1 604 375 1196<br>peter@woodfinegroup.com<br>woodfinegroup.com | pointsav.com</p>
</div>
`;
// BILINGUAL LEGAL ANCHOR (Safe Harbor Compliance)
document.getElementById('token-document-disclaimers').innerHTML = `
<div class="lang-en">
<h4>Regulatory disclosures and forward-looking statements</h4>
<p>Woodfine Capital Projects Inc. operates PointSav Digital Systems as an unincorporated technology division. Management capitalizes this architecture strictly through the private placement of unregistered securities. Management restricts distribution globally to verified Accredited and Qualified Investors under statutory exemptions including Canada's NI 45-106, U.S. Regulation D, Mexico's LMV, and the EU Prospectus Regulation (EU 2017/1129) / Spain's LMVSI. These instruments remain unregistered under the U.S. Securities Act of 1933 and applicable national laws. Management prohibits sales in non-compliant jurisdictions. This news release contains forward-looking statements under the U.S. Private Securities Litigation Reform Act of 1995 and Canada's NI 51-102. Management bases projections on specific technological assumptions regarding network engineering. Actual performance deviates materially if systemic technical risks materialize. Material risks include the failure of Totebox Archives to maintain cryptographically secured isolation, physical supply chain fracture, vulnerabilities in hardware protocols (Machine-Based Authorization, Diode Standard), and operational commercialization failure. Woodfine Capital Projects Inc. disclaims any obligation to update these statements except as legally mandated.</p>
</div>
<div class="lang-es">
<h4>Divulgaciones reglamentarias y declaraciones prospectivas</h4>
<p>Woodfine Capital Projects Inc. opera PointSav Digital Systems como una división tecnológica no incorporada. La gerencia capitaliza esta arquitectura estrictamente a través de la colocación privada de valores no registrados. La gerencia restringe la distribución a nivel mundial a inversores acreditados y calificados verificados bajo exenciones legales que incluyen Canada's NI 45-106, U.S. Regulation D, Mexico's LMV y la EU Prospectus Regulation (EU 2017/1129) / Spain's LMVSI. Estos instrumentos permanecen no registrados bajo la U.S. Securities Act of 1933 y las leyes nacionales aplicables. La gerencia prohíbe las ventas en jurisdicciones que no cumplen con los requisitos. Este comunicado de prensa contiene declaraciones prospectivas bajo la U.S. Private Securities Litigation Reform Act of 1995 y Canada's NI 51-102. La gerencia basa las proyecciones en supuestos tecnológicos específicos relacionados con la ingeniería de redes. El rendimiento real se desvía materialmente si se materializan los riesgos técnicos sistémicos. Los riesgos materiales incluyen la falla de los Totebox Archives para mantener el aislamiento asegurado criptográficamente, la fractura de la cadena de suministro física, vulnerabilidades en los protocolos de hardware (Machine-Based Authorization, Diode Standard) y fallas en la comercialización operativa. Woodfine Capital Projects Inc. renuncia a cualquier obligación de actualizar estas declaraciones, excepto cuando lo exija la ley.</p>
</div>
`;
// UNILINGUAL GLOBAL FOOTER (Safe Harbor Compliance)
document.getElementById('token-global-footer').innerHTML = `
<div class="copyright-disclaimer">
<h4>Important notice regarding intellectual property and trademarks</h4>
<p>Woodfine Capital Projects, Woodfine Management Corp, PointSav Digital Systems, Totebox Orchestration, and Totebox Archive are trademarks owned by Woodfine Capital Projects Inc. This notice serves as a formal declaration of intellectual property rights, asserting continuous use in commerce regardless of the omission of the ™ or ® symbols in the accompanying text. All operational and architectural system designations (including but not limited to PointSav Console OS, PointSav Infrastructure OS, PointSav MediaKit OS, PointSav Network OS, PointSav PrivateGit OS, PointSav Workplace OS, Totebox Integration OS, and Totebox OS) are proprietary structural wordmarks utilized exclusively within the PointSav Digital Systems architecture.</p>
</div>
<div class="digital-disclaimer">
<h4>Digital Infrastructure & Privacy Posture</h4>
<p>This interface operates on a Zero-Cookie and Zero-State Telemetry architecture. It does not deploy tracking cookies, retain session states, or harvest Personally Identifiable Information (PII). System interactions are limited to the collection of anonymized network routing and viewport data strictly for the purpose of auditing infrastructure performance.</p>
</div>
<div class="terminal-baseplate" style="grid-column: 1 / -1; border-top: 1px solid var(--ps-border); padding-top: 24px; margin-top: 32px; text-align: center;">
<p style="color: var(--ps-text); font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em;">© 2011–<span class="current-year"></span> Woodfine Management Corp. All rights reserved.</p>
</div>
`;
/* ========================================================================== */
/* DYNAMIC DOCUMENT HYDRATION (Pulled via PROTOCOL_DOCUMENT_HYDRATION_POINTSAV.txt) */
/* ========================================================================== */
// --- ENGLISH MANUSCRIPT ---
document.getElementById('token-hook-title-en').innerHTML = `True ownership of physical real estate now requires structural sovereignty over its digital records.`;
document.getElementById('token-article-abstract-en').innerHTML = `
<p>While generalized cloud computing has successfully scaled the modern economy, managing multi-generational physical assets presents a distinct operational challenge. Relying on external networks for critical building infrastructure introduces enormous complexity and human-centric vulnerabilities that long-term stewards should not have to accept.</p>
<p>To secure these environments, PointSav Digital Systems has released the blueprint for a specialized, independent perimeter utilizing an agentless architecture. Through our microkernel-based edge framework and freely transferable Totebox Archives, the system is designed to empower building operators to retain independent, unencumbered control over their historical data. It provides the necessary cyberphysical defense engineered to maintain the digital ledger of the asset as resilient as the concrete itself.</p>
`;
document.getElementById('token-article-takeaways-en').innerHTML = `
<div class="takeaways-box">
<div class="takeaways-header">
<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>
<span>HIGHLIGHTS</span>
</div>
<ul class="takeaways-list">
<li>PointSav Digital Systems has introduced a foundational operating system architecture designed to secure and manage physical real estate infrastructure.</li>
<li>The technology focuses on "data sovereignty," designed to ensure family offices and capital partners retain independent, localized control over their building's critical records.</li>
<li>By decoupling essential operations from generalized cloud networks, the system engineers a robust cyberphysical defense mechanism via immutable, freely transferable data archives.</li>
</ul>
</div>
`;
document.getElementById('token-official-title-en').innerHTML = `The Shift Toward Digital Sovereignty in Physical Assets`;
document.getElementById('token-article-body-en').innerHTML = `
<p><strong>VANCOUVER, British Columbia — March 20, 2026 —</strong> As multi-generational capital continues to flow into direct-hold real estate, a secondary challenge is emerging for family offices: operational security. While the physical concrete and steel offer tangible stability, the digital systems required to manage these assets are increasingly complex. The reliance on generalized cloud computing has highlighted a growing need for specialized controls, prompting a structural shift toward localized data ownership.</p>
<p>Woodfine Management Corp executes the operational management and asset ledgers for these properties. Operating strictly as a technology vendor on a cost-plus basis, PointSav Digital Systems provides the Totebox Orchestration needed for companies to easily implement a secure, decentralized command centre at screening their head office, shifting away from vulnerable digital portals.</p>
<p>Addressing this shift, PointSav Digital Systems has unveiled a blueprint for a microkernel-based edge computing architecture. Rather than outsourcing critical infrastructure data to external networks, the framework establishes a definitive perimeter, engineered to empower building operators con robust cyberphysical defense directly at the asset level.</p>
<p><strong>The independent digital vault.</strong> At the core of this operational recalibration are Totebox Archives. These act as cryptographically secured, append-only data storage containers designed to be freely transferable across private networks, public clouds, or bare-metal installations at the owner's discretion.</p>
<p>By categorically separating critical property, corporate, and personnel data from public networks, the system is designed to prevent algorithmic scraping and establish an immutable, verifiable historical record. For the wealth preservation demographic, this translates directly to structural data ownership. It systemically limits the reliance on external cloud providers for fundamental asset information, engineered to ensure continuous disclosure and long-term integrity for the physical infrastructure.</p>
<p><strong>Aggregated control and defense.</strong> Security in this localized environment is fundamentally different from traditional commercial software. PointSav Digital Systems manages proprietary data flows using Totebox Orchestration, a framework that establishes a common language for fundamental behaviors without centralized control.</p>
<p>To further insulate the assets from human-centric vulnerabilities, the agentless architecture rejects legacy flaws like standard passwords, utilizing a Machine-Based Authorization paradigm tied to hardware pairing. Coupled with a universal one-way command flow, these encrypted, portable systems are engineered to effectively mitigate upstream vulnerabilities by design, providing robust defense against external threats.</p>
<p><strong>Ensuring long-term accessibility.</strong> A critical concern for capital partners is vendor lock-in—the risk of data becoming trapped in proprietary third-party databases over decades of ownership. PointSav Digital Systems addresses this through PointSav Console OS, a secure terminal environment designed specifically for operators.</p>
<p>Unlike traditional models, PointSav Console OS outputs deterministic, machine-readable files. This ensures that operators can always read, access, and control their core historical records, completely unencumbered by external vendors. For multi-generational stewards, this architecture ensures that the digital ledger of an asset remains as permanent and resilient as the physical building itself.</p>
`;
// --- SPANISH MANUSCRIPT ---
document.getElementById('token-hook-title-es').innerHTML = `La verdadera propiedad de los bienes raíces físicos ahora requiere soberanía estructural sobre sus registros digitales.`;
document.getElementById('token-article-abstract-es').innerHTML = `
<p>Si bien la computación en la nube generalizada ha escalado con éxito la economía moderna, la gestión de activos físicos multigeneracionales presenta un desafío operativo distinto. Depender de redes externas para la infraestructura crítica de los edificios introduce una enorme complejidad y vulnerabilidades centradas en los humanos que los administradores a largo plazo no deberían tener que aceptar.</p>
<p>Para proteger estos entornos, PointSav Digital Systems ha publicado el modelo para un perímetro especializado e independiente utilizando una arquitectura sin agentes. A través de nuestro marco de borde basado en micronúcleo y los Totebox Archives de libre transferencia, el sistema está diseñado para empoderar a los operadores de edificios a retener un control independiente y libre de cargas sobre sus datos históricos. Proporciona la defensa ciberfísica necesaria, diseñada para mantener el libro mayor digital del activo tan resistente como el concreto mismo.</p>
`;
document.getElementById('token-article-takeaways-es').innerHTML = `
<div class="takeaways-box">
<div class="takeaways-header">
<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>
<span>PUNTOS DESTACADOS</span>
</div>
<ul class="takeaways-list">
<li>PointSav Digital Systems ha introducido una arquitectura fundacional de sistema operativo diseñada para proteger y gestionar la infraestructura física de bienes raíces.</li>
<li>La tecnología se centra en la "soberanía de datos", diseñada para garantizar que las oficinas familiares y los socios de capital retengan un control independiente y localizado sobre los registros críticos de sus edificios.</li>
<li>Al desacoplar las operaciones esenciales de las redes de nube generalizadas, el sistema diseña un sólido mecanismo de defensa ciberfísica a través de archivos de datos inmutables y de libre transferencia.</li>
</ul>
</div>
`;
document.getElementById('token-official-title-es').innerHTML = `El cambio hacia la soberanía digital en los activos físicos`;
document.getElementById('token-article-body-es').innerHTML = `
<p><strong>VANCOUVER, British Columbia — 20 de marzo de 2026 —</strong> A medida que el capital multigeneracional continúa fluyendo hacia los bienes raíces de tenencia directa, está surgiendo un desafío secundario para las oficinas familiares: la seguridad operativa. Si bien el concreto y el acero físicos ofrecen una estabilidad tangible, los sistemas digitales requeridos para gestionar estos activos son cada vez más complejos. La dependencia de la computación en la nube generalizada ha puesto de relieve una creciente necesidad de controles especializados, impulsando un cambio estructural hacia la propiedad localizada de los datos.</p>
<p>Woodfine Management Corp ejecuta la gestión operativa y los libros mayores de activos para estas propiedades. Operando estrictamente como un proveedor de tecnología sobre una base de costo más margen, PointSav Digital Systems proporciona la Totebox Orchestration necesaria para que las empresas implementen fácilmente un centro de comando seguro y descentralizado en su oficina central, alejándose de los portales digitales vulnerables.</p>
<p>Abordando este cambio, PointSav Digital Systems ha revelado un modelo para una arquitectura de computación de borde basada en micronúcleo. En lugar de subcontratar los datos de infraestructura crítica a redes externas, el marco establece un perímetro definitivo, diseñado para empoderar a los operadores de edificios con una sólida defensa ciberfísica directamente a nivel del activo.</p>
<p><strong>La bóveda digital independiente.</strong> En el núcleo de esta recalibración operativa se encuentran los Totebox Archives. Estos actúan como contenedores de almacenamiento de datos de solo adición, asegurados criptográficamente y diseñados para ser de libre transferencia a través de redes privadas, nubes públicas o instalaciones en hardware físico a discreción del propietario.</p>
<p>Al separar categóricamente los datos críticos de propiedad, corporativos y de personal de las redes públicas, el sistema está diseñado para evitar la extracción algorítmica de datos y establecer un registro histórico inmutable y verificable. Para la demografía de preservación de la riqueza, esto se traduce directamente en la propiedad estructural de los datos. Limita sistémicamente la dependencia de proveedores de nube externos para la información fundamental de los activos, diseñado para garantizar la divulgación continua y la integridad a largo plazo para la infraestructura física.</p>
<p><strong>Control y defensa agregados.</strong> La seguridad en este entorno localizado es fundamentalmente diferente del software comercial tradicional. PointSav Digital Systems gestiona los flujos de datos propietarios utilizando Totebox Orchestration, un marco que establece un lenguaje común para comportamientos fundamentales sin control centralizado.</p>
<p>Para aislar aún más los activos de las vulnerabilidades centradas en los humanos, la arquitectura sin agentes rechaza las fallas heredadas como las contraseñas estándar, utilizando un paradigma de Machine-Based Authorization vinculado al emparejamiento de hardware. Junto con un flujo de comandos universal unidireccional, estos sistemas cifrados y portátiles están diseñados para mitigar eficazmente las vulnerabilidades ascendentes por diseño, proporcionando una sólida defensa contra amenazas externas.</p>
<p><strong>Garantizar la accesibilidad a largo plazo.</strong> Una preocupación crítica para los socios de capital es la dependencia del proveedor: el riesgo de que los datos queden atrapados en bases de datos patentadas de terceros durante décadas de propiedad. PointSav Digital Systems aborda esto a través de PointSav Console OS, un entorno de terminal seguro diseñado específicamente para operadores.</p>
<p>A diferencia de los modelos tradicionales, PointSav Console OS genera archivos deterministas y legibles por máquina. Esto garantiza que los operadores siempre puedan leer, acceder y controlar sus registros históricos centrales, completamente libres de proveedores externos. Para los administradores multigeneracionales, esta arquitectura garantiza que el libro mayor digital de un activo siga siendo tan permanente y resistente como el propio edificio físico.</p>
`;
</script>
</body>
</html>