Pulse Verity
liveCryptoCrypto 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.
Tools
pulse_signed_priceThe current CRYPTOGRAPHICALLY SIGNED index price for one crypto asset, from the Pulse Verity Index across thousands of assets and dozens of venues — this result carries a signature you can verify: pas
No parameters required.
Try it
pulse_signed_batchSigned index prices for up to 100 crypto assets in ONE call — each row carries its own signature you can verify individually with pulse_verify_print, offline, with no network call, not just the batch
No parameters required.
Try it
pulse_settlement_printThe 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_printCheck 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 s
No parameters required.
Try it
pulse_asset_catalogWhich 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_ringThe public keys Pulse signs its price prints with, as PEM and JWK, plus the signing algorithm and the exact canonical string format — everything needed to verify a signed print yourself, OFFLINE, with
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.
curl -X POST https://gateway.pipeworx.io/pulse-verity/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("pulse_signed_price", {});// 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");