Service record

Nansen

https://api.nansen.ai/
activeblockchaindata

Blockchain analytics and smart money intelligence. Token data, wallet profiling, DEX trades, PnL, and flow analysis across multiple chains.

Implementation fingerprint
unknown no confident attribution
Fingerprint evidence
No implementation-specific public signal observed.
First seen
Aug 25, 2026, 6:43 PM UTC
Last seen
Oct 9, 2026, 6:17 PM UTC
Origin
https://api.nansen.ai
Tags
blockchainsmart-moneywallettokensdefianalyticsprofilerdexpnlonchainprediction-market

Payment surface

74 MPP endpoints

This count includes endpoints established by catalog, OpenAPI, or valid runtime 402 evidence. It does not count every URL the harmless scanner attempted.

This bounded detail view shows 25 endpoints. Continue with the next API page or the endpoint index.

JSON record →
GET
https://api.nansen.ai/api/v1/account
Get account information
Status: 401TLS: tested-passRedirects: 0Challenge: not observedLast probe: Oct 1, 06:21 PM UTC
No normalized payment offer observed for this endpoint.
POST
https://api.nansen.ai/api/v1/agent/expert
Interact with the Nansen Research Agent in "expert" mode
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$7.50 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$7.50 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/agent/fast
Interact with the Nansen Research Agent in "fast" mode
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$2.00 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$2.00 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/chains/chain-rank
Get chain growth rankings
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/nansen-score/top-tokens
Get Nansen Score Top Tokens
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/perp-leaderboard
Most profitable Hyperliquid addresses
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog50000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/perp-screener
Screen Hyperliquid tokens by volume
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/portfolio/defi-holdings
Track DeFi positions across addresses
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
No normalized payment offer observed for this endpoint.
POST
https://api.nansen.ai/api/v1/prediction-market/address-summary
Get Prediction Market Address Summary
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/categories
Prediction market categories
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/event-screener
Screen prediction market events
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/market-screener
Screen prediction markets
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/ohlcv
Prediction market OHLCV data
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/orderbook
Prediction market orderbook
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/pnl-by-address
PnL by address in prediction markets
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/pnl-by-market
PnL by prediction market
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog50000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/position-detail
Prediction market position details
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog50000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/top-holders
Top holders in prediction market
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog50000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/trades-by-address
Trades by address in prediction markets
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/prediction-market/trades-by-market
Trades by prediction market
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/profiler/address/counterparties
Top counterparties of a wallet
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog50000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/profiler/address/counterparties/batch
Get Address Counterparties Data (Batch)
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.05 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/profiler/address/current-balance
Current token balances of an address
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/profiler/address/first-funder
Get Address First Funder Data
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.nansen.ai/api/v1/profiler/address/historical-balances
Historical wallet balances
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalog10000 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
x402chargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
mppchargeopenapi$0.01 currency unknown
Recipient
not observed
Chain
not observed
Unit type
not observed
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.

Probe coverage

16 harmless observations

These are bounded unauthenticated requests and scanner-policy stops. A response without MPP evidence remains a discovery result, not a security failure.

GET https://api.nansen.ai/

HTTP 200

16 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 9, 2026, 12:26 PM UTC

GET https://api.nansen.ai/.well-known/api-catalog

HTTP 404

103 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 2, 2026, 12:33 PM UTC

GET https://api.nansen.ai/openapi.json

HTTP 200

806,576 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 2, 2026, 12:24 PM UTC

GET https://api.nansen.ai/api/v1/account

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 1, 2026, 6:21 PM UTC

GET https://api.nansen.ai/api/v1/search/token-sectors

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Oct 1, 2026, 12:23 PM UTC

GET https://api.nansen.ai/

HTTP 200

16 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 30, 2026, 6:20 PM UTC

GET https://api.nansen.ai/.well-known/api-catalog

HTTP 404

103 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 23, 2026, 12:18 PM UTC

GET https://api.nansen.ai/openapi.json

HTTP 200

804,010 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 23, 2026, 6:21 AM UTC

GET https://api.nansen.ai/api/v1/account

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 22, 2026, 12:22 PM UTC

GET https://api.nansen.ai/api/v1/search/token-sectors

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 22, 2026, 6:24 AM UTC

GET https://api.nansen.ai/

HTTP 200

16 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 21, 2026, 6:20 PM UTC

GET https://api.nansen.ai/.well-known/api-catalog

HTTP 404

103 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 14, 2026, 12:17 PM UTC

GET https://api.nansen.ai/openapi.json

HTTP 200

795,907 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 14, 2026, 6:22 AM UTC

GET https://api.nansen.ai/api/v1/account

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 13, 2026, 6:24 AM UTC

GET https://api.nansen.ai/api/v1/search/token-sectors

HTTP 401

339 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 13, 2026, 6:22 AM UTC

GET https://api.nansen.ai/

HTTP 200

16 response bytes · 0 redirects · HTTPS fetch completed with platform certificate validation

Sep 12, 2026, 6:19 PM UTC

Evidence model

Security properties

Every result names its evidence state. Unknown and not tested never mean secure.

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 9, 2026, 12:26 PM UTC

bounded_response

Tested — pass

16 bytes within scanner limit

Basis: harmless scanner · Oct 9, 2026, 12:26 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 9, 2026, 12:26 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 9, 2026, 12:26 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 9, 2026, 12:26 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 9, 2026, 12:26 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 9, 2026, 12:26 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 9, 2026, 12:26 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 9, 2026, 12:26 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 9, 2026, 12:26 PM UTC

api_catalog_parse

Observed

No RFC 9727 API catalog was available at this URL (HTTP 404); prior advertised links were withdrawn

Basis: RFC 9727 discovery response · Oct 2, 2026, 12:33 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 2, 2026, 12:33 PM UTC

bounded_response

Tested — pass

103 bytes within scanner limit

Basis: harmless scanner · Oct 2, 2026, 12:33 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 2, 2026, 12:33 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 2, 2026, 12:33 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 2, 2026, 12:33 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 2, 2026, 12:33 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 2, 2026, 12:33 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 2, 2026, 12:33 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 2, 2026, 12:33 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 2, 2026, 12:33 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 2, 2026, 12:33 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 2, 2026, 12:33 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 2, 2026, 12:33 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 2, 2026, 12:33 PM UTC

openapi_parse

Tested — pass

134 payment offer(s) accepted

Basis: harmless discovery response · Oct 2, 2026, 12:24 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 1, 2026, 6:21 PM UTC

bounded_response

Tested — pass

339 bytes within scanner limit

Basis: harmless scanner · Oct 1, 2026, 6:21 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 1, 2026, 6:21 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 1, 2026, 6:21 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 1, 2026, 6:21 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 6:21 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 1, 2026, 6:21 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 1, 2026, 6:21 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 1, 2026, 6:21 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 1, 2026, 6:21 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 1, 2026, 6:21 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 1, 2026, 6:21 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 6:21 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 1, 2026, 6:21 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Oct 1, 2026, 12:23 PM UTC

bounded_response

Tested — pass

339 bytes within scanner limit

Basis: harmless scanner · Oct 1, 2026, 12:23 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Oct 1, 2026, 12:23 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 12:23 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Oct 1, 2026, 12:23 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Oct 1, 2026, 12:23 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Oct 1, 2026, 12:23 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Oct 1, 2026, 12:23 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Oct 1, 2026, 12:23 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Oct 1, 2026, 12:23 PM UTC

History

Service changes

Showing the latest 50 of 946 changes. Continue in the changes API view.

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"806576 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"103 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Screen prediction markets → Get Prediction Market Screener

Evidence: clock-guarded source update

— endpoint-updated

description: Related wallets and first-degree relations → Get Address Related Wallets Data

Evidence: clock-guarded source update

— endpoint-updated

description: Wallet transaction history → Get Address Transactions Data

Evidence: clock-guarded source update

— endpoint-updated

description: Top addresses by realized and unrealized PnL → Get "Token God Mode" (TGM) PnL leaderboard data

Evidence: clock-guarded source update

— endpoint-updated

description: Total token inflow and outflow → Get "Token God Mode" (TGM) flows data

Evidence: clock-guarded source update

— endpoint-updated

description: Top counterparties of a wallet → Get Address Counterparties Data

Evidence: clock-guarded source update

— endpoint-updated

description: Prediction market orderbook → Get Prediction Market Orderbook

Evidence: clock-guarded source update

— endpoint-updated

description: Open perp positions for a token → Get "Token God Mode" (TGM) perp positions data

Evidence: clock-guarded source update

— endpoint-updated

description: Token OHLCV price data → Retrieve token OHLCV candle data

Evidence: clock-guarded source update

— endpoint-updated

description: Real-time token analytics across chains → Retrieve token screener data

Evidence: clock-guarded source update

— endpoint-updated

description: Screen prediction market events → Get Prediction Market Event Screener

Evidence: clock-guarded source update

— endpoint-updated

description: Perp PnL leaderboard for a token → Get "Token God Mode" (TGM) perp PnL leaderboard data

Evidence: clock-guarded source update

— endpoint-updated

description: Trade summary with top 5 trades → Get Address PnL Summary Data

Evidence: clock-guarded source update

— endpoint-updated

description: Smart money aggregated token balances → Get Smart Money Holdings Data

Evidence: clock-guarded source update

— endpoint-updated

description: Trades by address in prediction markets → Get Prediction Market Trades by Address

Evidence: clock-guarded source update

— endpoint-updated

description: Risk and reward indicators for a token → Get Nansen Score Indicators

Evidence: clock-guarded source update

— endpoint-updated

description: PnL by prediction market → Get Prediction Market PnL by Market

Evidence: clock-guarded source update

— endpoint-updated

description: Token position intelligence → Get "Token God Mode" (TGM) position intelligence data

Evidence: clock-guarded source update

— endpoint-updated

description: All DEX trades of a token → Get "Token God Mode" (TGM) DEX trades data

Evidence: clock-guarded source update

— endpoint-updated

description: Transaction with token transfer lookup → Get Transaction with Token Transfer Lookup Data

Evidence: clock-guarded source update

— endpoint-updated

description: Top holders by entity category → Get "Token God Mode" (TGM) holders data

Evidence: clock-guarded source update

— endpoint-updated

description: Perp trading history for a token → Get "Token God Mode" (TGM) perp trades data

Evidence: clock-guarded source update

— endpoint-updated

description: Net token flows by smart money addresses → Get Smart Money Netflow Data

Evidence: clock-guarded source update

— endpoint-updated

description: Wallet Hyperliquid trade history → Get Perpetual Trade Data

Evidence: clock-guarded source update