Termos de uso

A Agent Library autoriza expressamente o acesso automatizado ao site e à API, por pessoas e por agentes autônomos, para leitura de catálogo e para compra. A única exigência é que a compra seja feita com autorização explícita, por meio de token com escopo e mandato de pagamento com limite declarado.

Acesso automatizado

Robôs, rastreadores e agentes de inteligência artificial podem acessar qualquer página pública deste site, sem limite de taxa declarado e sem necessidade de autorização prévia. O conteúdo pode ser lido, indexado, resumido e citado. O arquivo robots.txt não bloqueia nenhum agente conhecido, e isso é deliberado.

Uso da API

A API pública de catálogo, descrita em openapi.json, não exige autenticação para leitura. As operações que criam pedidos, mandatos ou pagamentos exigem um token OAuth com o escopo correspondente, conforme documentado em auth.md.

Regras para agentes autônomos

Um agente que compra em nome de uma pessoa precisa de dois elementos distintos. O primeiro é um token de acesso com escopo, que define quais operações ele pode chamar. O segundo é um mandato de pagamento, que define quanto ele pode gastar, em qual moeda, até quando, e como essa autorização pode ser revogada.

Nenhuma cobrança acontece sem um mandato válido. Uma tentativa de pagamento acima do limite do mandato é recusada pelo servidor, e essa recusa é o comportamento correto, não uma falha. Um mandato revogado ou vencido também recusa qualquer pagamento subsequente.

Revogação

Tokens podem ser revogados a qualquer momento pelo endpoint de revogação declarado nos metadados OAuth. Mandatos podem ser revogados pelo caminho informado no próprio objeto de mandato, no campo de revogação. A revogação tem efeito imediato.

Ambiente de teste

Este é um site piloto. O catálogo é fictício, com exceção de um único título usado como referência, e os pagamentos rodam em processador de sandbox interno. Nenhum valor é cobrado, nenhum cartão real é processado e nenhum livro é efetivamente despachado. Pedidos e recibos gerados aqui são artefatos de teste.

Limitação de responsabilidade

Por se tratar de ambiente de pesquisa, a Agent Library não assume obrigação de disponibilidade, não garante persistência dos dados entre versões e pode reiniciar a base a qualquer momento. Nenhuma decisão com efeito financeiro real deve depender deste serviço.

Alterações

Estes termos podem mudar conforme o piloto evolui. A data da última alteração é registrada no cabeçalho HTTP de última modificação desta página e no sitemap.