Este site fala com agentes.
Tudo que um assistente precisa para responder sobre a OKAMI, comparar produtos e iniciar um contato, sem raspar HTML. Superfícies de leitura já publicadas e ferramentas WebMCP para agir na página.
- Idiomas3PT · EN · DE
- Rotas públicas30× 3 idiomas
- Ferramentas WebMCP5leitura e ação
- Feeds6/api/*.json
O que já está publicado
Mapa compacto do site para buscadores e assistentes de IA: cada rota pública com título e descrição, sempre em sincronia com o build.
text/plain · publicadoTodas as rotas em PT, EN e DE com hreflang e lastmod.
application/xml · publicadoOrganization, Service, SoftwareApplication, Article, BreadcrumbList. Embutido no HTML pré-renderizado de cada rota.
application/ld+json · publicadoGPTBot, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot e Google-Extended explicitamente liberados.
text/plain · publicadoFeeds JSON: index, openapi, products, services, insights, tools.
application/json · publicadoToda rota HTML tem uma versão Markdown gêmea em <rota>index.md. Um agente que manda Accept: text/markdown recebe o Markdown direto, sem raspar HTML.
text/markdown · publicadoVersão completa do llms.txt, com o conteúdo de cada rota pública concatenado para quem prefere carregar tudo de uma vez.
text/plain · publicadoFeed RSS dos Insights, um por idioma: /insights/feed.xml (EN), /pt/insights/feed.xml e /de/insights/feed.xml.
application/rss+xml · publicadoAções da página expostas via navigator.modelContext para navegadores e extensões com suporte a agentes. Lista abaixo.
Web Model Context · ativoO mesmo formulário de contato também é exposto de forma declarativa no HTML, sem precisar de JavaScript. O envio continua exigindo confirmação humana.
HTML declarativo (toolname/tooldescription) · formulárioToda essa superfície (JSON, Markdown, feeds, llms*.txt) aceita OPTIONS/CORS de qualquer origem e usa cache de 1 hora com revalidação em segundo plano.
Access-Control-Allow-Origin: * · publicadoCinco ações, uma por intenção
Leitura é livre. Qualquer ação com efeito (contato, download) pede confirmação humana no navegador antes de executar.
okami_list_products
leituraLista os produtos Okami com licença, plataforma, link e repositório.
okami_find_service
leituraEncontra a frente de consultoria da OKAMI para um problema descrito em texto livre.
okami_search_insights
leituraBusca nos artigos técnicos da OKAMI por tema e devolve título, resumo, data e fontes.
okami_request_contact
açãoAbre um pedido de contato com a OKAMI. Preenche o formulário e pede confirmação humana antes de enviar.
okami_get_baseline
leituraDevolve os links do Baseline SecOps para CI/CD (página com PDF e repositório com script).
Ferramentas espelham o que um humano já consegue fazer na página. Nada além disso.
Declarado no HTML, sem servidor extra
Os formulários existentes ganham os atributos declarativos do WebMCP; a busca e a listagem são registradas via script. Um agente no navegador descobre as ferramentas ao abrir a página, chama com JSON e recebe JSON. Nada é enviado sem o usuário ver.
O agente abre okamiops.com e lê /llms.txt ou o JSON-LD.
Descobre as ferramentas registradas em navigator.modelContext.
Chama okami_find_service com o problema do usuário e recebe a página certa.
Se o usuário quiser, okami_request_contact abre o pedido, com confirmação visível.
navigator.modelContext.registerTool({
name: "okami_find_service",
description: "Encontra a frente de consultoria
para um problema descrito em texto.",
inputSchema: { type: "object",
properties: { problem: { type: "string" } },
required: ["problem"] },
execute: async ({ problem }) => matchService(problem)
});<form
toolname="okami_contact_form"
tooldescription="Preenche o formulário
de contato da OKAMI. Envio exige confirmação humana.">
<input name="email" type="email" required>
<input name="name">
<input name="company">
<textarea name="message"></textarea>
<button>Enviar mensagem</button>
</form>Seu site também pode falar com agentes
Cada vez mais gente pergunta ao assistente antes de abrir um site. Preparamos o seu site para isso, do llms.txt às ferramentas, e este aqui é a prova.