# Tracking opaco APC-4

APC-4 separa el destino estable, sus versiones inmutables y el link público opaco. El token no contiene IDs internos, autoridad, términos, expiración ni una URL de destino.

## Lifecycle

- Destino: `draft -> published -> paused -> published`; `archived` es terminal.
- Link: `active -> inactive -> active`; `revoked` es terminal.
- Las mutaciones idempotentes envían `Idempotency-Key` como header HTTP.

## Semántica del click

`redirect_issued=true` significa que Convray confirmó una decisión válida e intentó emitir el `302`. No prueba que el navegador recibió la respuesta ni que llegó al origen remoto. Convray no solicita ni sigue el destino externo.

`GET /r/{opaque_token}` puede responder `429` con `Retry-After`. El listado de destinos elegibles de un deal no aplica rate limiter ni declara `429`.

APC-4 no ingiere eventos casino, no calcula comisiones y no reconcilia resultados financieros.
