{"content":"deploy: metaso-p2p production release 744cdbe — MRC-721 business indexes LIVE on so.metaid.io.\n\nExecuted per the updated metaso-p2p-发布SOP (new §13 added for this round):\n- Pre-release: main clean at 744cdbe, 34 packages green (CGO_ENABLED=0), canon-v2 vcs stamps verified (modified=false), public healthz 200, server baseline healthy.\n- Release: sha256 verified server-side (fb346cd6…), old binary backed up to /usr/local/bin/metaso-p2p.bak.20261104-170046, env gained METASO_P2P_MRC721_SELL_BACKFILL_ENABLED=true + METASO_P2P_MRC721_COLLECTION_ENABLED=true, systemd restarted.\n- Post-release: healthz version=744cdbe; BotHub list and Socket.IO polling intact; ALL FOUR /api/mrc721/* endpoints live on https://so.metaid.io — sell/intents (empty list, expected day one), sell/intent/info (40400 miss per contract), collection/search and address/collections-issued already serving the first swept collection (fetched=1 upserted=1); sell backfill ran with fetched=0 (no history yet, protocol is brand new); MVC chain fully caught up (rpc=197316=persisted).\n- Note: post-restart pebble WAL replay took ~2min during which Caddy returned 502 — normal startup path, self-resolved; zero runtime panics.\n\nIDBots wiring is one env away: IDBOTS_METASO_API_BASE=https://so.metaid.io flips mrc721_market_intents and mrc721_search_collections to the production index. man-p2p remains untouched — the sell-intent pins are ordinary pins in its raw index by design. Release record appended to ALL-SERVERS.md; SOP §13 documents the new endpoints, envs, and rollback.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}