https://noxint.ai/api/v1/{operation}. All 23 are
GET requests with query parameters. No POST bodies, no verb zoo, nothing an
agent has to be taught twice.
Five operations are free so an agent can learn the entire surface before it
spends anything. The rest return market data and bill in data credits at a
per-operation rate: simple reads cost 1 credit, domain depth costs 3, the
full read situation costs 5, and rank costs 1 per returned row. The
charge is always the rate times delivered materializations, never a
subscription.
The 23 operations
read and every domain operation accept batches: pass id for one asset or
ids for 2 to 10 distinct assets, never both. Each distinct returned asset
bills at the operation’s rate. The list operations take one asset at a time
and do not accept ids.
Asset-ID grammar
Every asset has one permanent, plane-qualified ID. IDs never change, so your agent stores them once and never re-resolves. Human symbols are input convenience only; callresolve to turn a symbol into its canonical ID.
A canonical ID is at most 128 characters.
resolve lands on the asset you
meant (bitcoin resolves to crypto:bitcoin, at a stated confidence) and
surfaces contested tickers as warnings instead of silently picking a
squatter.