Specter

Empezar

60 segundos para un agente más seguro.

Define tus reglas, pega una línea. Eso es todo: la verificación queda activa y cada pago recibe un comprobante a prueba de manipulación.

Paso 1Define tus reglas: límites, a quién se le puede pagar, cuándo pedir aprobación a una persona
Política por voz

Habla tu regla (ej. "bloquea pagos sobre 500" o "agrega Fintual a los aprobados") y la transcribimos a tu política.

Límite por transacción

Tope máximo para un solo pago.

$límite mensual fijado automáticamente en $5000
Negocios aprobados

Separados por comas. Beneficiarios de confianza.

Destino nuevo → requiere aprobación

Nunca le pagues a una cuenta desconocida en silencio.

Email de notificaciones (opcional)

A dónde llegan los avisos de incidentes. La aprobación pasa en el panel.

política resultante
{
  "perTxCap": 500,
  "monthlyCap": 5000,
  "allowlist": [
    "Amazon México",
    "Mercado Libre",
    "Spotify",
    "Fintual"
  ],
  "requireApprovalOnNewDestination": true
}
Paso 2Pega la instalación de una sola línea
.claude/settings.json
// .claude/settings.json
{ "hooks": { "PreToolUse": [{ "matcher": "*", "hooks": [{
  "type": "http",
  "url": "https://specter-decision-api.fly.dev/hooks/claude-code",
  "headers": { "x-api-key": "$SPECTER_API_KEY" },
  "allowedEnvVars": ["SPECTER_API_KEY"]
}]}]}}

O usa el SDK

npm i @specter/sdk y llama a guard.check(action, context) antes de que salga cualquier pago. Consulta la documentación.

Paso 3 — Míralo en acción

Corre la prueba de choque: intenta un pago secuestrado y mira cómo Specter lo detiene antes de que se mueva el dinero, le pregunta a una persona en el panel y guarda un comprobante a prueba de manipulación.