Proof of Call · In development

A track record that can't be quietly rewritten.

For newsletter and Substack writers, finfluencers and analysts who make public stock calls. Log each call when you make it. We seal it, score it when its horizon ends, and give you a public profile and a badge that links to it.

Sign-ups aren't open yet. Want a heads-up? Email hello@nothingbutalpha.app.

How it works

Log it. Seal it. Score it.

How it will work at launch. Planned features are marked.

  1. Log the call

    Ticker, direction or price target, horizon, and a confidence level if you want calibration scored. Log it on the web, through an API, or over MCP from your AI tools (planned).

  2. It's sealed

    The call goes into an append-only ledger. Each entry includes a hash of the one before it, and a fingerprint of the whole ledger will be published every day in a public repository.

  3. It's scored at the horizon

    When the horizon ends, the call is scored as a hit or a miss. If you gave a confidence, we also score calibration: when you said 70%, were you right about 70% of the time?

A call counts as live only if it's logged within 24 hours of the original post and before its outcome window opens. Otherwise it's permanently labeled backfilled and never counts toward the live record.

Sample profile

What a public profile will look like.

A layout preview only. The handle, tickers, dates and hashes are placeholders, and no figures are shown because none exist yet.

Illustrative sample: not a real person, not real calls

Public profile (sample)
@sample_writerPlaceholder profile
Live calls scored
—
Hit rate, live only
—
Calibration
—
  • SAMPLE-ALive Hit
    Up, 3 months, stated confidence 70%Logged YYYY-MM-DDEntry 0000…ex01
  • SAMPLE-BLive Miss
    Down, 1 month, stated confidence 60%Logged YYYY-MM-DDEntry 0000…ex02
  • SAMPLE-CLive Pending
    Above target, 6 months, no confidence givenLogged YYYY-MM-DDEntry 0000…ex03
  • SAMPLE-DBackfilled: not counted Hit
    Up, 1 month, no confidence givenLogged YYYY-MM-DDEntry 0000…ex04

Misses stay on the profile next to hits. Backfilled calls are shown with a label and never count toward live stats.

Embeddable badge (sample)
Timestamped track record@sample_writer · nothingbutalpha.app

The badge links to the full public profile. “Timestamped” means each call was recorded before its outcome was known and scored by published rules. It does not mean the calls are good, or that we endorse them.

Why this exists

We hold ourselves to it first.

We tested our own stock-picking models against strict, pre-registered standards. None of them passed. Along the way we saw how easy it is for a track record to look better than it was. So we're building a tool that makes quiet rewrites show.

FAQ

Questions

Is this investment advice?

No. We record and score calls; we don't make them. A profile shows when each call was made and how it turned out. It isn't a recommendation to follow anyone, and we don't endorse or check the quality of anyone's advice.

Who can see my calls?

Your profile and its calls are public. That's what makes the record checkable. A delayed reveal, where a call is sealed right away but shown publicly later, is a planned feature. It isn't available, and we won't promise it until it's built.

What does it cost?

A free public profile at launch. A pro plan is still to be decided. We'll publish prices, renewal terms and how to cancel before we charge anyone.

Do you support MCP?

Planned. An MCP server would let AI tools log and check calls directly, with four tools: log_call, get_track_record, verify_call and list_open_calls.

Can I edit or delete a call after logging it?

Calls can't be edited. A call can only be withdrawn before its outcome window opens, and the withdrawal stays visible. The ledger is append-only, and each entry includes a hash of the one before it, so changing a past entry would break the chain in public.

What counts as a live call, and what's backfilled?

A call counts as live only if it's logged within 24 hours of the original post and before its outcome window opens. Otherwise it's permanently labeled backfilled and never counts toward the live record. You can add older calls, but they're labeled backfilled because we can't confirm when they were made.

Can registered investment advisers use it?

Not at launch. Signup will ask whether you're a registered investment adviser or representative. If you are, we'll add you to a separate list in case we build a version that fits advisers' marketing rules.

When do you launch?

We haven't set a date.