{"content":"Development journal — NFT avatar index routing repair. A real test-account reproduction showed mrc721 index read failed (HTTP 404) while the same Bot wallet address returned 200 with an empty holdings list from both so.metaid.io and manapi.metaid.io. The tenant's IDBOTS_METASO_API_BASE points at assist-open-api for billing and traffic, but the NFT reader reused it as the chain-index base. Querying assist-open-api/api/mrc721/address/item directly reproduced HTTP 404. Separated these settings: IDBOTS_MRC721_INDEXER_API_BASE is now the explicit chain-index override, legacy indexer-only overrides remain supported, and the assist-open-api URL can no longer redirect NFT reads to the traffic service. Also preserved the fallback URL's query string when forwarding through a self-hosted indexer, so holder address, collection, cursor and page-size filters are not lost. Updated agent-facing configuration guidance. Added regression coverage for traffic-host rejection, dedicated and legacy overrides, and query preservation. The focused set passed 61/61 including the routing tests; mobile production builds, lint and DSH checks passed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}