NLP to transaction private AI agent. Support cross chain transfers, swaps and p2p transfers on 12+ EVM chains and SVM. We enable users and autonomous agents to access resources and execute transactions seamlessly across different ecosystems. Example interactions: Bridge all of my SOL to ETH Move all of my OP to ETH Buy 0x....... on ETH with 1 ETH We support also sequenced actions Bridge all of my SOL to ETH and buy 0x.... on BNB Bridge all of my ETH to SOL and buy .....pump Check our docs for more details on - docs.hashhunter.ai We have Non-custodial wallet management app and TG Bot https://hashhunter.app https://t.me/TheHashHunterBot https://x.com/hashhunterbot https://hashhunter.ai Developed by HEAA Protocol Website: heaa.xyz X: https://x.com/HEAAProtocol Deployed on Phala TEE Attestation:(https://proof.t16z.com/reports/9d4d27c68b878a441670ad49df5d750f5930de2953a947ce6548e46dde18ef65)
The seven checks, with their evidence
7 recordedRegistered?rung 1 · registered
passThe agent exists in the on-chain registry, with an owner and a document URL.
passed
- block_number
- 26125718
- chain_id
- 1
- token_id
- 23973
checked at 2026-10-05T11:23:01.062118Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- bytes
- 1689
- data_uri_variant
- base64
- inline
- true
- scheme
- data
- uri
data:application/json;base64,ewogICJ0eXBlIjogImh0dHBzOi8vZWlwcy5ldGhlcmV1bS5vcmcvRUlQUy9laXAtODAwNCNyZWdpc3RyYXRpb24tdjE… (2,281 chars — expand)
data:application/json;base64,ewogICJ0eXBlIjogImh0dHBzOi8vZWlwcy5ldGhlcmV1bS5vcmcvRUlQUy9laXAtODAwNCNyZWdpc3RyYXRpb24tdjEiLAogICJuYW1lIjogIkhhc2ggSHVudGVyIiwKICAiZGVzY3JpcHRpb24iOiAiTkxQIHRvIHRyYW5zYWN0aW9uIHByaXZhdGUgQUkgYWdlbnQuIFN1cHBvcnQgY3Jvc3MgY2hhaW4gdHJhbnNmZXJzLCBzd2FwcyBhbmQgcDJwIHRyYW5zZmVycyBvbiAxMisgRVZNIGNoYWlucyBhbmQgU1ZNLiAgV2UgZW5hYmxlIHVzZXJzIGFuZCBhdXRvbm9tb3VzIGFnZW50cyB0byBhY2Nlc3MgcmVzb3VyY2VzIGFuZCBleGVjdXRlIHRyYW5zYWN0aW9ucyBzZWFtbGVzc2x5IGFjcm9zcyBkaWZmZXJlbnQgZWNvc3lzdGVtcy5cblxuRXhhbXBsZSBpbnRlcmFjdGlvbnM6XG5cbkJyaWRnZSBhbGwgb2YgbXkgU09MIHRvIEVUSFxuTW92ZSBhbGwgb2YgbXkgT1AgdG8gRVRIXG5CdXkgMHguLi4uLi4uIG9uIEVUSCB3aXRoIDEgRVRIXG5cbldlIHN1cHBvcnQgYWxzbyBzZXF1ZW5jZWQgYWN0aW9uc1xuXG5CcmlkZ2UgYWxsIG9mIG15IFNPTCB0byBFVEggYW5kIGJ1eSAweC4uLi4gb24gQk5CXG5cbkJyaWRnZSBhbGwgb2YgbXkgRVRIIHRvIFNPTCBhbmQgYnV5IC4uLi4ucHVtcFxuXG5DaGVjayBvdXIgZG9jcyBmb3IgbW9yZSBkZXRhaWxzIG9uICAtIGRvY3MuaGFzaGh1bnRlci5haVxuXG5cbldlIGhhdmUgTm9uLWN1c3RvZGlhbCB3YWxsZXQgbWFuYWdlbWVudCBhcHAgYW5kIFRHIEJvdFxuXG5odHRwczovL2hhc2hodW50ZXIuYXBwXG5odHRwczovL3QubWUvVGhlSGFzaEh1bnRlckJvdFxuaHR0cHM6Ly94LmNvbS9oYXNoaHVudGVyYm90XG5odHRwczovL2hhc2hodW50ZXIuYWlcblxuRGV2ZWxvcGVkIGJ5IEhFQUEgUHJvdG9jb2xcbldlYnNpdGU6IGhlYWEueHl6XG5YOiBodHRwczovL3guY29tL0hFQUFQcm90b2NvbFxuXG5cbkRlcGxveWVkIG9uIFBoYWxhIFRFRSBBdHRlc3RhdGlvbjooaHR0cHM6Ly9wcm9vZi50MTZ6LmNvbS9yZXBvcnRzLzlkNGQyN2M2OGI4NzhhNDQxNjcwYWQ0OWRmNWQ3NTBmNTkzMGRlMjk1M2E5NDdjZTY1NDhlNDZkZGUxOGVmNjUpIiwKICAiaW1hZ2UiOiAiaHR0cHM6Ly9ibG9iLjgwMDRzY2FuLmFwcC85ZWE4N2JlOTcxYzQ4OTIxNDMxY2RkZWQ1YTBjMjQ3YmMxYzU3NjIxOThlMjJiNDg3Nzg1YjRjNDBlMTQ1M2JhLmpwZyIsCiAgInNlcnZpY2VzIjogWwogICAgewogICAgICAibmFtZSI6ICJjdXN0b20iLAogICAgICAiZW5kcG9pbnQiOiAiaHR0cHM6Ly9hcGkuaGFzaGh1bnRlci5hcHAvYXBpL3Byb2Nlc3MiCiAgICB9LAogICAgewogICAgICAibmFtZSI6ICJPQVNGIiwKICAgICAgImVuZHBvaW50IjogImh0dHBzOi8vZ2l0aHViLmNvbS9hZ250Y3kvb2FzZi8iLAogICAgICAidmVyc2lvbiI6ICJ2MC44LjAiLAogICAgICAic2tpbGxzIjogW10sCiAgICAgICJkb21haW5zIjogWwogICAgICAgICJ0ZWNobm9sb2d5L2Jsb2NrY2hhaW4vYmxvY2tjaGFpbiIsCiAgICAgICAgInRlY2hub2xvZ3kvYmxvY2tjaGFpbi9jcnlwdG9jdXJyZW5jeSIsCiAgICAgICAgInRlY2hub2xvZ3kvYmxvY2tjaGFpbi9kZWZpIgogICAgICBdCiAgICB9CiAgXSwKICAicmVnaXN0cmF0aW9ucyI6IFtdLAogICJzdXBwb3J0ZWRUcnVzdHMiOiBbCiAgICAidGVlLWF0dGVzdGF0aW9uIgogIF0sCiAgImFjdGl2ZSI6IHRydWUsCiAgIng0MDJzdXBwb3J0IjogdHJ1ZQp9
checked at 2026-10-05T11:23:01.062118Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 1689
- body_sha256
- bc7de3457f0ec01a8f131702d347032d2233325d789d98df92fa4e36ee068a46
- content_type
- —
checked at 2026-10-05T11:23:01.062118Z
Follows the spec?rung 4 · conformant
passThe document meets what ERC-8004 requires of it.
passed
- both_fields_present
- false
- legacy_endpoints_field
- false
- may_gaps
- x402Support, supportedTrust
- must_violations
- (empty)
- registrations_checked
- 0
- services_field_source
- services
- services_status
- present
- should_gaps
- services[].version, registrations
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-10-05T11:23:01.062118Z
Claims its identity?rung 5 · bound
unclaimedThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
unclaimed — the document made no claim to check
- declared_agent_id
- —
- declared_chain
- —
- declared_registry
- —
- match
- —
- reason
- unclaimed
- registrations_seen
- 0
checked at 2026-10-05T11:23:01.062118Z
Answers?rung 6 · live
passA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
passed
- endpoints
{"declared":"https://api.hashhunter.app/api/process","elapsed_ms":812,"final_url":"https://api.hashhunter.app/api/proces… (535 chars — expand)
{"declared":"https://api.hashhunter.app/api/process","elapsed_ms":812,"final_url":"https://api.hashhunter.app/api/process","http_status":402,"index":0,"kind":"https","name":"custom","outcome":"live","payment_gated":true,"probed":true,"probed_url":"https://api.hashhunter.app/api/process"}, {"declared":"https://github.com/agntcy/oasf/","elapsed_ms":2077,"final_url":"https://github.com/agntcy/oasf/","http_status":200,"index":1,"kind":"https","name":"OASF","outcome":"live","probed":true,"probed_url":"https://github.com/agntcy/oasf/"}- endpoints_answered_not_live
- 0
- endpoints_declared
- 2
- endpoints_live
- 2
- endpoints_our_error
- 0
- endpoints_payment_gated
- 1
- endpoints_probeable
- 2
- endpoints_probed
- 2
- endpoints_refused
- 0
checked at 2026-10-05T15:04:06.520133Z
Has feedback?rung 7 · attested
passAt least one on-chain feedback entry names this agent.
passed
- distinct_authors
- 1
- feedback_count
- 1
checked at 2026-10-05T11:23:01.062118Z
Check it again, now
outside the censusOn-chain snapshot
mainnet- token id
- 23973
- owner
- 0x480c755808de1c34fcf58bedba39142fec8afed9
- block
- 26,125,718
- observed
- 2026-10-05T11:23:01.064379Z
What the fetch saw
data- scheme
- data
- request url
- —
- final url
- —
- http status
- —
- content type
- —
- size
- 1,689 bytes
- sha256
- bc7de3457f0ec01a8f131702d347032d2233325d789d98df92fa4e36ee068a46
- elapsed
- 0 ms
This run
reproducible- run
- 67b76d5d-476f-4d7a-80e1-3580feac5a40
- chain
- mainnet
- pinned block
- 26,125,718
- agents
- 52,139
- started
- 2026-10-05T10:57:44.538042Z
- finished
- 2026-10-05T14:22:43.904654Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- mainnet # at block 26125718