Skip to content

Commit c83817a

Browse files
AndrewAvery7claude
andauthored
chore: add citation metadata and bump to 0.6.1 (#125)
* chore: add citation metadata and bump to 0.6.1 Adds CITATION.cff and .zenodo.json so the project can be cited and so releases archived by Zenodo carry a DOI attributed to an ORCID iD rather than to a bare GitHub username. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * style: format CITATION.cff to satisfy prettier Prettier parses .cff as YAML and the file failed format:check. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent d93d0b6 commit c83817a

4 files changed

Lines changed: 60 additions & 1 deletion

File tree

.zenodo.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"title": "PromptSpend: an LLM cost estimator over a self-verifying pricing catalog",
3+
"description": "<p>A web application and open dataset for estimating, comparing and understanding what large language model API usage will cost.</p><p>Prices are re-checked every morning by an automated pipeline that reconciles two independent upstream sources against hand-verified vendor overrides. Every price carries its source URL and the date it was last confirmed, disagreements between sources are surfaced for review rather than silently resolved, and every change to the catalog lands as a reviewable commit &mdash; so the provenance of any figure can be reconstructed from the repository history.</p><p>The release ships the web application, a public keyless pricing API, an MCP (Model Context Protocol) server for coding agents, and a VS Code extension that shows model prices and their last-confirmed date inline in the editor.</p>",
4+
"upload_type": "software",
5+
"access_right": "open",
6+
"license": "MIT",
7+
"creators": [
8+
{
9+
"name": "Avery, Andrew",
10+
"orcid": "0009-0005-5476-1213"
11+
}
12+
],
13+
"keywords": [
14+
"large language models",
15+
"API pricing",
16+
"cost estimation",
17+
"tokenization",
18+
"open dataset",
19+
"data provenance",
20+
"reproducibility"
21+
]
22+
}

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ Work that landed after `v0.6.0` was tagged. The tag points at `fd54a49` and
1111
these commits came after it, so they are recorded here rather than folded into
1212
a release that does not contain them.
1313

14+
### Added
15+
16+
- **`CITATION.cff` and `.zenodo.json`.** The project can now be cited. GitHub
17+
renders a "Cite this repository" button from the first; the second tells
18+
Zenodo how to describe each release it archives, so releases receive a DOI
19+
attributed to an ORCID iD rather than to a bare GitHub username. The pricing
20+
catalog is deposited separately as a dated dataset, so that published cost
21+
estimates can cite the price basis they actually relied on.
22+
1423
### Fixed
1524

1625
- **The results panel announced a price change no vendor had made.** The chip

CITATION.cff

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
cff-version: 1.2.0
2+
message: 'If you use PromptSpend or its pricing catalog in your work, please cite it as below.'
3+
type: software
4+
title: 'PromptSpend'
5+
abstract: >-
6+
A web application and open dataset for estimating, comparing and understanding
7+
what large language model API usage will cost. Prices are re-checked every
8+
morning by an automated pipeline that reconciles two independent upstream
9+
sources against hand-verified vendor overrides; every price carries its source
10+
URL and the date it was last confirmed, and every change lands as a reviewable
11+
commit. Ships with a public keyless pricing API, an MCP server, and a VS Code
12+
extension.
13+
authors:
14+
- family-names: Avery
15+
given-names: Andrew
16+
orcid: 'https://orcid.org/0009-0005-5476-1213'
17+
repository-code: 'https://github.com/AndrewAvery7/promptspend'
18+
url: 'https://promptspend.com'
19+
license: MIT
20+
version: 0.6.1
21+
date-released: '2026-08-30'
22+
keywords:
23+
- large language models
24+
- api pricing
25+
- cost estimation
26+
- tokenization
27+
- open dataset
28+
- reproducibility

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "promptspend",
3-
"version": "0.6.0",
3+
"version": "0.6.1",
44
"private": false,
55
"description": "Estimate, compare and understand LLM API costs — with pricing that syncs itself daily.",
66
"license": "MIT",

0 commit comments

Comments
 (0)