You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update landing page for SECOP accuracy (#1)
* chore: update landing page for SECOP accuracy
- Replace "settlement-agnostic" with "multi-rail" (MPCP is rail-aware
via allowedRails on grants)
- Update diagram to use MPCP terminology (PolicyGrant, SBA, Trust
Gateway) with sub-labels explaining each step
- Add Trust Gateway as a distinct step in the authorization chain
- Change badge from "Protocol v1.0" to "Open Protocol"
- Rewrite "How MPCP works" to describe PA → wallet → gateway flow
- Add gateway enforcement to key characteristics
- Expand Explore section with Trust Gateway and Wallet SDK cards
- Add OG/Twitter meta tags for social sharing
- Update footer with Gateway and Wallet SDK repo links
Made-with: Cursor
* fix: landing page is XRPL-specific per SECOP conformance
MPCP v1.0 conformance requires allowedRails: ["xrpl"] only.
Update landing page to reflect XRPL-native settlement instead
of multi-rail messaging.
Made-with: Cursor
---------
Co-authored-by: NAOR YUVAL <naoryuval@NAORs-MacBook-Air.local>
<p>A payment is accepted only if the recipient can verify a chain of signed artifacts. Each step narrows what the machine is allowed to do. As shown above, MPCP flows from policy through budget and payment authorization to settlement.</p>
331
+
<p>A Policy Authority issues a signed PolicyGrant that defines what a machine can spend — purposes, destinations, and budget ceiling. The machine's wallet signs a per-payment SBA within those bounds. A Trust Gateway verifies the full chain before submitting the XRPL transaction.</p>
320
332
<p><strong>MPCP is to machine payments what OAuth is to API authorization.</strong></p>
321
333
<ahref="/spec/architecture/fleet-ev-reference-flow/" class="dive-in">View the Fleet-EV reference flow →</a>
322
334
<ahref="/spec/architecture/human-agent-reference-flow/" class="dive-in">View the Human-Agent reference flow →</a>
@@ -325,11 +337,12 @@ <h2>How MPCP works</h2>
325
337
<section>
326
338
<h2>Key characteristics</h2>
327
339
<ulclass="bullets">
328
-
<li><strong>Bounded authorization</strong> — Pre-authorized budgets, not per-transaction approval</li>
329
-
<li><strong>Deterministic verification</strong> — Every settlement verifiable against the authorization chain</li>
330
-
<li><strong>Settlement-agnostic</strong> — Works with XRPL, EVM, Stripe, hosted providers</li>
331
-
<li><strong>Offline-capable</strong> — Payments can complete when the network is unavailable</li>
332
-
<li><strong>Policy-first</strong> — All spending derives from explicit policy rules</li>
340
+
<li><strong>Bounded authorization</strong> — Pre-authorized budgets with purpose, destination, and rail constraints</li>
341
+
<li><strong>Deterministic verification</strong> — Every settlement verifiable against the signed authorization chain</li>
342
+
<li><strong>XRPL-native</strong> — Settles on the XRP Ledger; <code>allowedRails: ["xrpl"]</code> is the conformance requirement</li>
343
+
<li><strong>Gateway enforcement</strong> — Trust Gateway validates the full chain before settlement executes</li>
344
+
<li><strong>Offline-capable</strong> — Pre-loaded grants and Trust Bundles enable payments without connectivity</li>
345
+
<li><strong>Policy-first</strong> — All spending derives from PA-signed PolicyGrants with explicit constraints</li>
0 commit comments