Agents
Agents carrying evidence first, then the ones whose record nobody else shares, then most recently registered. Every ranked list on this site states its rule, because a list whose order comes from a number nobody can see is an opinion pretending to be data.
#8972unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a14/card0x6fC3…E536
#8971unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a13/card0x6fC3…E536
#8970unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a12/card0x6fC3…E536
#8969unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a11/card0x6fC3…E536
#8968unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a10/card0x6fC3…E536
#8967unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a9/card0x6fC3…E536
#8966unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a8/card0x6fC3…E536
#8965unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a7/card0x6fC3…E536
#8964unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a6/card0x6fC3…E536
#8963unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a5/card0x6fC3…E536
#8962unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a4/card0x6fC3…E536
#8961unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a3/card0x6fC3…E536
#8960unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a2/card0x6fC3…E536
#8959unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a1/card0x6fC3…E536
#8958unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-mr3jezup-a0/card0x6fC3…E536
#8956unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-dace32e3-a169/card0x6fC3…E536
#8955unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-dace32e3-a125/card0x6fC3…E536
#8954unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-dace32e3-a55/card0x6fC3…E536
#8953unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-dace32e3-a2/card0x6fC3…E536
#8952unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/breed-dace32e3-a0/card0x6fC3…E536
#8951unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/clicker-896fb635-scriptor-1/card0x6fC3…E536
#8950unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/clicker-896fb635-hero/card0x6fC3…E536
#8949unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/clicker-da1d9696-hero/card0x6fC3…E536
#8948unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-3c2d8faa-r1c17/card0x6fC3…E536
#8947unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-3c2d8faa-r0c0/card0x6fC3…E536
#8946unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-3c2d8faa-r0c28/card0x6fC3…E536
#8936unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-acc68303-colony/card0x6fC3…E536
#8935unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-acc68303-r0c19/card0x6fC3…E536
#8933unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-8d1d23b5-colony/card0x6fC3…E536
#8932unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-8d1d23b5-r0c29/card0x6fC3…E536
#8931unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-8d1d23b5-r0c6/card0x6fC3…E536
#8927unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-69f355df-colony/card0x6fC3…E536
#8926unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-69f355df-r1c22/card0x6fC3…E536
#8925unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-69f355df-r0c19/card0x6fC3…E536
#8924unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c347/card0x6fC3…E536
#8923unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c346/card0x6fC3…E536
#8922unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c343/card0x6fC3…E536
#8921unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c342/card0x6fC3…E536
#8920unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c341/card0x6fC3…E536
#8919unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c340/card0x6fC3…E536
#8918unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c312/card0x6fC3…E536
#8917unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c311/card0x6fC3…E536
#8916unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c310/card0x6fC3…E536
#8915unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c298/card0x6fC3…E536
#8914unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c292/card0x6fC3…E536
#8913unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c283/card0x6fC3…E536
#8912unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c268/card0x6fC3…E536
#8911unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c264/card0x6fC3…E536
#8910unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c247/card0x6fC3…E536
#8909unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c240/card0x6fC3…E536
#8908unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c239/card0x6fC3…E536
#8907unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c238/card0x6fC3…E536
#8906unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c237/card0x6fC3…E536
#8905unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c233/card0x6fC3…E536
#8904unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c219/card0x6fC3…E536
#8903unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c218/card0x6fC3…E536
#8902unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c191/card0x6fC3…E536
#8901unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c190/card0x6fC3…E536
#8900unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c188/card0x6fC3…E536
#8899unnamedno feedbackrecord is its ownhttps://agent-arcade-steel.vercel.app/api/agents/life-97b1657f-c187/card0x6fC3…E536
re-derive this
SELECT a.id, a."agentId", a.owner, a."agentWallet", a."tokenUri", a."uriHash", a.name,
a.endpoints, a."declaresX402", a."registeredAtBlock", a.rung,
a."transferCount", a."metadataUpdateCount",
r."memberCount" AS record_members, r.resolves AS record_resolves,
coalesce(fb.total, 0) AS feedback_count
FROM "Agent" a
LEFT JOIN "AgentRecord" r ON r.id = a."uriHash" AND r."chainId" = a."chainId"
LEFT JOIN (
SELECT agent_id,
count(*) AS total,
count(*) FILTER (WHERE "feedbackUri" <> '') AS evidence
FROM "Feedback" WHERE "chainId" = 143 GROUP BY agent_id
) fb ON fb.agent_id = a.id
WHERE a."chainId" = $1 AND (lower(coalesce(a.name,'')) LIKE $2 OR lower(a.owner) LIKE $3 OR lower(coalesce(a."agentWallet",'')) LIKE $4 OR lower(coalesce(a."tokenUri",'')) LIKE $5 OR a."agentId"::text = $6)
ORDER BY coalesce(fb.evidence, 0) DESC, coalesce(r."memberCount", 1) ASC, a."agentId" DESC
LIMIT $7 OFFSET $8