Lunium. docs

Descoberta

Um agente que só tem https://luniumpay.com precisa chegar até aqui sozinho. Isso não pode depender de ele conhecer uma convenção nossa.

A cadeia, por padrão aberto

GET https://luniumpay.com
    ↳ Link: </.well-known/api-catalog>; rel="api-catalog"      (RFC 8288)

GET https://luniumpay.com/.well-known/api-catalog                (RFC 9727)
    Content-Type: application/linkset+json
    ↳ service-desc  → OpenAPI
    ↳ service-doc   → documentação, llms.txt
    ↳ service-meta  → /mesh, agent-card, mcp.json, apis.json

GET https://api.luniumpay.com/mesh
    ↳ capacidades, intenções, execução, limites, como começar
O llms.txt também leva ao mesmo lugar, mas é convenção, não norma. Por isso a cadeia acima existe: um agente que só conhece RFC chega igual.

Escolher pela intenção, não pelo endpoint

Cada capacidade declara o que aceita e o que entrega. Um agente com a intenção “tenho USDT e quero reais via PIX” filtra por input_assets, output_currencies e payment_rails — sem nunca saber que a rota se chama /cash-outs.

Intenções indexadas hoje ():

Superfícies publicadas

EndereçoPara quê
/.well-known/api-catalogRFC 9727 — catálogo de APIs do domínio
/.well-known/agent-card.jsonA2A — capacidades e habilidades
/.well-known/mcp.jsonDescritor do servidor MCP
/.well-known/apis.jsonAPIs.json, para diretórios
/openapi.jsonContrato executável
/llms.txtContrato em prosa, para modelos
MeshDescobertaCapacidadesOnboardingMandatesLiquidaçãoProduçãoIndicaçãoEconomiaSegurançaErrosExemplos