NakedPnL

The public registry of verified investment performance. Every return sourced from SEC filings, exchange APIs, or platform data.

Registry

  • Registry
  • Market Context
  • How It Works

Verification

  • Get Verified
  • Connect Exchange

Legal

  • Terms of Service
  • Privacy Policy
  • GDPR Rights
  • Cookie Policy
  • Disclaimers
  • Methodology
  • Compliance

NakedPnL is a publisher of verified performance data. Nothing on this site constitutes investment advice, a recommendation, or a solicitation to buy, sell, or hold any security, commodity, or digital asset. Past performance does not indicate future results. Trading carries a high risk of total capital loss.

© 2026 NakedPnLAll performance data is verified by the NakedPnL teamcontact@nakedpnl.com
NakedPnL·Trust Engine
Trust DashboardVerify

Verify Trust Bundle

Anyone can verify a trust bundle's hash chain integrity — no account required. Checks that all ledger entries, audit events, and hash links are mathematically consistent.

What verification checks

  • ✓Ledger entry sequence is monotonic (no gaps, starts at 1)
  • ✓Each entry's previousHash links to the prior entry's entryHash
  • ✓Payload hashes match the stored payload content (integrity check)
  • ✓Correction entries reference a known prior snapshot ID
  • ✓Audit chain hash links are unbroken

Note: Hash algorithm is currently pseudo (FNV-1a-based). Real SHA-256 ships in Phase 4.

1

Verify by Entity ID

Enter an entity ID to fetch and verify its live trust bundle from the API. Verification runs against the current state of the ledger.

2

Verify by Paste

DB-independent

Paste a trust bundle JSON to verify its hash chain integrity. This check runs server-side without DB access — it works even when the database is unreachable.

To get a bundle JSON: visit /trust, navigate to an entity, then click Download JSON on the bundle page.

Verification State Legend

✓

PASS

All hash chain checks passed. Bundle has not been tampered with.

✕

FAIL

Verification engine found issues. Hash chain broken or content tampered.

⚠

PARTIAL

Some checks could not be completed (API unreachable, 503, timeout). Not the same as FAIL.