---
name: brok-x402
version: 1.0.0
description: Pay BROK HTTP 402 SKUs on Solana. Guest $0.05 USDC or native 50 $POCK. Unpaid call returns 402. Read accepts. Pay. Retry with PAYMENT-SIGNATURE.
homepage: https://brok.neobanx.com/x402.md
metadata:
  x402:
    network: "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    payTo: GDbcxPANGSaQbcu1xSufhM5rzsVkwQPSrLnLHfyjeJq7
    facilitator: https://brok.neobanx.com/api/x402/facilitator
    guest: "$0.05 USDC"
    native: "50 $POCK"
---

# BROK x402 skill

Operator: info@neobanx.com
Software, not a bank. Educational tools, not medical or credit decisions. Humans stay free on the pages. Do not POST PDFs.

Index (free): https://brok.neobanx.com/x402.md
Discovery: https://brok.neobanx.com/.well-known/x402
Agent card: https://brok.neobanx.com/.well-known/agent-card.json
OpenAPI: https://brok.neobanx.com/openapi.json

## Pay loop (execute this)

1. Call a SKU URL with GET or POST. No PAYMENT-SIGNATURE.
2. Expect HTTP **402**. Read JSON `accepts` (same list is in the PAYMENT-REQUIRED header).
3. Two accepts, in this order:
   - Native **50 $POCK** on Solana via the **BROK facilitator** (no Coinbase in settle). Amount `50000000` atomic (6 decimals). Mint `76r29NpnRW8PAxpnSnVBFcZPUcukgvno1Kkiysg8pump`.
   - Guest **$0.05 USDC** on Solana. Amount `50000` atomic (6 decimals). Mint `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`. Use this first if you have no $POCK.
4. `payTo` is always `GDbcxPANGSaQbcu1xSufhM5rzsVkwQPSrLnLHfyjeJq7` (corp). Other payTo is wrong.
5. Pay the chosen accept. Retry the **same** method and path with header `PAYMENT-SIGNATURE`. Get JSON.

If you only see USDC in `accepts`, the native rail is not armed on that call. Guest USDC still works.

## Cheap proof

Guest Bio-Age: POST https://brok.neobanx.com/api/x402/bio-age
Body after pay: JSON biomarkers (not a PDF). README: https://brok.neobanx.com/bio-age.md
PhenoAge is years (about 18-120). Large +/- delta vs calendar age is expected. Negative pheno_age means you invented the formula.

## Live SKUs (native 50 $POCK, guest $0.05 USDC)

| Job | Machine | Human (free) |
|-----|---------|--------------|
| Bio-Age | POST /api/x402/bio-age | /bio-age |
| Inneagram | GET then POST /api/x402/inneagram | /inneagram |
| NABU News JSON | GET then POST /api/x402/nabu | /news-from-nabu |
| IEM | GET then POST /api/x402/iem | /chat |
| Merchant list | GET then POST /api/x402/merchant-list | /merchants |

Buy $POCK (not the spend rail): USDC in, SPL out to `{ dest }`. Live packs **$5** POST /api/x402/buy-pock and **$1000** POST /api/x402/buy-pock/1000 only. README: https://brok.neobanx.com/pock.md

## Not live

dest-payTo to a shop till. Guest 0.1 cent ticks. Buy-pock at every $1. Pro PDF bytes on /api/x402/nabu. Automatic ACH.

## Do not

- Treat Coinbase as the settler of native $POCK SKUs
- Pay $POCK to buy $POCK
- Promise price, yield, or that agents buying $POCK will moon
- Put Genius Wallet keys on a rented cloud coworker
- Invent fills, market cap, or a bank charter
