Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions chargeback-prevention/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ <h3>NeuralBridge issues an authorization proof</h3>

<p>NeuralBridge signs the authorization proof with <em>their own key</em>, under their own DID. We provide the SDK; they do the signing. The authorization proof carries transaction details, a reference to the delegation credential, the authorization level, my principal DID, and NeuralBridge's signature.</p>

<p>Crucially: <strong>independently verifiable</strong>. Any third party with the authorization-proof JSON and NeuralBridge's published public key (via standard <code>did:web</code> resolution) can verify without runtime dependency on AT's or NeuralBridge's backend. The authorization proof survives every party going offline.</p>
<p>Crucially: <strong>independently verifiable</strong>. Any third party with the authorization-proof JSON and NeuralBridge's published public key (via standard <code>did:web</code> resolution) <span data-shared-copy="offline-scope">can verify without runtime dependency on AT's or NeuralBridge's backend at the moment of settlement. Resolving NeuralBridge's key by <code>did:web</code> does need their domain to answer; hold a copy of that DID document and the proof verifies with every party offline.</span></p>
</div>

<!-- BEATS 7-8 -->
Expand All @@ -296,7 +296,7 @@ <h3>Dispute prevention &amp; the NeuralBridge operations view</h3>

<p>Imagine a dispute. Weeks later, the principal claims they didn't authorize the transaction. NeuralBridge presents the authorization proof. It cryptographically establishes: an approval was issued against this exact transaction, signed by the key the delegation names; the authorization was one-time; the delegation credential is valid; the scope matches; the timestamp is consistent. The dispute is resolved before it becomes a chargeback.</p>

<p>The operations view shows what NeuralBridge sees: the recorded transaction, four-line integration snippet (no API key, no runtime dependency -any third party can verify), stored authorization proof, and dispute prevention indicator. AI infra companies don't displace anything to adopt this -they add the trust layer.</p>
<p>The operations view shows what NeuralBridge sees: the recorded transaction, four-line integration snippet (<span data-shared-copy="offline-scope">no API key, no runtime dependency on us -any third party holding the issuer's key can verify</span>), stored authorization proof, and dispute prevention indicator. AI infra companies don't displace anything to adopt this -they add the trust layer.</p>
</div>

<!-- CLOSING BEAT -->
Expand Down
5 changes: 3 additions & 2 deletions scripts/shared-copy.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
"trading.html",
"verify.html",
"integrate/index.html",
"blog/op-crossrail/index.html"
"blog/op-crossrail/index.html",
"chargeback-prevention/index.html"
],
"phrases": [],
"claimPatterns": [
Expand All @@ -53,7 +54,7 @@
"makes no network call at all",
"our uptime",
"permission from us",
"runtime dependency on (OP|us|Observer)"
"(no|without) runtime dependency"
],
"claimPatternsAreRegex": "Case-insensitive regexes, matched by check-shared-copy.mjs. Written from the site's own examples rather than from one remembered sentence: the claim is spelled 'call back to us' on index.html and 'callback to Observer' on docs.html, and a literal lower-case list saw neither the capitalised heading nor the Observer variant. Four assertions were invisible to this block on 2026-08-09 for exactly that reason. When you add a home for the claim, add its WORDING here, not just its file.",
"claimPatternNote": "Any occurrence of these in an HTML file MUST sit inside an element tagged data-shared-copy=\"offline-scope\". That is what makes a tenth instance a build failure rather than a discovery. Add the tag, or add the file to mustAppearIn if it is a new home for the claim. Some tagged instances REFER to the claim rather than asserting it (docs.html's resolution-hosting rationale is one). They are tagged anyway: the enumeration's job is to know everywhere the phrase appears, and a human scoping the claim decides per instance."
Expand Down
Loading