---
name: rhc-pulse
description: Buy read-only CINT RHC Pulse route-quality snapshots to detect Robinhood Chain stock-token liquidity traps through Chainlink mark-to-fill divergence and Uniswap V2/V3 route evidence. Use before an agent reviews a new route, side, symbol set, or notional; never use it to sign, execute, or recommend a trade.
---

# CINT RHC Pulse

Use this skill to request a block-pinned, read-only Robinhood Chain stock-token pulse. It detects liquidity traps by comparing Chainlink marks with covered Uniswap V2/V3 mark-to-fill divergence, then returns route-quality ranking, degradation reasons, and evidence addresses. It never holds funds, signs, builds transaction calldata, executes a trade, or gives investment advice.

## Install

```bash
mkdir cint-rhc-pulse && cd cint-rhc-pulse
curl -fsSLO https://orionkr.xyz/skills/cint-rhc-pulse-client.mjs
curl -fsSLO https://orionkr.xyz/skills/cint-rhc-pulse-client.test.mjs
curl -fsSL https://orionkr.xyz/skills/cint-rhc-pulse-package.json -o package.json
npm install --ignore-scripts --no-audit --no-fund
npm test
```

## Prepare input

Use one of the 25 symbols listed by `GET https://orionkr.xyz/v1/rhc-pulse/assets`.

Single example:

```json
{"symbol":"NVDA","side":"buy","notional_usd":"100.00"}
```

Batch example:

```json
{"symbols":["NVDA","AAPL"],"side":"buy","notional_usd":"100.00"}
```

Do not add wallet data, credentials, private keys, seed phrases, account IDs, broker logins, or order instructions to the JSON file.

## Dry-run before paying

```bash
node cint-rhc-pulse-client.mjs --dry-run single request.json
node cint-rhc-pulse-client.mjs --dry-run batch request.json
```

Dry-run sends no payment and never reads `EVM_PRIVATE_KEY`. The fixed prices are 0.03 Base USDC for single and 0.15 Base USDC for batch.

## Make an explicit paid call

```bash
EVM_PRIVATE_KEY=0x... node cint-rhc-pulse-client.mjs --pay single request.json
EVM_PRIVATE_KEY=0x... node cint-rhc-pulse-client.mjs --pay batch request.json
```

Keep the buyer key only in the buyer runtime. The client blocks a changed recipient, asset, network, or amount, rejects Orion's seller wallet as the buyer, and sends only to the two fixed endpoints.

## Apply CINT holder access

The authenticated payment wallet is checked on Base without exposing its address in the response. Verified access is:

- `NONE`: up to 5 symbols, 1x observation.
- `TIER1` at 10,000 CINT: up to 10 symbols, 0.5x/1x/2x observations.
- `TIER2` at 100,000 CINT: up to 25 symbols, 0.25x/0.5x/1x/2x/5x observations plus read-only liquidity diagnostics.

CINT is an optional data entitlement, not the payment asset. Service fees settle in Base USDC. Do not claim that holding CINT guarantees returns or price appreciation.

If the buyer wallet already has USDG on Robinhood Chain and explicitly wants CINT for these access tiers, use the free fixed-route guide at `https://orionkr.xyz/skills/cint-router.md`. Get a quote first. The Router never signs, broadcasts, or holds funds, and the wallet owner must independently simulate and authorize any transaction.

## Repeat only for a new context

Request a new pulse when the symbol set, side, notional, market session, or route-review context materially changes, or after the prior receipt expires. Treat ranking as mark-to-fill observation quality only, never as a buy or sell recommendation.
