---
title: "Prediction Market Artifact Validator"
method: POST
path: "/v1/tools/validate_pm_artifact"
tags: ["OpenChainGraph", "prediction market", "provenance", "execution_hash", "pm:*", "schema validator"]
---

# Prediction Market Artifact Validator

`POST /v1/tools/validate_pm_artifact`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/validate_pm_artifact`
- Auth: none declared

Validates pm:* prediction/event-market provenance artifacts against the registered OpenChainGraph schema (SPEC.md §5.1), recomputes execution_hash client-side, and renders the chain.parent_hashes flow. Format checker only — no oracle, no settlement, no market of any kind.

**Tool URL:** https://ainumbers.co/tools/631-pm-artifact-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `artifact_json` string, required: A single pm:* artifact JSON object, or a JSON array of them

## Response `200`

Successful tool execution result

- object
  - `results` unknown[]: Per-artifact schema-validation and hash-recompute results
    - unknown

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
