Cornerstonesagent-native market context

Agent-native market data

Account-aware access for market data agents

Account-aware access lets an agent know what it can read, how much quota remains, and when a workflow needs a higher plan. That is safer than anonymous unlimited probing or private shared keys.

Question

Why should market-data agents use account-aware access instead of anonymous unlimited reads?

When this problem happens

Recommended architecture

Separate narrow public discovery from dashboard-issued account access, then expose plan and usage state in surfaces agents can read.

Implementation steps

  1. Use public discovery for first-touch orientation only.
  2. Issue dashboard-backed access for durable market reads and quota tracking.
  3. Show plan and remaining usage in agent-readable dashboard or API responses.
  4. Require Pro or Max for premium context bundles and deeper liquidity/orderflow surfaces.

Example workflow

cornerstones-client auth login --api-key "$CORNERSTONES_API_KEY"
cornerstones-client auth status
cornerstones-client verify

Comparison table

OptionBest forTradeoff
Account-aware accessRepeatable agent workflows with quota and revocationRequires login or key issuance
Anonymous discoveryFirst-touch product understandingMust stay narrow and low-risk
Shared private keyLegacy internal scriptsPoor attribution and high leakage risk

FAQ

Why not make every route public?

Public discovery should be narrow so premium data, status, usage, and account state stay protected.

How does the agent know it hit a plan gate?

Responses and docs should point to the access matrix and upgrade path rather than failing ambiguously.

Can account access be revoked?

Yes. Product-level keys are revocable without rotating private upstream credentials.

What plan starts paid workflows?

Pro starts richer context; Max adds deeper orderflow and liquidity depth.

Related Cornerstones resources

Give your agent market context without leaking infrastructure.

Open dashboard