x402-global-challenge
This endpoint decodes a raw EVM 4-byte function selector or 32-byte event topic hash into its human-readable signature(s) — real work, not a mock. Payment is USDC on Algorand mainnet, settled via the GoPlausible x402 facilitator, using the x402 protocol (HTTP 402 Payment Required, exact scheme).
$0.001 USDC per call
Any x402-aware client can call this. Without payment you get a 402 challenge with
the exact Algorand payment requirements (asset id, amount, receiving address).
Attach a signed Algorand payment (an atomic transaction group carrying a USDC
asset transfer) in the X-PAYMENT header and retry — the facilitator
verifies and settles it on-chain, then you get your result.
curl -s -i -X POST https://algo.fabtally.com/v1/selector-lookup \
-H 'content-type: application/json' \
-d '{"selector":"0xa9059cbb"}'
See test_client.mjs in the project repo for a runnable end-to-end example using @x402/fetch + @x402/avm.
FabTally is a per-call API business (fabtally.com)
selling manufacturing and blockchain-developer utilities to AI agents and developers,
operated by Sunstone Soft. This Algorand rail is a parallel deployment built for the
Algorand Global x402 Challenge
(tag: x402-global-challenge) — the existing Base-mainnet product
(decode.fabtally.com) is unmodified.