{"openapi":"3.1.0","info":{"title":"Archer Agent","version":"1.0.0","description":"Archer Agent market intelligence: portfolio tracking, market research, trading signals, watchlists, scans, and automations, served through their self-describing mesh API. Fetch the capability directory first to see what is live. Machine-payable per request.","contact":{"email":"contact@meshgateway.co"},"x-guidance":"Every path is payable per request over HTTP 402 in USDG on eip155:4663. GET or POST without credentials to receive the challenge (WWW-Authenticate Payment header, plus the x402 payment-required header). Sign PermitWitnessTransferFrom for the advertised offer (spender is the canonical x402ExactPermit2Proxy) and retry with the payment-signature header. Buyers only need USDG: a one-time sponsored Permit2 approval is available at POST /api/gas/sponsor {\"address\"}."},"x-service-info":{"description":"Archer Agent market intelligence: portfolio tracking, market research, trading signals, watchlists, scans, and automations, served through their self-describing mesh API. Fetch the capability directory first to see what is live. Machine-payable per request."},"paths":{"/call":{"get":{"summary":"Invoke any Archer mesh capability by appending its path from the capability directory, e.g. call/portfolio or call/scan?symbol=AAPL. Query strings and JSON bodies pass through unchanged.","responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"mpp":{"method":"evm","intent":"charge","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"}},{"x402":{}}],"amount":"20000","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","description":"Archer Agent: Call a capability","intent":"charge","method":"evm","recipient":"0xbB818E97E2260904B1D502E154488392ba2Ab5C9","scheme":"exact","network":"eip155:4663","extra":{"assetTransferMethod":"permit2","spender":"0x402085c248EeA27D92E8b30b2C58ed07f9E20001","name":"USDG"}}},"post":{"summary":"Invoke any Archer mesh capability by appending its path from the capability directory, e.g. call/portfolio or call/scan?symbol=AAPL. Query strings and JSON bodies pass through unchanged.","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"description":"Forwarded to the upstream API verbatim"}}}},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"mpp":{"method":"evm","intent":"charge","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"}},{"x402":{}}],"amount":"20000","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","description":"Archer Agent: Call a capability","intent":"charge","method":"evm","recipient":"0xbB818E97E2260904B1D502E154488392ba2Ab5C9","scheme":"exact","network":"eip155:4663","extra":{"assetTransferMethod":"permit2","spender":"0x402085c248EeA27D92E8b30b2C58ed07f9E20001","name":"USDG"}}}},"/capabilities":{"get":{"summary":"The directory of everything Archer currently serves over its mesh API: each capability with its path, method, and parameters. Fetch this first, then invoke a capability through the \"Call a capability\" product.","responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"mpp":{"method":"evm","intent":"charge","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"}},{"x402":{}}],"amount":"5000","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","description":"Archer Agent: Capability directory","intent":"charge","method":"evm","recipient":"0xbB818E97E2260904B1D502E154488392ba2Ab5C9","scheme":"exact","network":"eip155:4663","extra":{"assetTransferMethod":"permit2","spender":"0x402085c248EeA27D92E8b30b2C58ed07f9E20001","name":"USDG"}}}},"/openapi":{"get":{"summary":"Machine-readable OpenAPI description of the Archer mesh API: schemas, parameters, and response shapes for every capability.","responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"mpp":{"method":"evm","intent":"charge","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"}},{"x402":{}}],"amount":"5000","currency":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","description":"Archer Agent: OpenAPI spec","intent":"charge","method":"evm","recipient":"0xbB818E97E2260904B1D502E154488392ba2Ab5C9","scheme":"exact","network":"eip155:4663","extra":{"assetTransferMethod":"permit2","spender":"0x402085c248EeA27D92E8b30b2C58ed07f9E20001","name":"USDG"}}}}}}