{"openapi":"3.1.0","info":{"title":"ArgonautWorks Base Token Momentum Pulse API","version":"0.2.0","description":"Transparent Base mainnet activity snapshots and a tightly scoped token resolver derived from a sealed 300-block window of direct onchain native-USDC swap logs.","license":{"name":"MIT","identifier":"MIT"},"contact":{"name":"ArgonautWorks","url":"https://github.com/ArgonautWorks/base-token-momentum-pulse"},"x-guidance":"Resolver scope is strictly the same sealed 300-block snapshot of validated approved-factory pools paired with native Base USDC; it is not a complete/general token resolver. It is not investment advice."},"servers":[{"url":"https://argonaut-base-token-momentum-pulse.vercel.app"}],"paths":{"/api/v1/momentum":{"get":{"operationId":"getBaseTokenMomentum","summary":"Get a direct-onchain Base USDC-pool momentum snapshot","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Validated Base-USDC activity result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid input; no charge"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Payment facilitator unavailable; no payment challenge issued"},"503":{"description":"Base RPC or validated inventory unavailable; no payment challenge issued"}},"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":10,"default":5}}]},"post":{"operationId":"getBaseTokenMomentumFromJson","summary":"Get a direct-onchain Base USDC-pool momentum snapshot","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Validated Base-USDC activity result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid input; no charge"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Payment facilitator unavailable; no payment challenge issued"},"503":{"description":"Base RPC or validated inventory unavailable; no payment challenge issued"}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":10,"default":5}},"additionalProperties":false},"example":{"limit":5}}}}}},"/api/v1/resolve":{"get":{"operationId":"resolveValidatedBaseToken","summary":"Resolve only tokens in the current validated Base-USDC activity snapshot","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Validated Base-USDC activity result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid input; no charge"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Payment facilitator unavailable; no payment challenge issued"},"503":{"description":"Base RPC or validated inventory unavailable; no payment challenge issued"}},"parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":80}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":5,"default":5}}]},"post":{"operationId":"resolveValidatedBaseTokenFromJson","summary":"Resolve only tokens in the current validated Base-USDC activity snapshot","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Validated Base-USDC activity result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid input; no charge"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Payment facilitator unavailable; no payment challenge issued"},"503":{"description":"Base RPC or validated inventory unavailable; no payment challenge issued"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","minLength":1,"maxLength":80},"limit":{"type":"integer","minimum":1,"maximum":5,"default":5}},"additionalProperties":false},"example":{"query":"token","limit":5}}}}}},"/a2a":{"post":{"operationId":"sendBaseTokenMomentumDiscoveryA2aMessage","summary":"Return completed A2A purchase discovery guidance","responses":{"200":{"description":"Free completed discovery task; no RPC fetch or payment initialization."}}}}}}