Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Update docker deps by norselabsdev · Pull Request #1 · Sentinel-Bluebuilder/x402 · GitHub
Skip to content

Update docker deps - #1

Merged
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c
May 1, 2026
Merged

Update docker deps#1
norselabsdev merged 1 commit into
masterfrom
claude/jovial-tu-11844c

Conversation

@norselabsdev

Copy link
Copy Markdown
Owner

No description provided.

@norselabsdev
norselabsdev merged commit c4d9c2a into masterMay 1, 2026
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 14, 2026
…rmatted
The autonomous section had real correctness gaps an agent would hit:
- Code used connectDirect({ wallet }) — wrong surface. The verified ai-path
call is connect({ mnemonic, country, protocol, gigabytes }). Rewrote the
snippet to the real signature with the real return shape ({ sessionId,
protocol, nodeAddress, ip, socksPort }).
- Example pinned protocol: wireguard; now leads with v2ray (zero admin,
~70% of nodes) to match the Windows-100 guidance, with wireguard noted as
the full-route, admin-once option.
- No cost shown. Added the live-verified figure (~40 P2P/GB median, ~2 P2P
cheapest) to the flow steps, the comparison card, and the code comments.
- Missing the #1 footgun: V2Ray is a SOCKS5 proxy, not a system route, so a
plain fetch() still shows the real IP (expected). Added an amber callout
explaining vpn.socksPort / vpn.ip and when to use wireguard instead.
- No teardown/cleanup. Added disconnect() and the auto-cleanup-handlers note.
Also added a green verified-live-on-mainnet callout (session 45433200,
40.19 P2P, exit IP confirmed through tunnel) and new .callout CSS (warn/ok
variants). llms.txt gets a matching concise Autonomous section.
Sentinel-Bluebuilder added a commit that referenced this pull request Jun 18, 2026
Mirror the live-validated fixes from the autonomous-page review on the
x402 site (docs/index.html), by analogy where applicable:
- #1 Refresh stale "verified live" data to a representative run
(session 45943402, exit IP 192.3.53.166, ~35s) and note that
sessionId/node/exit IP/timing vary per run.
- #4 Use-case count badge "05" -> "5 uses" so it no longer collides
with the 01-05 row numbers.
- #5 Wrap the wordmark so the nav flex gap no longer splits "x402".
- #6 Vary the "no operator, no fee-grant, no subscription" construction
(the agent settles directly with the node).
- #8 Convert a portion of prose em-dash asides to periods/commas
for rhythm (code comments, labels, and headings left intact).
- #12 Genericize "Hyperliquid" to "region-locked trading venues".
- Fix stale GitHub org links Sentinel-Autonomybuilder -> Sentinel-Bluebuilder.
llms.txt already points to the dedicated autonomous site for the
self-funded flow and carried no stale numbers; left unchanged.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@norselabsdev