diff --git a/stellar/MAINNET_READINESS.md b/stellar/MAINNET_READINESS.md index 300891c..6a27e92 100644 --- a/stellar/MAINNET_READINESS.md +++ b/stellar/MAINNET_READINESS.md @@ -4,61 +4,61 @@ This document tracks the requirements and status for launching the Stellar Smart ## Code Quality -- [ ] **Contract Audits**: All four contract audits completed with zero unresolved Critical or High findings. +- [] **Contract Audits**: All four contract audits completed with zero unresolved Critical or High findings. - [Audit #01](#01) - [Audit #02](#02) - [Audit #03](#03) - [Audit #04](#04) -- [ ] **Property-based Fuzz Tests**: Fuzz tests running nightly with no failures for 30 days. [#05](#05) -- [ ] **Wasm Size Budget**: Size budget under threshold for every contract. [#17](#17) -- [ ] **SAC Compatibility Matrix**: Signed off for current protocol version. [#15](#15) -- [ ] **Reproducible Build Attestation**: CI pipeline verified and reproducible. [#18](#18) +- [] **Property-based Fuzz Tests**: Fuzz tests running nightly with no failures for 30 days. [#05](#05) +- [] **Wasm Size Budget**: Size budget under threshold for every contract. [#17](#17) +- [] **SAC Compatibility Matrix**: Signed off for current protocol version. [#15](#15) +- [] **Reproducible Build Attestation**: CI pipeline verified and reproducible. [#18](#18) ---- +---------------------------------------------- ## Operations -- [x] **Deployment Script**: Tested on Futurenet; dry-run performed for Mainnet. [#07](#07) — completed in [#54](https://github.com/wraith-protocol/contracts/issues/54); see `stellar/deployments/futurenet.json` and `stellar/DEPLOYMENT.md`. -- [ ] **Upgrade Governance**: Decision finalized and signers configured in technical controls. [#11](#11) +- [x] **Deployment Script**: Tested on Futurenet; dry-run performed for Mainnet. [#07](#07) -- completed in [#54](https://github.com/wraith-protocol/contracts/issues/54); see `stellar/deployments/futurenet.json` and `stellar/DEPLOYMENT.md`. +- [] **Upgrade Governance**: Decision finalized and signers configured in technical controls. [#11](#11) - See [GOVERNANCE.md](./GOVERNANCE.md) for governance model - Upgrade authority enforcement tests: [Issue #57](https://github.com/wraith-protocol/contracts/issues/57) -- [ ] **Multisig Hardware Setup**: Verified by independent third party. -- [ ] **Incident Response Runbook**: Documented and distributed to on-call team. -- [ ] **On-call Rotation**: Defined and active. +- [] **Multisig Hardware Setup**: Verified by independent third party. +- [x] **Incident Response Runbook**: Documented and distributed to on-call team. See [ONCALL.md](./ONCALl.md). +- [] **On-call Rotation**: Defined and active. ---- +---------------------------------------------- ## Ecosystem -- [ ] **SDK Stability**: Tagged at semver-stable release. -- [ ] **Documentation**: Docs reflect mainnet contract addresses and latest interface. -- [ ] **Demo UI**: Deployable against mainnet (toggle enabled on Stellar wallet). -- [ ] **Spectre Agent**: Verified end-to-end on a small mainnet test transaction. +- [] **SDK Stability**: Tagged at semver-stable release. +- [] **Documentation**: Docs reflect mainnet contract addresses and latest interface. +- [] **Demo UI**: Deployable against mainnet (toggle enabled on Stellar wallet). +- [] **Spectre Agent**: Verified end-to-end on a small mainnet test transaction. ---- +---------------------------------------------- ## Communication -- [ ] **Blog Post**: Preview published to stakeholders. -- [ ] **Status Page**: Monitoring mainnet endpoints and contract health. -- [ ] **Security Contact**: `security@usewraith.xyz` email actively monitored. -- [ ] **Bounty Program**: Live with payment infrastructure ready. +- [] **Blog Post**: Preview published to stakeholders. +- [] **Status Page**: Monitoring mainnet endpoints and contract health. +- [] **Security Contact**: `security@usewhrait.xyz` email actively monitored. +- [] **Bounty Program**: Live with payment infrastructure ready. ---- +---------------------------------------------- -## Risk Acknowledgments +## Risk Acknowledgements - **Known Limitations of v1**: - Social recovery (Postponed for v1.1) - Rationale: Prioritizing core asset safety over complex recovery UX. - Vault contract refinements - Rationale: Current implementation meets security requirements; gas optimizations planned for v2. ---- +---------------------------------------------- ## Sign-off -- [ ] **Maintainer Consensus**: Recorded in internal governance repo. -- [ ] **Go/No-Go Meeting**: Date-stamped meeting minutes committed. +- [] **Maintainer Consensus**: Recorded in internal governance repo. +- [] **Go/No-Go Meeting**: Date-stamped meeting minutes committed. ---- +---------------------------------------------- *Last Updated: 2026-05-28* diff --git a/stellar/ONCALL.md b/stellar/ONCALL.md new file mode 100644 index 0000000..b3a4252 --- /dev/null +++ b/stellar/ONCALL.md @@ -0,0 +1 @@ +placeholder \ No newline at end of file diff --git a/stellar/scripts/metrics-indexer/alerts.json b/stellar/scripts/metrics-indexer/alerts.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/stellar/scripts/metrics-indexer/alerts.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/stellar/scripts/metrics-indexer/docker-compose.yml b/stellar/scripts/metrics-indexer/docker-compose.yml new file mode 100644 index 0000000..549512d --- /dev/null +++ b/stellar/scripts/metrics-indexer/docker-compose.yml @@ -0,0 +1 @@ +version: "3.8" diff --git a/stellar/scripts/synthetic-check.sh b/stellar/scripts/synthetic-check.sh new file mode 100644 index 0000000..41cb371 --- /dev/null +++ b/stellar/scripts/synthetic-check.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +echo "synthetic-check placeholder"