- Add gruPolicyIntegration block (referencePrimacyDoc, meshExecutionRole) to peg-bands.json - Document parent-repo policy and CI verifier in README, bot policy, and oracles doc Made-with: Cursor
23 lines
929 B
Markdown
23 lines
929 B
Markdown
# Oracles (Non-Negotiable for PMM Pegged Systems)
|
|
|
|
## Minimum viable
|
|
|
|
- **USD tokens**: `P_oracle = 1.00` (with external sanity check)
|
|
- **EUR tokens**: **EURUSD** feed
|
|
- Optional: stablecoin health feeds (depeg detection)
|
|
|
|
## Requirements
|
|
|
|
- **Median of multiple sources** (or fallback hierarchy)
|
|
- **Heartbeat + staleness checks**
|
|
- **If oracle stale** → widen bands or pause active trades
|
|
|
|
## Policy
|
|
|
|
- Do not trade against a stale oracle; treat staleness as a risk trigger.
|
|
- Document fallback order (e.g. primary chainlink, secondary Pyth, tertiary internal).
|
|
|
|
Config and peg bands: [../config/peg-bands.json](../config/peg-bands.json) (includes **`gruPolicyIntegration`** linking proxmox `docs/04-configuration/GRU_REFERENCE_PRIMACY_AND_MESH_EXECUTION_MODEL.md` — oracle targets remain subordinate to institution-grade references).
|
|
|
|
Parent verifier: proxmox `scripts/verify/check-gru-reference-primacy-integration.sh`.
|