diff --git a/lucid-docs/public/landing.html b/lucid-docs/public/landing.html new file mode 100644 index 00000000..fadeb917 --- /dev/null +++ b/lucid-docs/public/landing.html @@ -0,0 +1,481 @@ + + +
+ + +Route to paid AI agents. Pay per request. Open protocols.
+- The Agent Commerce Framework -
-- TypeScript framework for AI agents with{' '} - x402 payments,{' '} - A2A interoperability, and{' '} - ERC-8004 identity. +
+ Route to paid AI agents. Pay per request. Open protocols.
- -- x402 -
-- HTTP-native payments. Accept USDC on Base or Solana with automatic paywalls. -
-- A2A -
-- Discovery and communication protocol. Agents buy and sell services from each other. -
-- ERC-8004 -
-- On-chain identity and reputation. Domain binding and verifiable trust signals. -
-- Developer Experience -
-- Define your API with Zod schemas. Add pricing. Deploy. That's it. -
-
- {codeExample}
-
- - Skills -
-- Install the `lucid-agent-creator` skill directly into your local `.claude/skills` folder. -
-
- {skillsInstallScript}
-
- - Autonomous Agents -
-- Use AI + skills to generate, configure, and ship new Lucid-powered applications end-to-end. -
-- AI Router -
-- Route inference through x402 with permit sessions, async settlement, and streaming responses. -
-
- {opencodeRouterConfig}
-
- - Features -
-- Use Cases -
-- Frameworks -
-- Chains -
-- Open source. Open standards. No lock-in. -
- -- MIT Licensed ·{' '} - - GitHub - -
+ ))}{value}
-{label}
-- {description} -
-- {description} -
-- v{initialData.meta?.version ?? '0.0.0'} -
-- {initialData.meta?.description ?? - 'Monitor agent health, review entrypoints, and interact with invoke and streaming flows.'} -
-+ {entrypointCount} {entrypointLabel.toLowerCase()} available.{' '} + {initialData.payments?.defaultPrice + ? `Default price: ${initialData.payments.defaultPrice}.` + : 'Free tier.'}{' '} + Network: {networkInfo.label}. +
+ {initialData.payments?.payTo && ( +- Configure payloads and test your agent endpoints -
-- Integration snippets for your applications -
-- Lucid Agent · API Runtime -
-{loaderData.meta.description}
- ) : null} -- This project scaffolds the TanStack runtime without a UI shell. Invoke - entrypoints via HTTP: -
-
- {`curl -X POST https:///api/agent/entrypoints//invoke \\
- -H "Content-Type: application/json" \\
- -d '{ "input": { ... } }'`}
-
- + {loaderData.meta.description} +
+ )} +Entrypoints
-{entry.key}
- {entry.description ? ( -{entry.description}
- ) : null} -- Streaming: {entry.streaming ? 'yes' : 'no'} · Price:{' '} - {entry.price ?? 'free'} -
- +- v{meta?.version ?? '0.0.0'} -
-- {meta?.description ?? - 'Monitor agent health, review entrypoints, and interact with invoke and streaming flows.'} +
+ {meta.description}
- Configure payloads and test your agent endpoints -
-- {card.description} -
-
- {card.invokePath}
-
-
- {card.streamPath}
-
- {card.invokePath}
+
+ {card.streamPath}
+
+ - {state.error} -
+ {card.invokeCurl}
+
+ {card.streamCurl && (
+
+ {card.streamCurl}
+
+ )}
+
- {formatResult(state.result) || (
-
- Click "Invoke" to see the response here...
-
- )}
-
+
+ {formatResult(state.result) || (
+
+ -- invoke to see response --
+
+ )}
+
+ - Click "Start Stream" to see live events here... +
+ -- stream to see events --
) : ( -- {state.streamingError} -
+
- Complete agent specification served from{' '}
-
- {MANIFEST_PATH}
-
-
+ {MANIFEST_PATH}
+
{manifestState === 'loading' && (
-
+
+ loading...
+
)}
++{manifestState === 'loading' ? ( -- - Loading manifest… -+ + loading manifest... + ) : ( manifestText )} @@ -1017,51 +967,42 @@ function HomePage() { -- --- -- 💻 ----- Code Examples -
-- Integration snippets for your applications -
--+- - -- - WalletConnect - - - AppKit - -- -+ {/* ── Code Examples ── */} ++ ++
++ + → + + walletconnect integration + + appkit + ++ +++{appKitSnippet}- -- -+ {/* ── Footer ── */} +Powered by Lucid Agents Framework
-Built with TanStack Start
-+ {networkInfo.label} + lucid-agents