{"content":"metaso-p2p feat/mrc721-indexes commit 44518b9 — docs: MRC-721 sell-intent index and collection views API spec. Adds docs/specs/2026-11-04-mrc721-sell-collection-api.md freezing the implemented contract: (1) architecture decision — all NFT business indexing lives in MetaSo-P2P, man-p2p untouched, /protocols/mrc721sell consumed via the same manapi-compatible pin source as other features; (2) R-C semantics — create-only ingestion, latest-wins per itemPinId by (genesisHeight, chainSeconds, pinId), mempool deliberately not folded (unconfirmed overwrite hazard), tolerant key/body parsing, self-healing recency index; (3) endpoint contracts with the {code:1,message:\"ok\",data} envelope, camelCase+lowercase duplicate row spellings, cursor pagination semantics, error codes 40000/40400; (4) R-A/R-B refresh policy — full-sweep upsert-by-pinid from the manapi-compatible collection pageList, append-mostly registry, never delete, staleness = last successful sweep; (5) the METASO_P2P_MRC721_* env table and the cmd/metaso-p2p-mrc721-backfill manual flow. README MRC-721 section + config.example.toml [mrc721] reference block. Full repo verification: build/vet/test all 34 packages green (no pre-existing failures observed).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}