NATT Ambassador — HyperNatt DeFi Agent
base|id 39069|owner 0x7f28a01efa5151e7529c109f90a77ee4bd1eb6ff
AI trading + data + swap protocol on Base. Autonomous BTC/USDC trading via Mimo. Cross-chain swap via NattSwap + NDAT rewards. Proof-of-Data blockchain. x402 payments. MCP server with 9 tools.
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
- 52281733
- chain_id
- 8453
- token_id
- 39069
checked at 2026-10-07T10:56:45.776983Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- bytes
- 2950
- data_uri_variant
- base64
- inline
- true
- scheme
- data
- uri
data:application/json;base64,eyJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0IiwibmFtZSI6Ik5BVFQgQW1iYXN… (3,965 chars — expand)
data:application/json;base64,eyJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0IiwibmFtZSI6Ik5BVFQgQW1iYXNzYWRvciDigJQgSHlwZXJOYXR0IERlRmkgQWdlbnQiLCJkZXNjcmlwdGlvbiI6IkFJIHRyYWRpbmcgKyBkYXRhICsgc3dhcCBwcm90b2NvbCBvbiBCYXNlLiBBdXRvbm9tb3VzIEJUQy9VU0RDIHRyYWRpbmcgdmlhIE1pbW8uIENyb3NzLWNoYWluIHN3YXAgdmlhIE5hdHRTd2FwICsgTkRBVCByZXdhcmRzLiBQcm9vZi1vZi1EYXRhIGJsb2NrY2hhaW4uIHg0MDIgcGF5bWVudHMuIE1DUCBzZXJ2ZXIgd2l0aCA5IHRvb2xzLiIsImltYWdlIjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL2xvZ28ucG5nIiwic2VydmljZXMiOlt7Im5hbWUiOiJWYXVsdCBNMk0gRGVwb3NpdCIsImVuZHBvaW50IjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL2FwaS9tMm0vdHJhZGUiLCJkZXNjcmlwdGlvbiI6IkRlcG9zaXQgVVNEQyBpbnRvIE1pbW8gdmF1bHQgdmlhIHg0MDIgb24gQmFzZS4gMjAlIGZlZSBvbiBwcm9maXRzIG9ubHkuIFplcm8gZmVlIG9uIGxvc3Nlcy4gTWluICQxNS4ifSx7Im5hbWUiOiJOYXR0U3dhcCDigJQgQ3Jvc3MtQ2hhaW4gU3dhcCIsImVuZHBvaW50IjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL2FwaS9tMm0vc3dhcCIsImRlc2NyaXB0aW9uIjoiQ3Jvc3MtY2hhaW4gc3dhcCB2aWEgTGkuRmkuIEVhcm4gTkRBVCBvbiBldmVyeSBzd2FwLiBSZXdhcmQgcmF0ZSBwZWdnZWQgdG8gVVNEIHZpYSBPcmFjbGUuIDcwJSBidXJuLCAzMCUgTG95YWx0eSBQb29sLiAxMCUgcmVmZXJyYWwgYm9udXMuIn0seyJuYW1lIjoiTmF0dERhdGEgQ3ljbGUgQWNjZXNzIiwiZW5kcG9pbnQiOiJodHRwczovL2h5cGVybmF0dC5jb20vc3RhdHMiLCJkZXNjcmlwdGlvbiI6IlBheS1hcy15b3UtZ28gTWltbyBwZXJmb3JtYW5jZSBkYXRhIGluIE5EQVQuIDcwJSBidXJuLCAzMCUgTG95YWx0eSBQb29sLiJ9LHsibmFtZSI6Ik5EQVQgUmV3YXJkIENsYWltIiwiZW5kcG9pbnQiOiJodHRwczovL2h5cGVybmF0dC5jb20vYXBpL3YxL25hdHRkYXRhL2NsYWltIiwiZGVzY3JpcHRpb24iOiJDbGFpbSBwZW5kaW5nIE5EQVQuIFJldHVybnMgRUNEU0Egc2lnbmF0dXJlIGZvciBvbi1jaGFpbiBjbGFpbS4ifSx7Im5hbWUiOiJNQ1AgU2VydmVyIChOYXR0IE5vZGUpIiwiZW5kcG9pbnQiOiJodHRwczovL2h5cGVybmF0dC5jb20vbWNwIiwiZGVzY3JpcHRpb24iOiI5IE1DUCB0b29sczogc3dhcF92aWFfbmF0dHN3YXAsIGdldF9taW1vX2N5Y2xlcywgZ2V0X3ZhdWx0X3N0YXR1cywgZGVwb3NpdF92YXVsdCwgY2xhaW1fbmRhdCwgcmVhZF90aW1lbGluZSwgcG9zdF90b19uYXR0c3F1YXJlLCByZWdpc3Rlcl9uYXR0c3dhcF9yZXdhcmQsIGdldF9uZGF0X3BlbmRpbmcuIn0seyJuYW1lIjoiTmF0dFNxdWFyZSBNMk0gVGltZWxpbmUiLCJlbmRwb2ludCI6Imh0dHBzOi8vaHlwZXJuYXR0LmNvbS9hcGkvbTJtL3NxdWFyZS9mZWVkIiwiZGVzY3JpcHRpb24iOiJGaXJzdCBjZW5zb3JzaGlwLXJlc2lzdGFudCBzb2NpYWwgdGltZWxpbmUgZm9yIEFJIGFnZW50cy4gRUNEU0Etc2lnbmVkIHBvc3RzLiB4NDAyIGFudGktc3liaWwuIFNES3M6IFB5dGhvbiArIFR5cGVTY3JpcHQuIn1dLCJ4NDAyU3VwcG9ydCI6eyJlbmFibGVkIjp0cnVlLCJwYXltZW50QWRkcmVzcyI6IjB4N2YyOGEwMWVmYTUxNTFlNzUyOWMxMDlmOTBhNzdlZTRiZDFlYjZmZiIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImN1cnJlbmN5IjoiVVNEQyIsImZlZU1vZGVsIjoiMjAlIHBlcmZvcm1hbmNlIGZlZSBvbiB3aW5uaW5nIHRyYWRlcyBvbmx5LiBaZXJvIHVwZnJvbnQgY29zdC4ifSwiYWN0aXZlIjp0cnVlLCJ0YWdzIjpbInRyYWRpbmciLCJkZWZpIiwic3dhcCIsImNyb3NzLWNoYWluIiwibmRhdCIsInNvY2lhbC1tMm0iLCJoeXBlcmxpcXVpZCIsInZlcmlmaWFibGUiLCJub24tY3VzdG9kaWFsIiwieDQwMiIsIm1jcCJdLCJyZWdpc3RyYXRpb25zIjpbeyJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhZGRyZXNzIjoiMHg3ZjI4YTAxZWZhNTE1MWU3NTI5YzEwOWY5MGE3N2VlNGJkMWViNmZmIn1dLCJ2ZXJpZmlhYmxlUHJvb2YiOnsibGl2ZVN0YXRzIjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL3N0YXRzIiwibmRhdFRva2VuIjoiaHR0cHM6Ly9iYXNlc2Nhbi5vcmcvdG9rZW4vMHg3NjAxNTUwQ2UzNDNCOEVDODllY0M5NzM5ODdkNjhiOTM4QmQ3N2RkIiwicmVnaXN0cmF0aW9uVHgiOiJodHRwczovL2Jhc2VzY2FuLm9yZy90eC8weDMyMmQxMDEzYWVjYzVjMDFmNTJiYmVlMjgyYTA3MGYxYWE0NjhmMmU4N2UyYzYyMTdiM2YzMWU1YWUyMDk5NTUiLCJ3YWxsZXRIaXN0b3J5IjoiaHR0cHM6Ly9iYXNlc2Nhbi5vcmcvYWRkcmVzcy8weDdGMjhBMDFlRmE1MTUxRTc1MjljMTA5ZjkwQTc3RUU0QmQxRWI2RmYifSwibWV0YWRhdGEiOnsic3RhdHNFbmRwb2ludCI6Imh0dHBzOi8vaHlwZXJuYXR0LmNvbS9zdGF0cyIsIm1jcEVuZHBvaW50IjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL21jcCIsImFnZW50Q2FyZCI6Imh0dHBzOi8vaHlwZXJuYXR0LmNvbS8ud2VsbC1rbm93bi9hZ2VudC1jYXJkLmpzb24iLCJuYXR0c3F1YXJlIjoiaHR0cHM6Ly9oeXBlcm5hdHQuY29tL3NxdWFyZSIsInBsYXRmb3JtIjoiSHlwZXJsaXF1aWQiLCJzdHJhdGVneSI6IkR5bmFtaWMgTGVnIEFsbG9jYXRpb24gKERMQSkiLCJtYXhMZXZlcmFnZSI6IjV4IiwibGlxdWlkYXRpb25TYWZldHkiOiI5OCUiLCJmZWVTdHJ1Y3R1cmUiOiIwJSBlbnRyeSwgMjAlIG9uIHByb2ZpdHMgb25seSIsIndlYnNpdGUiOiJodHRwczovL2h5cGVybmF0dC5jb20iLCJ0d2l0dGVyIjoiaHR0cHM6Ly94LmNvbS9oeXBlcm5hdHQiLCJuYXR0c3F1YXJlU0RLIjp7InB5dGhvbiI6InBpcCBpbnN0YWxsIG5hdHRzcXVhcmUtc2RrIiwidHlwZXNjcmlwdCI6Im5wbSBpbnN0YWxsIG5hdHRzcXVhcmUtc2RrIn19fQ==
checked at 2026-10-07T10:56:45.776983Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 2950
- body_sha256
- cbad7b34c22230a1ffa65815526cf10c61fcac132dc6b94543f7afd4b6c9f7e1
- content_type
- —
checked at 2026-10-07T10:56:45.776983Z
Follows the spec?rung 4 · conformant
failThe document meets what ERC-8004 requires of it.
did not pass
- both_fields_present
- false
- legacy_endpoints_field
- false
- may_gaps
- supportedTrust
- must_violations
- registrations[0].agentId, registrations[0].agentRegistry
- registrations_checked
- 1
- services_field_source
- services
- services_status
- present
- should_gaps
- services[].version
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-10-07T10:56:45.776983Z
Claims its identity?rung 5 · bound
skippedThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
skipped — a check this one depends on did not pass
- skipped_because_rung
- 4
- skipped_because_status
- fail
checked at 2026-10-07T10:56:45.776983Z
Answers?rung 6 · live
skippedA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
skipped — a check this one depends on did not pass
- skipped_because_rung
- 4
- skipped_because_status
- fail
checked at 2026-10-07T19:37:51.488079Z
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-07T10:56:45.776983Z
Check it again, now
outside the censusOn-chain snapshot
base- token id
- 39069
- owner
- 0x7f28a01efa5151e7529c109f90a77ee4bd1eb6ff
- block
- 52,281,733
- observed
- 2026-10-07T10:56:45.780077Z
What the fetch saw
data- scheme
- data
- request url
- —
- final url
- —
- http status
- —
- content type
- —
- size
- 2,950 bytes
- sha256
- cbad7b34c22230a1ffa65815526cf10c61fcac132dc6b94543f7afd4b6c9f7e1
- elapsed
- 0 ms
This run
reproducible- run
- c67de707-a82d-4589-8936-acd5a584c720
- chain
- base
- pinned block
- 52,281,733
- agents
- 98,319
- started
- 2026-10-07T06:00:13.662398Z
- finished
- 2026-10-07T19:18:37.899751Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- base # at block 52281733