Skip to content
Crifine

Free · keyless · permanent

If you cannot check it, it is worth nothing

Market-data vendors compete on coverage and latency. Ours is a different axis, and an uncomfortable one to follow: every number we publish comes with the evidence behind it, open to anyone.

What an evidence page shows

  • Depth snapshots

    The exact snapshots the estimate was walked against, with timestamps.

  • Observation window

    `as_of` and `days_observed` — how much record backs the number.

  • Assumed size

    The size the result was computed for. A result without one is meaningless.

  • Depth source

    Which venue, which pools, which snapshot cadence.

  • Method version

    So an old result stays reproducible after the method changes.

Example
GET https://crifine.app/api/v1/exit/aave-v3-weth

{
  "pool": "aave-v3-weth",
  "as_of": "2026-08-29",
  "method_version": "v1",
  "assumed_size_usd": 5000000,
  "observation_window": { "from": "2026-08-22", "to": "2026-08-29", "days": 7 },
  "depth_source": {
    "venue": "aave-v3",
    "chain": "ethereum",
    "cadence_minutes": 5,
    "snapshots_in_window": 2016
  },
  "result": { "realized_price_est": 4551.00, "exit_gap_pct": -5.58 },
  "snapshots": "https://crifine.app/api/v1/history/aave-v3-weth"
}

Why it stays free

The free tier is not a funnel. It is the credibility layer, and it stays free permanently for that reason. Keyless verification and machine payment are the same design decision viewed from two sides: an agent must be able to both check and pay without a human creating an account first.

The full endpoint reference is in the documentation.