Identity Score

Signed Depth-of-Identity lookup for any Nostr pubkey. The signature is the product. Agents verify against the service pubkey to know the score came from PowForge.

L402 flow (for agents)

Call the machine manifest to discover endpoints, scopes, and pricing:

curl -s https://identity.powforge.dev/l402/info

Request a score. First call returns a 402 with a Lightning invoice. Pay it, then re-send with the preimage in the Authorization header to receive the signed score.

curl -i -X POST https://identity.powforge.dev/l402/identity-score \
  -H 'Content-Type: application/json' \
  -d '{"pubkey":"<64-hex Nostr pubkey>"}'

What you get

A signed JSON envelope with per-dimension depth (social, access, vouch, economic), composite weight, rank bucket, cache expiry, and a schnorr signature you can verify offline. The cyberspace-spatial dimension was retired in v0.7.0 (see research/spatial-dim-protocol-apr21.md); legacy callers can opt back in via ?includeSpatial=1 and receive a deprecated block.

Signing pubkey: b4b12dfbc3dfdfa803bb72e344e761dc78db4ec2058c8db3f1c3ac63f9e42b44

Score version: v0.5.1

Pricing

POST /l402/identity-score costs 2 sats (computes fresh and signs).

GET /l402/identity-score/:pubkey costs 1 sat when a cached score is less than 3600s old.

For humans

If you just want to see any Nostr account's depth score in your browser, the PowForge Explorer runs client-side, no payment, no account required.