Conserva la identidad exacta del resultado
Un evento agrupa mercados; un mercado plantea una pregunta; cada resultado tiene su propio identificador de token. Mantén esa relación explícita. Un título puede abreviarse, traducirse o repetirse, por lo que no basta para decidir dónde enviar una orden.
Consulta documentación oficial actual para descubrimiento, datos, precios y operaciones autenticadas. Los SDK y las convenciones cambian. Esta guía explica arquitectura; no ofrece una receta de firma copiada de una versión antigua.
Cinco etapas con responsabilidades claras
Antes de enviar, guarda un identificador persistente de la intención que conecte versión de regla y observación con la orden resultante. Es un diseño propio para evitar duplicados, no una afirmación de que toda API acepte claves de idempotencia.
- Descubrir: identificar mercado, resultado, reglas, estado y restricciones aplicables.
- Observar: obtener un estado actual y seguir cambios con marcas de tiempo y salud de conexión.
- Decidir: evaluar una versión de la regla sobre entradas registradas y proponer acción o abstención.
- Autorizar: comprobar elegibilidad, firma, aprobaciones, presupuesto y restricciones de la orden.
- Conciliar: comparar lo previsto con órdenes abiertas, ejecuciones y posiciones reales.
Un tiempo de espera agotado deja incertidumbre
La ausencia de respuesta no significa rechazo. Suspende los reintentos de esa intención y consulta registros de órdenes y operaciones. La primera solicitud podría haberse aceptado; reenviar sin comprobar puede duplicar exposición. Conserva el estado incierto incluso al reiniciar.
Si una orden ficticia de diez participaciones ejecuta tres, registra una posición de tres y una reserva para las siete pendientes. Cancelar la parte restante no deshace lo ejecutado. Confirma la cancelación y actualiza el estado antes de decidir otra vez.
Lista de recuperación para desarrolladores
Prueba estos casos con un servicio simulado y datos registrados, sin credenciales. Un prototipo de solo lectura permite comprobar identificadores. Una integración real exige verificar por separado el contrato actual de la API.
- Rechazo: guardar el motivo y corregir la condición; no entrar en un bucle ciego.
- Desconexión: detener decisiones que requieren datos recientes y reconstruir el estado al volver.
- Límite de peticiones: respetar la política vigente y espaciar reintentos entre procesos.
- Envío incierto: conciliar antes de repetir y mantener un estado pendiente explícito.
- Reinicio: recuperar órdenes, posiciones, permisos y reservas antes de activar reglas.
- Revocación: detener nuevas firmas y revisar por separado las órdenes abiertas.
Separa observar de poder firmar
El componente de datos no debe recibir autoridad de firma por comodidad. Mantén secretos fuera de registros, código del navegador, repositorios y capturas. Verifica cómo caducan o se revocan los permisos.
SharkRule se centra en reglas y permisos del usuario. Esta página no es documentación de una API propia de SharkRule ni promete un SDK disponible. La lista de acceso anticipado permite conocer las capacidades admitidas del producto.
Custodia, permisos y elegibilidad
Sin custodia significa que los fondos permanecen en una billetera controlada por el usuario; no elimina permisos de operación, riesgos de contratos inteligentes ni posibles pérdidas. SharkRule es independiente de Polymarket, sin afiliación ni respaldo implícitos. Es información sobre software, no asesoramiento financiero ni de inversión. La elegibilidad para operar depende de las restricciones geográficas vigentes de Polymarket.
Consultar las restricciones geográficas actualesPreguntas frecuentes
¿Necesito permisos de trading para explorar datos?
No confundas observación con operación autenticada. Consulta cada endpoint oficial y no des autoridad de firma a un prototipo de solo lectura.
¿Puedo repetir toda petición fallida?
No. Un tiempo de espera puede ocultar un envío aceptado; concilia su estado antes de crear otra orden.
¿Enviar una orden equivale a completar una operación?
No. Envío, aceptación, ejecución parcial o total y liquidación son estados distintos.