What should agents see?
They should see product surfaces, allowed commands, plan boundaries, and market context payloads.
Agent-native market data
Put a stable product interface in front of backend adapters. Agents read Cornerstones market surfaces and docs, while adapter choice, credentials, retries, and operational controls stay private.
How can an application give agents trading data while hiding adapter topology and private runtime details?
Use Cornerstones as the adapter firewall: public client and docs in front, private integration layer behind.
cornerstones-client guide
cornerstones-client auth login --api-key "$CORNERSTONES_API_KEY"
cornerstones-client verify| Option | Best for | Tradeoff |
|---|---|---|
| Cornerstones | Agent-native market context | Requires adopting a product-level access model |
| Raw private integration | Human-operated internal systems | Can expose credentials, adapters, and unstable implementation details to agents |
| Static prompt paste | One-off prototypes | No freshness, usage accounting, entitlement boundary, or repeatable evidence trail |
They should see product surfaces, allowed commands, plan boundaries, and market context payloads.
Adapter names, source-specific credentials, failover decisions, and operator-only diagnostics stay private.
Yes. Be specific about customer outcomes such as options context, charts, macro, orderflow, and event risk.
The backend can change sources without forcing public agents or client code to relearn implementation details.