Pulse Verity

liveCrypto

Crypto index prices that come with a PROOF — every observation signed with ECDSA P-256, so an agent can later demonstrate exactly which price it acted on, offline. Carries venue count, dispersion and a settleable grade; thin assets come back marked thin rather than confidently wrong.

6tools
0msauth
free tier50 calls/day

Tools

pulse_signed_price

The current CRYPTOGRAPHICALLY SIGNED index price for one crypto asset, from the Pulse Verity Index across thousands of assets and dozens of venues. Unlike an ordinary price feed this returns a proof:

No parameters required.

Try it
pulse_signed_batch

Signed index prices for up to 100 crypto assets in ONE call, each row individually signed and separately verifiable. Use this instead of looping pulse_signed_price: it is one request against the rate

No parameters required.

Try it
pulse_settlement_print

The signed index print Pulse RECORDED nearest a past moment — the tool for settling a contract, pricing an option at expiry, or reconstructing what an asset was worth at a specific timestamp. Returns

No parameters required.

Try it
pulse_verify_print

Check whether a Pulse signed price print is authentic and unaltered. Pass a print back exactly as a Pulse tool returned it and this recomputes the ECDSA P-256 / SHA-256 signature over the canonical st

No parameters required.

Try it
pulse_asset_catalog

Which crypto assets the Pulse Verity Index covers, at what grade, across how many venues, and how fast each one actually updates — cadence measured per asset from its own update intervals rather than

No parameters required.

Try it
pulse_key_ring

The public keys Pulse signs its price prints with, as PEM and JWK, plus the signing algorithm, the canonical string format and which key id is currently active. Use it to verify a Pulse print in your

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/pulse-verity/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/pulse-verity/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"pulse_signed_price","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("pulse_signed_price", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("crypto index prices that come with a proof — every observation signed with ecdsa p-256, so an agent can later demonstrate exactly which price it acted on, offline");