Skip to content

Commit edea79f

Browse files
committed
docs(site): Gateway integration section and Commerce Agent pattern
1 parent 7d6f746 commit edea79f

1 file changed

Lines changed: 83 additions & 3 deletions

File tree

app/page.tsx

Lines changed: 83 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,86 @@ async function HomeContent({ architecture }: { architecture: string[] }) {
579579
</div>
580580
</section>
581581

582+
<section
583+
style={{
584+
background: "var(--color-surface-alt)",
585+
borderTop: "1px solid var(--color-border)",
586+
borderBottom: "1px solid var(--color-border)",
587+
padding: "72px 0",
588+
}}
589+
>
590+
<div className="mx-auto w-full max-w-[1200px] px-6 md:px-10">
591+
<p
592+
style={{
593+
fontFamily: "var(--font-mono)",
594+
fontSize: "var(--text-xs)",
595+
letterSpacing: "0.1em",
596+
textTransform: "uppercase",
597+
color: "var(--color-primary)",
598+
}}
599+
>
600+
Used with Commerce Gateway
601+
</p>
602+
<h2 className="mt-3">Governance sits on execution — not beside it</h2>
603+
<p style={{ marginTop: 12, maxWidth: 860, color: "var(--color-ink-tertiary)", lineHeight: 1.7 }}>
604+
Loop Engine governs actions that are executed through Commerce Gateway. It is a control layer for policy, guards,
605+
and audit — not a standalone automation tool that replaces your gateway or operators.
606+
</p>
607+
<div
608+
className="mt-8 rounded-xl border p-6"
609+
style={{
610+
borderColor: "var(--color-border)",
611+
background: "var(--color-surface)",
612+
fontFamily: "var(--font-mono)",
613+
fontSize: "var(--text-sm)",
614+
color: "var(--color-ink-secondary)",
615+
lineHeight: 1.8,
616+
}}
617+
>
618+
<p className="mb-3" style={{ fontFamily: "var(--font-sans)", fontSize: "var(--text-sm)", color: "var(--color-ink-muted)" }}>
619+
Commerce Agent pattern (illustrative — a composition, not a separate product):
620+
</p>
621+
<p>
622+
Agent → Registry (discover) → Gateway (execute) → Loop Engine (govern) → Recorded outcome
623+
</p>
624+
</div>
625+
<div className="mt-6 flex flex-wrap gap-3">
626+
<a
627+
href="https://commercegateway.io"
628+
target="_blank"
629+
rel="noopener noreferrer"
630+
className="inline-flex items-center"
631+
style={{
632+
background: "var(--color-primary)",
633+
color: "#fff",
634+
borderRadius: "var(--radius-sm)",
635+
padding: "11px 22px",
636+
fontFamily: "var(--font-mono)",
637+
fontSize: "var(--text-sm)",
638+
}}
639+
>
640+
Commerce Gateway
641+
</a>
642+
<a
643+
href="https://app.betterdata.co/sign-up?utm_source=loopengine.io&utm_medium=site&utm_campaign=oss_handoff"
644+
target="_blank"
645+
rel="noopener noreferrer"
646+
className="inline-flex items-center"
647+
style={{
648+
border: "1px solid var(--color-border)",
649+
color: "var(--color-ink-secondary)",
650+
borderRadius: "var(--radius-sm)",
651+
padding: "11px 22px",
652+
fontFamily: "var(--font-mono)",
653+
fontSize: "var(--text-sm)",
654+
}}
655+
>
656+
Open in Better Data
657+
</a>
658+
</div>
659+
</div>
660+
</section>
661+
582662
<section
583663
style={{
584664
background: "var(--color-surface)",
@@ -743,10 +823,10 @@ async function HomeContent({ architecture }: { architecture: string[] }) {
743823
>
744824
Integrations
745825
</p>
746-
<h2 className="mt-3">Works with the agentic ecosystem</h2>
826+
<h2 className="mt-3">Integrations across the agentic ecosystem</h2>
747827
<p style={{ marginTop: 12, maxWidth: 760, color: "var(--color-ink-tertiary)" }}>
748-
Loop Engine governs what your AI agents are allowed to do - across every framework they run
749-
in.
828+
Adapters plug into the control layer — Loop Engine is not a generic “do anything” automation runner. Pair with
829+
Commerce Gateway when commerce execution needs the same guardrails.
750830
</p>
751831

752832
<div className="mt-8 grid gap-4 lg:grid-cols-3">

0 commit comments

Comments
 (0)