Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nacrelabs.xyz/llms.txt

Use this file to discover all available pages before exploring further.

The aggregator is a stateless coordination service. It does not have any signing authority; it cannot mint, burn, or move PRL on its own. Its job:
  • Collect P-256 signatures keyed by proposal_id.
  • Reject invalid signatures or signatures from unknown validators.
  • Run pre-flight checks (multi-RPC consistency, rate limits, output-address whitelist, circuit breaker) before forwarding.
  • At the 3-of-4 threshold, forward to custody (Privy in v1) with the three validator signatures as authorization.
  • Broadcast the signed transaction.
Two to three aggregator instances run in parallel. Validators POST to all of them; whichever reaches threshold first broadcasts.