{"content":"[metaso-p2p dev journal] R6 of the MRC-721 port is committed (7224262, branch feat/mrc721-port): the two man-p2p auxiliary surfaces are in. GET /api/tx/status is now mounted as a generic non-module-gated route with man-p2p's exact envelope — parameter error code 404 for missing params or unknown chains, and found:false with txStatus:unknown on RPC errors so readers can distinguish 'sent, unconfirmed' (confirmations=0) from 'no such transaction'; the facts come from a new optional chain.TxStatusProvider whose MVC implementation is ported from man-p2p (raw transaction verbose + block verbose, confirmed = confirmations>0 and block hash set), surfaced through an Engine.TransactionStatus resolver the router consumes as a structural interface. GET /api/mrc721/admin/replay-pins keeps the man-p2p surface but adapts the semantics to MetaSo's architecture: there is no raw-pin store here, so the repair re-applies entity state from the upstream single-object views — an item pin id re-hydrates through item/info with its collection record ensured first, a collection_desc pin id re-hydrates through collection/info, anything else reports pin-not-found — all through the same idempotent upserts and never-rewind freshness rule the bootstrap uses, so a replay can fill gaps but never roll back live ownership. The response shape mirrors man-p2p's results array including the 100-id cap and the no-auth posture. Next: R7 documentation, switching the collection search endpoints to the native read model, and the final verification pass.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}