---
title: "Create Pending Registration"
method: POST
path: "/registration/pending"
tags: ["register"]
---

# Create Pending Registration

`POST /registration/pending`

## Request

- Base URL: `https://anchorregistry.com` (the document declares no server; this is the origin it was published from)
- URL: `https://anchorregistry.com/registration/pending`
- Auth: none declared

Pre-payment manifest storage. Supports three tiers:

    Proof ($5):  1 manifest — single on-chain TX
    Pair  ($9):  2 manifests — A→B
    Tree  ($12): 3 manifests — A→B and A→C (branching from root)

parentHash links are wired server-side at registration time.
Stripe metadata: pending_id, manifest_hash (first), artifact_type (first).
All artifact data stays in Supabase pending_registrations table.

## Request body

- PendingRegistrationRequest: Proof: single manifest fields at top level, tier='proof' Pair/Tree: manifests list + tier field
  - `manifests` ManifestPayload[], nullable
    - `manifest_hash` string, required
    - `registered_at` string
    - `anchor_key_email` string
    - `artifact_type` string, required
    - `title` string, required
    - `author` string
    - `descriptor` string
    - `parent_hash` string
    - `tier` string
    - `notes` string
    - `git_hash` string
    - `license` string
    - `language` string
    - `version` string
    - `doi` string
    - `institution` string
    - `co_authors` string
    - `data_version` string
    - `format` string
    - `row_count` string
    - `schema_url` string
    - `model_version` string
    - `architecture` string
    - `parameters` string
    - `training_dataset` string
    - `agent_version` string
    - `runtime` string
    - `capabilities` string
    - `media_type` string
    - `duration` string
    - `isrc` string
    - `text_type` string
    - `isbn` string
    - `publisher` string
    - `platform` string
    - `description` string
    - `file_manifest_hash` string
    - `post_id` string
    - `post_date` string
    - `post_url` string
    - `executor` string
    - `event_type` string
    - `event_date` string
    - `location` string
    - `orchestrator` string
    - `chain` string
    - `asset_type` string
    - `contract_address` string
    - `tx_hash` string
    - `token_id` string
    - `block_number` string
    - `receipt_type` string
    - `merchant` string
    - `amount` string
    - `currency` string
    - `order_id` string
    - `receipt_url` string
    - `doc_type` string
    - `jurisdiction` string
    - `parties` string
    - `effective_date` string
    - `proof_type` string
    - `proof_system` string
    - `circuit_id` string
    - `vkey_hash` string
    - `audit_firm` string
    - `audit_scope` string
    - `verifier_url` string
    - `report_url` string
    - `proof_hash` string
    - `kind` string
    - `value` string
    - `url` string
    - `report_type` string
    - `client` string
    - `engagement` string
    - `authors` string
    - `note_type` string
    - `date` string
    - `participants` string
    - `tree_id` string
    - `token_commitment` string
    - `reserved_ar_id` string
  - `tier` string
  - `manifest_hash` string, nullable
  - `registered_at` string
  - `anchor_key_email` string
  - `artifact_type` string, nullable
  - `title` string, nullable
  - `author` string
  - `descriptor` string
  - `parent_hash` string
  - `notes` string
  - `git_hash` string
  - `license` string
  - `language` string
  - `version` string
  - `doi` string
  - `institution` string
  - `co_authors` string
  - `data_version` string
  - `format` string
  - `row_count` string
  - `schema_url` string
  - `model_version` string
  - `architecture` string
  - `parameters` string
  - `training_dataset` string
  - `agent_version` string
  - `runtime` string
  - `capabilities` string
  - `media_type` string
  - `duration` string
  - `isrc` string
  - `text_type` string
  - `isbn` string
  - `publisher` string
  - `platform` string
  - `description` string
  - `file_manifest_hash` string
  - `post_id` string
  - `post_date` string
  - `post_url` string
  - `executor` string
  - `event_type` string
  - `event_date` string
  - `location` string
  - `orchestrator` string
  - `chain` string
  - `asset_type` string
  - `contract_address` string
  - `tx_hash` string
  - `token_id` string
  - `block_number` string
  - `receipt_type` string
  - `merchant` string
  - `amount` string
  - `currency` string
  - `order_id` string
  - `receipt_url` string
  - `doc_type` string
  - `jurisdiction` string
  - `parties` string
  - `effective_date` string
  - `proof_type` string
  - `proof_system` string
  - `circuit_id` string
  - `vkey_hash` string
  - `audit_firm` string
  - `audit_scope` string
  - `verifier_url` string
  - `report_url` string
  - `proof_hash` string
  - `kind` string
  - `value` string
  - `url` string
  - `report_type` string
  - `client` string
  - `engagement` string
  - `authors` string
  - `note_type` string
  - `date` string
  - `participants` string
  - `tree_id` string
  - `token_commitment` string
  - `reserved_ar_id` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/anchorregistry/apis/anchorregistry-api.md) · [All operations](https://skmtc.dev/anchorregistry/apis/anchorregistry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anchorregistry/apis/anchorregistry-api/revisions/73ff7877dda3?raw)
