lucid-agents
Lucid Agents Commerce SDK. Bootstrap AI agents in 60 seconds that can pay, sell, and participate in agentic commerce supply chains. Our protocol agnostic SDK provides CLI-generated templates and drop-in adapters for Hono, Express, Next.js, and TanStack, giving you instant access to crypto/fiat payment rails (AP2, A2A, x402, ERC8004).
File Explorer
Download Latest Version (.zip)- openai.yaml
- adapters-scaffolding.md
- contributor-architecture.md
- deployment-production.md
- discovery-tasks.md
- identity-wallets.md
- mpp.md
- release-channels.md
- runtime-entrypoints.md
- service-ui.md
- troubleshooting.md
- x402-payments.md
- inspect-project.mjs
- LICENSE.txt
- SKILL.md
- VERSION
- config.json
- README.md
- tidy-badgers-resolve.md
- .gitignore
- settings.json
- ci.yml
- docs-maintenance.yml
- release-bot.yml
- release.yml
- sdk-watch-release.yml
- service-ui-previews.yml
- commit-msg
- post-commit
- pre-commit
- pre-push
- prepare-commit-msg
- lockup-horizontal.svg
- lockup-reverse.svg
- mark-color.svg
- mark-monochrome.svg
- mark-reverse.svg
- tokens.css
- lucid-docs-improvement-plan.md
- market-and-docs-benchmark.md
- mpp-x402-gap-analysis.md
- tempo-e2e-research.md
- x402-strategic-positioning.md
- ARCHITECTURE.md
- external-links-allowlist.json
- oasf-prd.md
- payment-support-matrix.json
- PAYMENT_SUPPORT_MATRIX.md
- PAYMENTS.md
- siwx-prd-tdd.md
- TESTING.md
- WALLETS.md
- config.json
- async-tasks.mdx
- catalog.mdx
- define-capability.mdx
- index.mdx
- meta.json
- payment-model.mdx
- receive-x402.mdx
- storefront.mdx
- stream-meter.mdx
- call-paid-service.mdx
- discovery.mdx
- index.mdx
- meta.json
- policies-budgets.mdx
- retries-idempotency.mdx
- schedule.mdx
- wallet.mdx
- a2a.mdx
- core.mdx
- identity.mdx
- index.mdx
- meta.json
- mpp-paid-service.mdx
- mpp-payment-methods.mdx
- scheduler.mdx
- stripe-destination-mode.mdx
- x402-payment-methods.mdx
- agent-frameworks.mdx
- index.mdx
- mcp.mdx
- meta.json
- index.mdx
- meta.json
- v3-runtime.mdx
- x402-v2.mdx
- express.mdx
- hono.mdx
- index.mdx
- meta.json
- next.mdx
- tanstack.mdx
- durable-storage.mdx
- facilitator.mdx
- index.mdx
- meta.json
- observability.mdx
- production-checklist.mdx
- security.mdx
- troubleshoot-payments.mdx
- a2a.mdx
- analytics.mdx
- ap2.mdx
- catalog.mdx
- cli.mdx
- core.mdx
- deploy.mdx
- express.mdx
- hono.mdx
- http.mdx
- identity.mdx
- index.mdx
- meta.json
- mpp.mdx
- payments.mdx
- scheduler.mdx
- tanstack.mdx
- types.mdx
- wallet.mdx
- agent-creation.mdx
- hosted-platform.mdx
- index.mdx
- meta.json
- router.mdx
- a2a.mdx
- ap2.mdx
- erc-8004.mdx
- index.mdx
- meta.json
- mpp.mdx
- siwx.mdx
- x402.mdx
- configuration.mdx
- docs-telemetry.mdx
- environment.mdx
- errors.mdx
- glossary.mdx
- index.mdx
- meta.json
- release-channels.mdx
- agent-skill.mdx
- budgeted-buyer.mdx
- coding-agent.mdx
- existing-app.mdx
- index.mdx
- install.mdx
- meta.json
- sell-paid-api.mdx
- when-to-use-lucid.mdx
- index.mdx
- meta.json
- buyer-client.ts
- buyer.ts
- paid-service.test.ts
- paid-service.ts
- _headers
- favicon.ico
- button.tsx
- doc-status.tsx
- not-found.tsx
- page-actions.tsx
- cn.ts
- docs-redirects.ts
- docs-telemetry.test.ts
- docs-telemetry.ts
- get-llm-text.ts
- layout.shared.tsx
- source.ts
- docs-events.ts
- search.ts
- $.tsx
- __root.tsx
- index.tsx
- llms-full[.]txt.ts
- llms[.]mdx.$.ts
- app.css
- router.tsx
- start.ts
- .gitignore
- bun.lock
- cli.json
- package.json
- README.md
- source.config.ts
- tsconfig.json
- vite.config.ts
- wrangler.jsonc
- card.test.ts
- client.test.ts
- runtime.test.ts
- tasks.test.ts
- card.ts
- client.ts
- extension.ts
- index.ts
- runtime.ts
- tasks.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- analytics.test.ts
- csv-export.test.ts
- format-usdc.test.ts
- api.ts
- extension.ts
- index.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- manifest.test.ts
- runtime.test.ts
- extension.ts
- index.ts
- manifest.ts
- runtime.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- react-query.gen.ts
- client.gen.ts
- index.ts
- types.gen.ts
- utils.gen.ts
- auth.gen.ts
- bodySerializer.gen.ts
- params.gen.ts
- pathSerializer.gen.ts
- queryKeySerializer.gen.ts
- serverSentEvents.gen.ts
- types.gen.ts
- utils.gen.ts
- client.gen.ts
- index.ts
- sdk.gen.ts
- types.gen.ts
- index.ts
- openapi-provenance.gen.ts
- added-error-responses.json
- additive.json
- baseline.json
- changed-response.json
- narrowed-request.json
- removed-operation.json
- openapi-compatibility.test.ts
- openapi-provenance.test.ts
- .gitignore
- CHANGELOG.md
- codegen.ts
- openapi-compatibility.ts
- openapi-provenance.json
- openapi-provenance.ts
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- catalog.test.ts
- entrypoints.ts
- extension.ts
- index.ts
- node.ts
- parser.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- agent.ts.template
- index.ts
- package.json
- README.md
- tsconfig.json
- agent.ts.template
- index.ts
- package.json
- README.md
- tsconfig.json
- worker.ts
- lucid.deploy.json
- README.md
- wrangler.jsonc
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- globals.css
- layout.tsx
- page.tsx
- agent.ts.template
- daydreams.svg
- next-env.d.ts
- next.config.mjs
- package.json
- postcss.config.mjs
- README.md
- tsconfig.json
- agent.ts.template
- agent-card[.]json.ts
- agent[.]json.ts
- oasf-record[.]json.ts
- agent-card[.]json.ts
- agent[.]json.ts
- oasf-record[.]json.ts
- invoke.ts
- stream.ts
- cancel.ts
- subscribe.ts
- $taskId.ts
- entrypoints.ts
- favicon[.]svg.ts
- health.ts
- index.ts
- manifest.ts
- tasks.ts
- __root.tsx
- index.tsx
- global.d.ts
- router.tsx
- routeTree.gen.ts
- tanstack-start.d.ts
- .env.example
- .gitignore
- package.json
- postcss.config.mjs
- tailwind.config.ts
- tsconfig.json
- vite.config.ts
- daydreams.svg
- __root.tsx
- index.tsx
- global.css
- package.json
- README.md
- service-storefront.tsx
- test-adapters.sh
- test-single-adapter.sh
- adapters.test.ts
- adapters.ts
- index.ts
- template-schema.ts
- .env.example
- agent.ts.template
- AGENTS.md
- README.md
- template.json
- template.schema.json
- .env.example
- agent.ts.template
- AGENTS.md
- README.md
- template.json
- template.schema.json
- agent.ts.template
- AGENTS.md
- README.md
- template.json
- template.schema.json
- agent.ts.template
- AGENTS.md
- README.md
- template.json
- template.schema.json
- adapter-production.test.ts
- cli.test.ts
- scaffolding-safety.test.ts
- .eslintrc.cjs
- .npmignore
- .prettierignore
- AGENTS.md
- CHANGELOG.md
- package.json
- README.md
- TESTING_PLAYBOOK.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- entrypoint-typing.test.ts
- extension-kernel.test.ts
- runtime.test.ts
- utils.test.ts
- validation.test.ts
- agent.ts
- builder.ts
- index.ts
- utils.ts
- index.ts
- logo.svg
- manifest.ts
- runtime.ts
- validation.ts
- .eslintrc.cjs
- .gitignore
- .prettierignore
- AGENTS.md
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- generate-schema.ts
- cli.ts
- environment.ts
- manifest.ts
- preview-policy.ts
- provider-config.ts
- provider.ts
- redaction.ts
- verify.ts
- cli.test.ts
- .eslintrc.cjs
- .prettierignore
- AGENTS.md
- CHANGELOG.md
- lucid.deploy.schema.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- .eslintrc.cjs.example
- .prettierignore
- index.js
- package.json
- README.md
- http-server.ts
- adapter-contract.test.ts
- custom-mpp-conformance.e2e.test.ts
- identity-quick-start.test.ts
- payment-method-examples.test.ts
- process-harness.test.ts
- smoke.test.ts
- tempo-localnet.e2e.ts
- x402-batch-lifecycle.test.ts
- full-integration.ts
- env.example
- index.ts
- catalog-mpp-store.ts
- products.csv
- products.yaml
- full-agent.ts
- runtime-auth.ts
- full-integration.ts
- quick-start.ts
- test-clients.ts
- a2a.test.ts
- agent.test.ts
- entrypoints.test.ts
- process.e2e.test.ts
- protocols.e2e.test.ts
- server.e2e.test.ts
- stateful.e2e.test.ts
- catalog.csv
- catalog.yaml
- agent.ts
- client.ts
- entrypoints.ts
- index.ts
- README.md
- custom-verifier-reference.ts
- env.example
- mpp-paid-service.ts
- coverage.ts
- mpp.ts
- README.md
- x402.ts
- env.example
- index.ts
- env.example
- index.ts
- env.example
- index.ts
- env.example
- index.ts
- env.example
- index.ts
- payment-policies.json
- payment-policies.json.example
- double-hire.ts
- hello-interval.ts
- process-harness.ts
- thirdweb-engine-wallets.ts
- .eslintrc.cjs
- .prettierignore
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- basic.test.ts
- mpp-authorization.test.ts
- app.ts
- index.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- dynamic-entrypoints.test.ts
- index.ap2.test.ts
- index.core.test.ts
- mpp-authorization.test.ts
- siwx.test.ts
- solana-payments.test.ts
- task-authorization.test.ts
- app.ts
- index.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- authorization.test.ts
- extension.test.ts
- idempotency.test.ts
- input-before-payment.test.ts
- landing-page.test.ts
- oasf.test.ts
- openapi.test.ts
- schema-example.test.ts
- service-page-model.test.ts
- service-ui.test.ts
- sse.test.ts
- stream.test.ts
- task-admission.test.ts
- tasks.test.ts
- utils.test.ts
- create-service-ui-style-sheet.ts
- define-service-ui.ts
- index.ts
- presets.ts
- resolve-service-ui.ts
- style-sheet.ts
- validation.ts
- authorization.ts
- extension.ts
- idempotency.ts
- index.ts
- invoke.ts
- landing-page.ts
- openapi.ts
- route-plan.ts
- schema-example.ts
- service-page-model.ts
- sse.ts
- stream.ts
- task-admission.ts
- utils.ts
- validation.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- deploy-agent.ts
- transfer-only.ts
- env.test.ts
- erc8004-config.test.ts
- extension.test.ts
- identity-registry.test.ts
- init.test.ts
- manifest.test.ts
- registration.test.ts
- registry-utils.test.ts
- reputation-registry.test.ts
- signatures.test.ts
- validation-registry.test.ts
- validation.test.ts
- IdentityRegistry.json
- ReputationRegistry.json
- types.ts
- ValidationRegistry.json
- erc8004.ts
- index.ts
- identity.ts
- index.ts
- reputation.ts
- signatures.ts
- utils.ts
- validation.ts
- domain.ts
- index.ts
- agent-id.ts
- env.ts
- extension.ts
- index.ts
- init.ts
- manifest.ts
- validation.ts
- .eslintrc.cjs
- .prettierignore
- CHANGELOG.md
- MIGRATION.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- challenge-store.test.ts
- challenge.test.ts
- custom-verifier-conformance.test.ts
- env.test.ts
- evm.test.ts
- extension.test.ts
- negotiation.test.ts
- openapi.test.ts
- postgres-challenge-store.test.ts
- postgres-tempo-session-store.test.ts
- tempo-session-meter.test.ts
- tempo-session-runtime.test.ts
- tempo-session-store.test.ts
- tempo-session.test.ts
- postgres.ts
- sqlite.ts
- challenge-store.ts
- challenge.ts
- conformance.ts
- env.ts
- extension.ts
- in-memory-challenge-store.ts
- index.ts
- manifest.ts
- method-implementation.ts
- methods.ts
- middleware.ts
- negotiation.ts
- openapi.ts
- postgres-challenge-store.ts
- postgres-tempo-session-store.ts
- sqlite-challenge-store.ts
- sqlite-tempo-session-store.ts
- tempo-session-meter.ts
- tempo-session-store.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- sqlite-batch-channel-worker.ts
- batch-channel-storage.test.ts
- batch-settlement-runtime.test.ts
- crypto.test.ts
- incoming-authorization.test.ts
- manifest.test.ts
- multi-agent-isolation.test.ts
- payment-required-v2.test.ts
- payment-tracker.test.ts
- payments-runtime.test.ts
- payto-resolver.test.ts
- policy-config.test.ts
- policy-wrapper.test.ts
- policy.test.ts
- postgres-batch-channel-storage.test.ts
- postgres-batch-channel-storage.unit.test.ts
- postgres-payment-storage.test.ts
- postgres-payment-storage.unit.test.ts
- pricing.test.ts
- rate-limiter.test.ts
- runtime-client.test.ts
- siwx-client.test.ts
- siwx-incoming.test.ts
- siwx-postgres-storage.unit.test.ts
- siwx-runtime.test.ts
- siwx-storage.test.ts
- siwx-verify.test.ts
- sqlite-payment-storage.test.ts
- storage-factories.test.ts
- stripe-payto.test.ts
- upto-settlement.test.ts
- utils.test.ts
- validation.test.ts
- x402-offers.test.ts
- x402-reconciliation.test.ts
- x402.test.ts
- stripe.ts
- batch-postgres.ts
- batch-sqlite.ts
- postgres.ts
- sqlite.ts
- base64.ts
- batch-channel-storage.ts
- batch-settlement.ts
- crypto.ts
- env.ts
- extension.ts
- in-memory-batch-channel-storage.ts
- in-memory-payment-storage.ts
- incoming.ts
- index.ts
- manifest.ts
- node.ts
- payment-storage.ts
- payment-tracker.ts
- payments.ts
- payto-resolver.ts
- policy-config.ts
- policy-schema.ts
- policy-wrapper.ts
- policy.ts
- postgres-batch-channel-storage.ts
- postgres-payment-storage.ts
- pricing.ts
- rate-limiter.ts
- runtime.ts
- siwx-client.ts
- siwx-entrypoint.ts
- siwx-in-memory-storage.ts
- siwx-origin.ts
- siwx-postgres-storage.ts
- siwx-sqlite-storage.ts
- siwx-storage.ts
- siwx-verify.ts
- sqlite-batch-channel-storage.ts
- sqlite-payment-storage.ts
- stripe-payto.ts
- utils.ts
- validation.ts
- x402-facilitator-registry.ts
- x402-offers.ts
- x402-reconciliation.ts
- x402-scheme-registry.ts
- x402.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- .prettierignore
- .prettierignore.example
- index.js
- package.json
- README.md
- memory.test.ts
- extension.test.ts
- runtime.test.ts
- worker.test.ts
- memory.ts
- extension.ts
- index.ts
- runtime.ts
- worker.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- runtime.test.ts
- index.ts
- runtime.ts
- .gitignore
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- payment-offers.test.ts
- runtime-values.test.ts
- index.ts
- index.ts
- index.ts
- adapter.ts
- agent.ts
- config.ts
- context.ts
- entrypoint.ts
- extension.ts
- index.ts
- manifest.ts
- network.ts
- runtime.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- base-connector.test.ts
- create-agent-wallet.test.ts
- env.test.ts
- local-eoa-connector.test.ts
- server-orchestrator-connector.test.ts
- signer-and-utils.test.ts
- thirdweb-connector.test.ts
- viem-wallet-connector.test.ts
- base-connector.ts
- local-eoa-connector.ts
- server-orchestrator-connector.ts
- signer-connector.ts
- thirdweb-connector.ts
- viem-wallet-connector.ts
- address.ts
- index.ts
- signatures.ts
- types.ts
- env.ts
- extension.ts
- index.ts
- runtime.ts
- CHANGELOG.md
- package.json
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- tsconfig.base.json
- tsconfig.build.base.json
- tsup.config.base.ts
- docker-compose.yml
- changeset-publish-utils.test.ts
- release-artifacts.test.ts
- release-plan.test.ts
- release-policy.test.ts
- release-workflows.test.ts
- service-ui-kitchen-sink.ts.template
- build-lucid-skill-assets.ts
- build-packages.test.ts
- build-packages.ts
- changeset-publish-utils.ts
- changeset-publish.ts
- check-coverage.test.ts
- check-coverage.ts
- check-docs-content.ts
- check-docs-drift.ts
- check-docs-external-links.ts
- check-mpp-cohort.test.ts
- check-mpp-cohort.ts
- check-packed-payment-storage.ts
- check-runtime-portability.ts
- check-test-results.test.ts
- check-test-results.ts
- check-x402-cohort.test.ts
- check-x402-cohort.ts
- configure-service-ui-cloudflare.test.ts
- configure-service-ui-cloudflare.ts
- configure-service-ui-kitchen-sink.test.ts
- configure-service-ui-kitchen-sink.ts
- docs-content.test.ts
- docs-content.ts
- docs-drift.test.ts
- docs-drift.ts
- docs-maintenance.test.ts
- docs-maintenance.ts
- docs-snippets.test.ts
- generate-payment-support-matrix.ts
- lucid-skill-eval-results.ts
- lucid-skill.test.ts
- lucid-skill.ts
- payment-support.test.ts
- prepare-lucid-skill-evals.ts
- release-artifacts.ts
- release-lucid-skill.ts
- release-plan.ts
- release-policy.ts
- report-docs-freshness.ts
- tempo-localnet.test.ts
- tempo-localnet.ts
- test-browser-smoke.sh
- test-docs-stable-quickstart.ts
- test-generated-project.ts
- test-service-ui-preview.sh
- validate-lucid-skill-eval-results.ts
- validate-lucid-skill.ts
- evals.json
- results.schema.json
- openai.yaml
- adapters-scaffolding.md
- contributor-architecture.md
- deployment-production.md
- discovery-tasks.md
- identity-wallets.md
- mpp.md
- release-channels.md
- runtime-entrypoints.md
- service-ui.md
- troubleshooting.md
- x402-payments.md
- inspect-project.mjs
- LICENSE.txt
- SKILL.md
- VERSION
- openai.yaml
- adapters-scaffolding.md
- contributor-architecture.md
- deployment-production.md
- discovery-tasks.md
- identity-wallets.md
- mpp.md
- release-channels.md
- runtime-entrypoints.md
- service-ui.md
- troubleshooting.md
- x402-payments.md
- inspect-project.mjs
- LICENSE.txt
- SKILL.md
- VERSION
- openai.yaml
- adapters-scaffolding.md
- contributor-architecture.md
- deployment-production.md
- discovery-tasks.md
- identity-wallets.md
- mpp.md
- release-channels.md
- runtime-entrypoints.md
- service-ui.md
- troubleshooting.md
- x402-payments.md
- inspect-project.mjs
- LICENSE.txt
- SKILL.md
- VERSION
- releases.json
- CONTINUITY_CLAUDE-siwx-hardening.md
- CONTINUITY_CLAUDE-siwx-implementation.md
- .gitignore
- .prettierignore
- AGENTS.md
- BRAND.md
- bun.lock
- bunfig.toml
- CONTRIBUTING.md
- DESIGN.md
- justfile
- knip.jsonc
- LICENSE
- lucid-agents-infographic.webp
- package.json
- prettier.config.js
- README.md
# Installation Guide
git clone https://github.com/daydreamsai/lucid-agents
Downloads the entire project code from GitHub to your computer.
cd lucid-agents
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl -fsSL https://docs.daydreams.systems/skills/lucid-agents/install.sh | sh
Downloads and runs the official install script in one line โ this handles the full setup automatically.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f platform/dev/docker-compose.yml up -d --build
Runs the command against the services defined in the compose file.
4. Node.js
Easycd lucid-docs
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
