# Vishwa Claim Position

> Vishwa Claim Position is a paid API for AI agents from api.vishwalab.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Claims rewards or settlement for a specific on-chain prediction position on Solana via Vishwa's agent-native banking infrastructure.

## Facts

- Endpoint: POST https://api.vishwalab.com/v1/prediction/positions/%7BpositionPubkey%7D/claim
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vishwa-claim-position-866ce7bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_--FJtijIDTc5CwBGsGlyi

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability vishwa-claim-position-866ce7bb -d '<json body>'
```

Example prompt: Claim the prediction position with pubkey 7xKp...3rMz on Vishwa — the owner is wallet address 9aWq...8bNt and the payer is the same wallet.

## When to prefer this

Use this endpoint when an AI agent needs to autonomously claim or settle a resolved prediction market position on Solana using Vishwa's agent-native banking infrastructure, particularly in pre-execution-controlled payment flows.

## Known failure modes

- Invalid positionPubkey results in not-found or bad request error
- Unauthorized owner — ownerPubkey does not match position owner
- Position not yet resolved — claim attempted before settlement is finalized
- Payer account lacks sufficient funds to cover transaction fees
- Network or RPC failure on Solana causing claim to fail

## How this service works

Vishwa is building agent-native banking infrastructure for autonomous capital, bringing pre-execution control to agent-driven payments and capital flows.

## Output

Returns a JSON object with a success boolean and a data object containing the result of the claim operation for the specified prediction position on Solana.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ownerPubkey": {
   "type": "string",
   "description": "Owner's Solana public key"
  },
  "payerPubkey": {
   "type": "string",
   "description": "Payer public key"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vishwa-claim-position-866ce7bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vishwalab.com](https://www.zero.xyz/host/api.vishwalab.com/llms.txt)
