
Lucid Agents
Daydreams · Marketing
Lucid Agents é um runtime TypeScript da Daydreams que transforma funções tipadas em serviços pagos que outros agentes podem chamar, pagar, transmitir ou executar como tarefas.

Sobre Lucid Agents
What Is Lucid Agents
Lucid Agents é um runtime de agentes em TypeScript e um SDK de comércio agêntico entre máquinas. Ele pega uma função tipada que você já escreveu e envolve tudo o que outro agente precisa para comprá-la: uma chave de capacidade estável, esquemas de entrada e saída, um preço, admissão de pagamento, retentativas e um cartão de descoberta. O resultado é um serviço HTTP comum que também cobra e se descreve para as máquinas.
O projeto vem da Daydreams, a equipe por trás do framework de agentes de mesmo nome, e fica no repositório daydreamsai/lucid-agents sob licença MIT. Ele ocupa a camada intermediária da pilha. Abaixo estão as carteiras, os facilitadores, as redes e os próprios protocolos de pagamento; acima fica a sua lógica de negócio. O Lucid não substitui essas camadas inferiores nem cria um protocolo novo. Ele liga uma prova de pagamento existente do x402 ou do MPP a um trabalho de aplicação validado e a um único resultado tipado.
Esse escopo estreito também define o limite. O Lucid faz sentido quando um serviço precisa de várias capacidades tipadas ou de um comportamento compartilhado entre frameworks. Para uma única rota paga, o middleware de pagamento original é uma dependência menor, e a documentação diz isso sem rodeios. A cobertura de algumas superfícies do protocolo, como um transporte A2A v1 completo ou os anúncios do x402 Bazaar, hoje é parcial ou inexistente.
Getting Started
- Instale o Bun 1.3 ou superior e gere um projeto com a CLI, por exemplo
bunx @lucid-agents/cli my-agent --adapter=hono --template=blank. - Rode
bun installebun run devdentro da pasta para iniciar o serviço gerado na porta 3000. - Troque o entrypoint de eco de exemplo pela sua própria função tipada, definindo entrada, saída e manipulador com uma biblioteca de esquemas como o Zod.
- Adicione a extensão de pagamentos e defina um preço no entrypoint para transformá-lo em uma rota paga.
- Aponte uma carteira de comprador e um facilitador para o serviço, chame a rota invoke e leia o cabeçalho de liquidação na resposta.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Lucid Agents.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores de backend e TypeScript
- Equipes que vendem uma capacidade de IA
- Criadores de frameworks de agentes
- Equipes que experimentam com pagamentos para agentes
Tarefas
- Transformar uma função em uma API paga para agentes
- Cobrar de outros agentes por chamada
- Rodar trabalho pago como tarefas em segundo plano
- Registrar um agente detectável
- Adicionar retentativas seguras a uma chamada paga
Cenários
- Lançar um serviço pago de texto ou dados com prazo apertado
- Expor várias capacidades atrás de um único runtime
- Lidar com streaming ou trabalho de agente de longa duração
- Avançar para produção
Principais recursos
Entrypoints tipados como fonte da verdade
Tudo no Lucid parte de uma definição. Você descreve um entrypoint com uma chave, uma descrição, esquemas de entrada e saída, um manipulador e um preço opcional. Esse único contrato alimenta validação, invocação, streaming, tarefas, descoberta e cada adaptador de framework, então o comportamento de uma rota e a forma como ela se anuncia nunca se separam. Para quem programa, significa um só lugar para mexer em vez de cinco.
Trilhos de pagamento agnósticos de protocolo
O pacote de pagamentos fala mais de um protocolo. Ele cuida de desafios x402 com verificação de vendedor em EVM e Solana, compra em EVM, Sign-In-With-X e controles de política, e aceita o Machine Payments Protocol por meio de desafios Payment-Auth com Tempo, Stripe ou credenciais próprias. Carteiras e facilitadores ficam fora, então a custódia e a liquidação continuam nas suas mãos em vez de presas ao SDK.
Adaptadores de framework
O Lucid amarra um único contrato HTTP aos frameworks que as equipes já usam. Há adaptadores dedicados para Hono, Express e TanStack Start, e a CLI também gera módulos do App Router do Next.js em vez de um pacote solto. Como os adaptadores amarram o mesmo plano de rotas, um serviço se comporta igual atrás do Hono em um script pequeno ou dentro de uma aplicação Express ou Next.js maior.
Descoberta, identidade e tarefas
Um serviço pago só serve se um comprador consegue encontrá-lo e confiar nele. O pacote de identidade cuida do registro e da busca ERC-8004 além dos metadados de confiança, e o pacote a2a produz descoberta no formato Agent Card, chamadas de cliente e tarefas assíncronas protegidas por token. Dá para anexar metadados de papel AP2 para pagamentos entre agentes. Essa é a camada que deixa outra máquina decidir se chama o serviço ou não.
Política, idempotência e análise
Quando há dinheiro envolvido, os controles de aplicação importam tanto quanto o protocolo. O Lucid soma limites de destinatário, orçamentos, limites de taxa e retentativas de pagamento seguras sobre o núcleo de pagamentos, e a idempotência mantém um pagamento e seu cumprimento em uma única transação. O pacote de análise resume os pagamentos vinculados com exportações JSON e CSV, o suficiente para ver quanto um serviço faturou e onde falhou.
CLI, exemplos e canais de versão
A CLI gera projetos Hono, Express, TanStack e Next.js a partir de modelos, e um pacote de implantação com proteções cobre o deploy em provedores. Os pacotes públicos do npm formam um canal Stable, enquanto o repositório mantém um canal Next que pode ir à frente. A documentação insiste que uma equipe mantenha todos os pacotes em um só canal, porque misturar Stable e Next é uma fonte comum de quebras.
Prós e contras
Prós
- Um único contrato tipado controla rotas, pagamentos, descoberta e adaptadores, o que corta o código duplicado que costuma rondar um paywall.
- Agnóstico de protocolo por design, com suporte a x402 e MPP e adaptadores para quatro frameworks conhecidos.
- Admissão de pagamento, política, idempotência e análise vêm juntas, então os controles que um serviço pago precisa não ficam a cargo do desenvolvedor.
- Licença MIT e código aberto, então o runtime pode ser lido, bifurcado e auto-hospedado.
- Evita a cobrança dupla ao amarrar cada pagamento a um único cumprimento por chaves de idempotência.
Contras
- É voltado a desenvolvedores, não a usuários finais, então quem não tem TypeScript e um ambiente Bun ou Node não consegue testá-lo direto.
- A cobertura de protocolos é parcial, como a própria documentação aponta para o transporte A2A v1 completo e o x402 Bazaar, o que limita promessas de interoperabilidade.
- Exige carteira, facilitador e rede externos, então a primeira chamada paga implica configuração extra e fundos de rede de teste antes de funcionar.
- Misturar os canais Stable e Next pode quebrar uma build, o que adiciona uma disciplina de versões à qual muitas equipes não estão acostumadas.
- Existe uma plataforma hospedada, mas a URL base da API e os termos vêm do dono daquele produto, não da documentação aberta.
Perguntas frequentes
O Lucid Agents é um runtime TypeScript de comércio entre máquinas criado pela Daydreams. Ele transforma funções tipadas em serviços que outros agentes e aplicações podem descobrir, chamar, pagar, transmitir ou executar como tarefas, usando o repositório daydreamsai/lucid-agents.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Lucid Agents.
Alternativas a Lucid Agents
ngram 2.0
ngram · Vídeo · Marketingngram 2.0 é um gerador de vídeo com IA para equipes. Ele transforma um pedido, uma gravação de tela ou a URL de um produto em vídeo explicativo, demo ou vídeo com avatar de IA, e cada cena continua editável.

shippedit.me
Krawlup · Marketing · NegóciosO shippedit.me agora redireciona para o Krawlup, uma plataforma web que audita SEO, AEO e velocidade toda semana e entrega as correções a agentes de código via MCP.

MePersona
MePersona, Inc. · Escrita · Produtividade · MarketingMePersona é uma caixa de entrada unificada com IA para criadores de conteúdo. Aprende o seu jeito de escrever, rascunha respostas aos fãs em 12 plataformas e envia apenas o que você aprova.
