sol mainnet payouts tasks

This commit is contained in:
Dobromir Popov
2026-07-13 18:51:40 +02:00
parent c938d38031
commit a6bcc69288
7 changed files with 306 additions and 7 deletions

View File

@@ -1051,10 +1051,31 @@
"US-046"
],
"completionNotes": "Skip auto-join when model explicit; sequential source try with progress; 30 s model-source timeout; assignment_vram_mb for CPU; per-file /v1/model-files/download with manifest and retries. Remaining: live Windows two-machine retest."
},
{
"id": "US-049",
"title": "49 — Mainnet USDT cutover: two-wallet pilot checklist",
"description": "Operator runbook to move from Solana devnet + mock-USDT to mainnet + real USDT for a minimal pilot: one client wallet (deposits USDT, pays for inference) and one node wallet (receives batched payouts). Treasury holds USDT float and SOL for fees. TAI deferred per ADR-0025.",
"acceptanceCriteria": [
"Devnet smoke completed: settlement loop pays with --settle-period 60 and mock mint",
"python -m pytest tests/test_settlement_loop.py -q passes (includes 24 h / 5 USDT gate tests)",
"Mainnet tracker configured: real USDT mint, --starting-credit 0, --devnet-topup 0, --settle-period 86400",
"Client wallet deposit credits API key ledger; inference debits balance",
"Node wallet receives at least one confirmed mainnet USDT payout batch",
"Sub-threshold pending not paid before 24 h; ≥5 USDT pending triggers immediate payout"
],
"priority": 49,
"status": "open",
"notes": "Source issue: docs/issues/49-mainnet-usdt-cutover-two-wallet-pilot.md. ADR-0025 covers optional TAI mint; not blocking this pilot.",
"dependsOn": [
"US-032",
"US-033",
"US-039"
]
}
],
"metadata": {
"updatedAt": "2026-07-13T16:15:00.000Z",
"updatedAt": "2026-07-13T16:40:00.000Z",
"statusVocabulary": {
"open": "Not started",
"in-design": "Decisions pending before implementation can begin",