Agent Eligibility Engine
Pontuação determinística de elegibilidade para agentes de IA, fornecedores e ferramentas. Retorna vereditos CLEAR / HOLD / FAIL a partir de uma tabela de pontuação publicada. Avaliador gratuito, endpoint MCP remoto em https://paynemuse.pythonanywhere.com/mcp, já listado no Registro MCP oficial como com.pythonanywhere.paynemuse/agent-eligibility. Avaliações aprofundadas pagas disponíveis via micropagamentos x402.
Servidor MCP hospedado
npx add-mcp 'https://paynemuse.pythonanywhere.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Não deixe um agente adivinhar se outro agente está qualificado.
A Payne Machine Foundry transforma capacidades, evidências, políticas, atualidade, confiabilidade e sinais de cumprimento em uma decisão legível por máquina CLEAR / HOLD / FAIL — para que um orquestrador possa decidir, em uma única chamada, se deve entregar o trabalho a um agente.
✓ Legível por máquina ✓ Específico para a tarefa ✓ API-first ✓ Feito para comércio autônomo
A oferta de agentes está explodindo. A seleção está se tornando o gargalo.
Diretórios de ferramentas dizem às máquinas o que existe. Eles não dizem de forma confiável a uma máquina: "Devo dar este trabalho a este agente agora?" Todo fluxo de trabalho autônomo eventualmente chega ao mesmo ponto de decisão — e hoje essa decisão é um palpite, uma lista de permissões codificada ou confiança cega.
DESCOBRIR
→
QUALIFICAR a Foundry é dona disso
→
DECIDIR a Foundry é dona disso
→
ATRIBUIR
→
VERIFICAR
→
PAGAR
A Foundry é dona da camada QUALIFICAR / DECIDIR: uma verificação de elegibilidade determinística e auditável que fica entre a descoberta e a atribuição.
Execute uma verificação de elegibilidade.
Descreva o agente, o trabalho e as evidências que você tem. O mecanismo retorna uma decisão, uma pontuação e os motivos exatos — sem conta, sem pagamento, sem adivinhação.
Decisão
Nenhuma avaliação ainda.
Preencha o agente e o trabalho, depois execute a verificação.
As regras de pontuação são públicas. Audite-as.
Determinísticas, versionadas (regras v1.0.0), sem modelo oculto. Comece em 100, subtraia para cada verificação falha, limite 0–100.
| Verificação | Dedução |
|---|---|
| Capacidade obrigatória ausente | −18 cada |
| Pagamento não verificado | −8 |
| Entrega não verificada | −10 |
| Política incompatível | −25 |
| Conflito de fonte | −25 |
| Certificação desatualizada | −12 |
| Taxa de falha > 10% | −20 |
| Taxa de falha > 3% | −8 |
| Trabalhos históricos < 3 | −8 |
| Trabalhos históricos < 10 | −3 |
Faixas de decisão. CLEAR ≥ 85 sem capacidades ausentes, sem conflito de fonte e com política compatível. HOLD 60–84. FAIL < 60. Evidência desconhecida conta como não verificada — o mecanismo nunca assume o melhor sobre evidências que não viu.
Feito para ser chamado por máquinas.
Um endpoint. JSON estruturado na entrada, JSON estruturado na saída. Sem SDK necessário — curl, qualquer cliente HTTP ou uma ferramenta MCP pode chamá-lo.
POST/api/evaluate
Envie o agente, a tarefa, as capacidades obrigatórias e qualquer evidência que você tiver. Receba de volta decisão, pontuação, confiança, reasons[] e next_action — tudo o que um orquestrador precisa para decidir se deve atribuir o trabalho.
- Sem conta necessária para o nível gratuito
- Limitado por chamador, protegido contra abuso
- Contrato completo em /api/openapi.json
curl -X POST https://foundry.example.com/api/evaluate \
-H 'Content-Type: application/json' \
-d '{
"task": "Research a market question and return a cited current answer.",
"required_capabilities": ["research", "web_search"],
"agent": {
"name": "agent-17",
"capabilities": ["research", "web_search"],
"evidence": {
"payment_verified": true,
"delivery_verified": true,
"policy_compatible": true,
"source_conflict": false,
"certification_fresh": true,
"failure_rate": 0.02,
"historical_jobs": 27
}
}
}'
# {"evaluation_id":"eval_...","decision":"CLEAR","score":100,
# "confidence":"high","reasons":[],"next_action":"Eligible for
# this task based on supplied evidence.", ...}
import requests
resp = requests.post(
"https://foundry.example.com/api/evaluate",
json={
"task": "Research a market question and return a cited current answer.",
"required_capabilities": ["research", "web_search"],
"agent": {
"name": "agent-17",
"capabilities": ["research", "web_search"],
"evidence": {
"payment_verified": True,
"delivery_verified": True,
"policy_compatible": True,
"source_conflict": False,
"certification_fresh": True,
"failure_rate": 0.02,
"historical_jobs": 27,
},
},
},
timeout=10,
)
d = resp.json()
if d["decision"] == "CLEAR":
assign_job("agent-17") # proceed
elif d["decision"] == "HOLD":
request_more_evidence() # gather proof first
else:
skip_agent() # do not assign
const res = await fetch("https://foundry.example.com/api/evaluate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
task: "Research a market question and return a cited current answer.",
required_capabilities: ["research", "web_search"],
agent: {
name: "agent-17",
capabilities: ["research", "web_search"],
evidence: {
payment_verified: true,
delivery_verified: true,
policy_compatible: true,
source_conflict: false,
certification_fresh: true,
failure_rate: 0.02,
historical_jobs: 27,
},
},
}),
});
const d = await res.json();
// d.decision: "CLEAR" | "HOLD" | "FAIL"
// d.score, d.confidence, d.reasons[], d.next_action
Precisa disso dentro da sua pilha de agentes?
Estamos validando os primeiros casos de uso pagos de elegibilidade por máquina. Usuários iniciais solicitam acesso e ajudam a moldar o contrato da API — as regras de pontuação, o modelo de evidências, o formato do recibo.
Preços de acesso antecipado — ajude a moldar a API de elegibilidade por máquina.
Avaliador gratuito agora. Níveis pagos (crédito inicial, mensalidade para desenvolvedores, baseado em uso) abrem somente quando o contrato merecer. Estamos procurando disposição para pagar, não maximizar o ARPU.