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.