1.5 KiB
1.5 KiB
Chain Operations Runbook (Base, v1)
Scope
Operational procedures for membership mint, checkout confirmation, and availability lease/renewal dependency on chain state.
Normal Operation
- Primary RPC healthy.
- Confirmation endpoint verifies tx receipt and policy match.
- Membership state transitions to
membership_activeonly on valid confirmation. - Connected-class lease heartbeats refresh availability before expiry.
- Sovereign-class offline renewal bundles validate signature and policy hash before state promotion.
Degraded Scenarios
RPC Outage
- Mark confirmation dependency degraded.
- Switch to secondary RPC endpoint.
- Re-run receipt verification.
- If uncertain, fail closed and queue retry.
Reorg Risk
- Apply minimum confirmation depth policy.
- If tx dropped/reorged, revert to
pending_membership_mint. - Notify via deterministic status message; do not promote state.
Chain Congestion
- Quote remains authoritative until expiry.
- Expired quote requires re-quote.
- No off-policy amount overrides.
Safe Mode Triggers
- Conflicting tx results across RPC providers.
- Contract bytecode mismatch at expected address.
- Persistent receipt retrieval failures beyond threshold.
Safe mode actions:
- Pause new confirmations.
- Keep purchase state blocked.
- Emit incident evidence.
- Prevent availability promotions when renewal evidence is uncertain.
Recovery
- Validate RPC consensus.
- Reconcile pending confirms deterministically.
- Resume confirmations after verification threshold restored.