Public API

EvalRank exposes seven anonymous receipt-first routes. Every success document and RFC 9457 error is checked against the pinned public contract.

POST /v1/decisions uses share=false by default, so the returned receipt is not retained. With share=true, the identical query is retained under its content-addressed receipt ID and can be replayed by URL.

Capability rankings stay separated by comparable ranking group. A decision returns a supported top set or abstains; it never invents a single winner.

Routes

  • POST /v1/decisions

    Evaluate one exact decision query. Add share=true only when you want a retained public-safe receipt.

  • GET /v1/decisions/{receipt_id}

    Replay a retained receipt by its content-addressed ID.

  • GET /v1/benchmark-health

    Inspect active, preview, and unavailable benchmark coverage without declaring a source dead.

  • GET /v1/use-cases

    Read the canonical capability-cell catalog.

  • GET /v1/leaderboard/{use_case}

    Read ranking groups for one canonical capability cell without flattening unlike systems.

  • GET /v1/entities/{entity_type}/{slug}

    Read one exact evaluated configuration, passport, ranking, and citations.

  • GET /v1/compare

    Compare two to four configurations from one ranking group and snapshot.

Read the methodology