Stable identity
Use chain and contract or mint IDs, explicit venue and market types, and versioned mappings. Never rely on ticker symbols as primary keys.
A static specification for portfolio, asset, market, scanner, analytics, AI, and alert endpoints with canonical identifiers, event time, quality flags, pagination, rate limits, and security controls.
Static documentation preview
This page describes a data-model blueprint for an AltcoinTrack scanner and analytics API. The delivered static site does not operate a backend, issue API keys, or accept requests.
Core contracts
Use chain and contract or mint IDs, explicit venue and market types, and versioned mappings. Never rely on ticker symbols as primary keys.
Differentiate event, receipt, processing, and publication timestamps. State precision and correction policies.
Return freshness, mapping confidence, gaps, outliers, sample count, and source coverage.
Limit time range, interval, assets, indicators, page size, and concurrent jobs. Explain cost units.
Use stable sort keys and opaque cursors tied to snapshots or event boundaries.
Authorize every portfolio, wallet, alert, export, and sensitive field. Route-level login is not enough.
Conceptual resources
{
"instrument_id": "solana:mint:...",
"symbol": "TOKEN",
"market": "venue:spot:TOKEN/USDC",
"event_time": "2026-10-21T20:15:30.214Z",
"published_time": "2026-10-21T20:15:30.391Z",
"signal": {"type":"volume_expansion","window":"15m","version":"1.2"},
"liquidity": {"spread_bps":18,"depth_usd_1pct":42000},
"quality": ["verified_mapping"]
}AI with guardrails
An AI endpoint should not overwrite observed facts silently. Identify inferred fields, model and policy version, uncertainty, evidence references, and whether a human accepted or changed the result.
For portfolio optimization, the request should include eligible assets, objective, constraints, liquidity assumptions, turnover policy, and scenarios. The response should provide alternatives and trade-offs instead of one unexplained best allocation.
Read the AI portfolio guide →Developer checklist
Schema, units, IDs, errors, timestamps, ordering, pagination, and compatibility.
Authentication, object and field authorization, key scope, rate limits, and audit logs.
Latency, freshness, gaps, provider drift, mapping errors, quota use, and adoption.
Inventory versions, publish deprecation dates, monitor usage, and remove old paths.
Use the scanner API guide for identifier, chronology, indicator, liquidity, pagination, resource, and security decisions.