diff --git a/ui/app/(marketing)/page.tsx b/ui/app/(marketing)/page.tsx index 4a6125c..9e4c14e 100644 --- a/ui/app/(marketing)/page.tsx +++ b/ui/app/(marketing)/page.tsx @@ -14,23 +14,23 @@ export default function MarketingHomePage() {

- Monero checkout software with view-only detection and merchant-owned custody. + Accept Monero payments. Funds go straight to your wallet.

- Create invoices, detect on-chain payments using your primary address and secret view key, - and relay status to your systems - without ever holding or moving funds. + Create invoices and detect on-chain payments using your primary address + secret view key. + Get a clear status as payments are seen and confirmed.

-

- Non-custodial · view-only access · merchant-owned funds -

+
+

+ Non-custodial · view-only access +

+

+ We can’t spend from your wallet. Payments go straight to your wallet. +

+

Open source. Self-hostable.

@@ -117,7 +122,7 @@ export default function MarketingHomePage() {

- We observe confirmations without touching funds or keys. + First seen on-chain, then confirmed when it reaches your target.

@@ -127,10 +132,10 @@ export default function MarketingHomePage() { View-only

- Access ends at detection. + Watch-only by design.

- We never request spend keys or signing access. + View key access lets us detect payments - nothing more.

@@ -152,13 +157,13 @@ export default function MarketingHomePage() {

- How it works + When someone pays

- A simple, non-custodial flow. + What happens, step by step.

- Four steps. View-only access. No custody. + You stay in control of the wallet. This just detects and reports what is on-chain.

@@ -167,10 +172,10 @@ export default function MarketingHomePage() { 01

- Log in with view-only access + Connect with a view key

- Use your primary address and secret view key to sign in. + Use your primary address and secret view key. No spend keys.

@@ -179,25 +184,25 @@ export default function MarketingHomePage() {

Create an invoice

- A subaddress for each invoice is generated automatically. + A unique subaddress is generated per invoice.

03 -

Await payment

+

Wait for payment

- A view-only wallet scans the blockchain for incoming funds. + We watch the chain (view-only) for incoming payments.

04 -

Relay status

+

Send status updates

- Webhook events deliver status updates to your systems. + Webhooks fire when a payment is detected and when it reaches your confirmation target.

@@ -206,10 +211,10 @@ export default function MarketingHomePage() {

- Trust & security + Trust

- Built for clear trust boundaries. + What we can (and can’t) do.

@@ -218,9 +223,9 @@ export default function MarketingHomePage() {

What we do

    +
  • Create invoices and generate subaddresses.
  • Detect on-chain payments with view-only keys.
  • -
  • Create invoices and subaddresses automatically.
  • -
  • Relay status via API and webhooks.
  • +
  • Send status updates via API and webhooks.
@@ -237,8 +242,7 @@ export default function MarketingHomePage() {

View-only boundary

- View-only access is the only permission we request, and it stops at - detection. + We only ask for a secret view key. That lets us detect payments - nothing more.

@@ -258,10 +262,10 @@ export default function MarketingHomePage() {

- Use Monero without giving up custody. + Ready to try it?

- Hosted invoice pages, API, and webhooks for status updates. View-only access, no fund movement. + Log in to create an invoice, or read the docs to integrate via API and webhooks.