Skip to content

How Treasury Prime’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score14/100

Agent-ready 26.0 × 0.30 = 7.80

API quality 18.3 × 0.20 = 3.66

Openness 14.4 × 0.20 = 2.88

Built-in AI 0.0 × 0.15 = 0.00

Automation 0.0 × 0.15 = 0.00

(7.80 + 3.66 + 2.88 + 0.00 + 0.00) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 14.34 ÷ 1.00 = 14.3

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready26.0/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.treasuryprime.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.treasuryprime.com/llms.txt # Treasury Prime Developer Documentation - [Getting Started](https://docs.treasuryprime.com/docs/getting-started.md): S
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Run the product headlessly / in CI for automationweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdCall the `ping` endpoint using HTTP Basic Auth, providing your API Key ID as the username, and the API Secret Key as the password.
  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Plug MCP servers into this product so it can use their toolsweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Connect an agent via an official MCP serverweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [probe] https://docs.treasuryprime.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.treasuryprime.com/llms.txt # Treasury Prime Developer Documentation - [Getting Started](https://docs.treasuryprime.com/docs/getting-started.md): S
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdcreate a free Developer Sandbox account. This provides access to the Developer Sandbox where you can create and manage API keys, and safely test the API
  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdCall the `ping` endpoint using HTTP Basic Auth, providing your API Key ID as the username, and the API Secret Key as the password.
  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdGet a list of all the available accounts using the `account` endpoint.
  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.
  • [probe] https://docs.treasuryprime.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.treasuryprime.com/llms.txt # Treasury Prime Developer Documentation - [Getting Started](https://docs.treasuryprime.com/docs/getting-started.md): S
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdcreate a free Developer Sandbox account. This provides access to the Developer Sandbox where you can create and manage API keys, and safely test the API
  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdCall the `ping` endpoint using HTTP Basic Auth, providing your API Key ID as the username, and the API Secret Key as the password.

Build against official SDKsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Agent-ready = 46.8 ÷ 180 × 100 = 26.0

API quality18.3/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)
  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 8 (quality) × 1.0 (full) = 8.0 of 10 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdcreate a free Developer Sandbox account. This provides access to the Developer Sandbox where you can create and manage API keys, and safely test the API
  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdCall the `ping` endpoint using HTTP Basic Auth, providing your API Key ID as the username, and the API Secret Key as the password.
  • [claimed-docs] https://docs.treasuryprime.com/docs/getting-started.mdGet a list of all the available accounts using the `account` endpoint.
  • [claimed-docs] https://docs.treasuryprime.com/reference/testing-in-sandbox.mdyou can do your testing as in command line or using our Postman Collection to speed up your initial exploration of our APIs.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

API quality = 12.8 ÷ 70 × 100 = 18.3

Openness14.4/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/opening-an-account.mdTo apply to open a new bank account 1. Create a Person Application 2. Create a Business Application ... 5. Create an Account Application
  • [claimed-docs] https://docs.treasuryprime.com/docs/kyc-guide.mdPrograms can seamlessly integrate their bank-approved third-party KYC/KYB vendor into the account opening process.
  • [claimed-docs] https://docs.treasuryprime.com/docs/kyc-guide.mdIncremental KYC lets you run KYC **without opening an account**.
  • [claimed-docs] https://docs.treasuryprime.com/docs/ach.mdAn ACH credit is used when you wish to send or "push" funds to a recipient. ... An ACH debit is used when you wish to "pull" funds from an external account.
  • [claimed-docs] https://docs.treasuryprime.com/reference/wire.mdYou can track the progress of a wire by checking the `status` attribute on the Wire Transfer object.
  • [claimed-docs] https://docs.treasuryprime.com/docs/book-transfer.mdA book transfer is an electronic funds transfer between two accounts at the same bank... Book transfers are the fastest and cheapest type of transfer
  • [claimed-docs] https://docs.treasuryprime.com/docs/account-statements.mdGenerate and retrieve branded monthly account statements for your customers.
  • [claimed-docs] https://docs.treasuryprime.com/docs/green-dot-cash-deposits.mdEnable customers to add funds to their accounts using cash at 90,000+ retail locations nationwide
  • [probe] https://docs.treasuryprime.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.treasuryprime.com/openapi.json, https://docs.treasuryprime.com/swagger.json, https://docs.treasuryprime.com/api/openapi.json, https://docs.treasuryprime.com/.well-known/openapi.json)

Export all of my data in open formats and leaveweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Read the product's source under an open licenseweight 2

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Openness = 7.2 ÷ 50 × 100 = 14.4

Built-in AI0.0/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Delegate tasks to a built-in AI assistant inside the productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Operate the product with natural-language commandsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Built-in AI = 0.0 ÷ 60 × 100 = 0.0

Automation0.0/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.treasuryprime.com/docs/ach.mdAn ACH credit is used when you wish to send or "push" funds to a recipient. ... An ACH debit is used when you wish to "pull" funds from an external account.
  • [claimed-docs] https://docs.treasuryprime.com/reference/wire.mdYou can track the progress of a wire by checking the `status` attribute on the Wire Transfer object.
  • [claimed-docs] https://docs.treasuryprime.com/docs/book-transfer.mdA book transfer is an electronic funds transfer between two accounts at the same bank... Book transfers are the fastest and cheapest type of transfer

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Version, review, and roll back my automationsweight 1

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 0.0 ÷ 70 × 100 = 0.0