{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/anchorregistry-ai/json-schema/anchorregistry-ai-pending-registration-request-schema.json",
  "title": "PendingRegistrationRequest",
  "description": "Proof:      single manifest fields at top level, tier='proof'\nPair/Tree:  manifests list + tier field",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/anchorregistry-ai-openapi.json#/components/schemas/PendingRegistrationRequest",
  "properties": {
    "manifests": {
      "anyOf": [
        {
          "items": {
            "$ref": "#/$defs/ManifestPayload"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Manifests"
    },
    "tier": {
      "type": "string",
      "title": "Tier",
      "default": "proof"
    },
    "manifest_hash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Manifest Hash"
    },
    "registered_at": {
      "type": "string",
      "title": "Registered At",
      "default": ""
    },
    "anchor_key_email": {
      "type": "string",
      "title": "Anchor Key Email",
      "default": ""
    },
    "artifact_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Artifact Type"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Title"
    },
    "author": {
      "type": "string",
      "title": "Author",
      "default": ""
    },
    "descriptor": {
      "type": "string",
      "title": "Descriptor",
      "default": ""
    },
    "parent_hash": {
      "type": "string",
      "title": "Parent Hash",
      "default": ""
    },
    "notes": {
      "type": "string",
      "title": "Notes",
      "default": ""
    },
    "git_hash": {
      "type": "string",
      "title": "Git Hash",
      "default": ""
    },
    "license": {
      "type": "string",
      "title": "License",
      "default": ""
    },
    "language": {
      "type": "string",
      "title": "Language",
      "default": ""
    },
    "version": {
      "type": "string",
      "title": "Version",
      "default": ""
    },
    "doi": {
      "type": "string",
      "title": "Doi",
      "default": ""
    },
    "institution": {
      "type": "string",
      "title": "Institution",
      "default": ""
    },
    "co_authors": {
      "type": "string",
      "title": "Co Authors",
      "default": ""
    },
    "data_version": {
      "type": "string",
      "title": "Data Version",
      "default": ""
    },
    "format": {
      "type": "string",
      "title": "Format",
      "default": ""
    },
    "row_count": {
      "type": "string",
      "title": "Row Count",
      "default": ""
    },
    "schema_url": {
      "type": "string",
      "title": "Schema Url",
      "default": ""
    },
    "model_version": {
      "type": "string",
      "title": "Model Version",
      "default": ""
    },
    "architecture": {
      "type": "string",
      "title": "Architecture",
      "default": ""
    },
    "parameters": {
      "type": "string",
      "title": "Parameters",
      "default": ""
    },
    "training_dataset": {
      "type": "string",
      "title": "Training Dataset",
      "default": ""
    },
    "agent_version": {
      "type": "string",
      "title": "Agent Version",
      "default": ""
    },
    "runtime": {
      "type": "string",
      "title": "Runtime",
      "default": ""
    },
    "capabilities": {
      "type": "string",
      "title": "Capabilities",
      "default": ""
    },
    "media_type": {
      "type": "string",
      "title": "Media Type",
      "default": ""
    },
    "duration": {
      "type": "string",
      "title": "Duration",
      "default": ""
    },
    "isrc": {
      "type": "string",
      "title": "Isrc",
      "default": ""
    },
    "text_type": {
      "type": "string",
      "title": "Text Type",
      "default": ""
    },
    "isbn": {
      "type": "string",
      "title": "Isbn",
      "default": ""
    },
    "publisher": {
      "type": "string",
      "title": "Publisher",
      "default": ""
    },
    "platform": {
      "type": "string",
      "title": "Platform",
      "default": ""
    },
    "description": {
      "type": "string",
      "title": "Description",
      "default": ""
    },
    "file_manifest_hash": {
      "type": "string",
      "title": "File Manifest Hash",
      "default": ""
    },
    "post_id": {
      "type": "string",
      "title": "Post Id",
      "default": ""
    },
    "post_date": {
      "type": "string",
      "title": "Post Date",
      "default": ""
    },
    "post_url": {
      "type": "string",
      "title": "Post Url",
      "default": ""
    },
    "executor": {
      "type": "string",
      "title": "Executor",
      "default": ""
    },
    "event_type": {
      "type": "string",
      "title": "Event Type",
      "default": ""
    },
    "event_date": {
      "type": "string",
      "title": "Event Date",
      "default": ""
    },
    "location": {
      "type": "string",
      "title": "Location",
      "default": ""
    },
    "orchestrator": {
      "type": "string",
      "title": "Orchestrator",
      "default": ""
    },
    "chain": {
      "type": "string",
      "title": "Chain",
      "default": ""
    },
    "asset_type": {
      "type": "string",
      "title": "Asset Type",
      "default": ""
    },
    "contract_address": {
      "type": "string",
      "title": "Contract Address",
      "default": ""
    },
    "tx_hash": {
      "type": "string",
      "title": "Tx Hash",
      "default": ""
    },
    "token_id": {
      "type": "string",
      "title": "Token Id",
      "default": ""
    },
    "block_number": {
      "type": "string",
      "title": "Block Number",
      "default": ""
    },
    "receipt_type": {
      "type": "string",
      "title": "Receipt Type",
      "default": ""
    },
    "merchant": {
      "type": "string",
      "title": "Merchant",
      "default": ""
    },
    "amount": {
      "type": "string",
      "title": "Amount",
      "default": ""
    },
    "currency": {
      "type": "string",
      "title": "Currency",
      "default": ""
    },
    "order_id": {
      "type": "string",
      "title": "Order Id",
      "default": ""
    },
    "receipt_url": {
      "type": "string",
      "title": "Receipt Url",
      "default": ""
    },
    "doc_type": {
      "type": "string",
      "title": "Doc Type",
      "default": ""
    },
    "jurisdiction": {
      "type": "string",
      "title": "Jurisdiction",
      "default": ""
    },
    "parties": {
      "type": "string",
      "title": "Parties",
      "default": ""
    },
    "effective_date": {
      "type": "string",
      "title": "Effective Date",
      "default": ""
    },
    "proof_type": {
      "type": "string",
      "title": "Proof Type",
      "default": ""
    },
    "proof_system": {
      "type": "string",
      "title": "Proof System",
      "default": ""
    },
    "circuit_id": {
      "type": "string",
      "title": "Circuit Id",
      "default": ""
    },
    "vkey_hash": {
      "type": "string",
      "title": "Vkey Hash",
      "default": ""
    },
    "audit_firm": {
      "type": "string",
      "title": "Audit Firm",
      "default": ""
    },
    "audit_scope": {
      "type": "string",
      "title": "Audit Scope",
      "default": ""
    },
    "verifier_url": {
      "type": "string",
      "title": "Verifier Url",
      "default": ""
    },
    "report_url": {
      "type": "string",
      "title": "Report Url",
      "default": ""
    },
    "proof_hash": {
      "type": "string",
      "title": "Proof Hash",
      "default": ""
    },
    "kind": {
      "type": "string",
      "title": "Kind",
      "default": ""
    },
    "value": {
      "type": "string",
      "title": "Value",
      "default": ""
    },
    "url": {
      "type": "string",
      "title": "Url",
      "default": ""
    },
    "report_type": {
      "type": "string",
      "title": "Report Type",
      "default": ""
    },
    "client": {
      "type": "string",
      "title": "Client",
      "default": ""
    },
    "engagement": {
      "type": "string",
      "title": "Engagement",
      "default": ""
    },
    "authors": {
      "type": "string",
      "title": "Authors",
      "default": ""
    },
    "note_type": {
      "type": "string",
      "title": "Note Type",
      "default": ""
    },
    "date": {
      "type": "string",
      "title": "Date",
      "default": ""
    },
    "participants": {
      "type": "string",
      "title": "Participants",
      "default": ""
    },
    "tree_id": {
      "type": "string",
      "title": "Tree Id",
      "default": ""
    },
    "token_commitment": {
      "type": "string",
      "title": "Token Commitment",
      "default": ""
    },
    "reserved_ar_id": {
      "type": "string",
      "title": "Reserved Ar Id",
      "default": ""
    }
  },
  "type": "object",
  "$defs": {
    "ManifestPayload": {
      "properties": {
        "manifest_hash": {
          "type": "string",
          "title": "Manifest Hash"
        },
        "registered_at": {
          "type": "string",
          "title": "Registered At",
          "default": ""
        },
        "anchor_key_email": {
          "type": "string",
          "title": "Anchor Key Email",
          "default": ""
        },
        "artifact_type": {
          "type": "string",
          "title": "Artifact Type"
        },
        "title": {
          "type": "string",
          "title": "Title"
        },
        "author": {
          "type": "string",
          "title": "Author",
          "default": ""
        },
        "descriptor": {
          "type": "string",
          "title": "Descriptor",
          "default": ""
        },
        "parent_hash": {
          "type": "string",
          "title": "Parent Hash",
          "default": ""
        },
        "tier": {
          "type": "string",
          "title": "Tier",
          "default": "proof"
        },
        "notes": {
          "type": "string",
          "title": "Notes",
          "default": ""
        },
        "git_hash": {
          "type": "string",
          "title": "Git Hash",
          "default": ""
        },
        "license": {
          "type": "string",
          "title": "License",
          "default": ""
        },
        "language": {
          "type": "string",
          "title": "Language",
          "default": ""
        },
        "version": {
          "type": "string",
          "title": "Version",
          "default": ""
        },
        "doi": {
          "type": "string",
          "title": "Doi",
          "default": ""
        },
        "institution": {
          "type": "string",
          "title": "Institution",
          "default": ""
        },
        "co_authors": {
          "type": "string",
          "title": "Co Authors",
          "default": ""
        },
        "data_version": {
          "type": "string",
          "title": "Data Version",
          "default": ""
        },
        "format": {
          "type": "string",
          "title": "Format",
          "default": ""
        },
        "row_count": {
          "type": "string",
          "title": "Row Count",
          "default": ""
        },
        "schema_url": {
          "type": "string",
          "title": "Schema Url",
          "default": ""
        },
        "model_version": {
          "type": "string",
          "title": "Model Version",
          "default": ""
        },
        "architecture": {
          "type": "string",
          "title": "Architecture",
          "default": ""
        },
        "parameters": {
          "type": "string",
          "title": "Parameters",
          "default": ""
        },
        "training_dataset": {
          "type": "string",
          "title": "Training Dataset",
          "default": ""
        },
        "agent_version": {
          "type": "string",
          "title": "Agent Version",
          "default": ""
        },
        "runtime": {
          "type": "string",
          "title": "Runtime",
          "default": ""
        },
        "capabilities": {
          "type": "string",
          "title": "Capabilities",
          "default": ""
        },
        "media_type": {
          "type": "string",
          "title": "Media Type",
          "default": ""
        },
        "duration": {
          "type": "string",
          "title": "Duration",
          "default": ""
        },
        "isrc": {
          "type": "string",
          "title": "Isrc",
          "default": ""
        },
        "text_type": {
          "type": "string",
          "title": "Text Type",
          "default": ""
        },
        "isbn": {
          "type": "string",
          "title": "Isbn",
          "default": ""
        },
        "publisher": {
          "type": "string",
          "title": "Publisher",
          "default": ""
        },
        "platform": {
          "type": "string",
          "title": "Platform",
          "default": ""
        },
        "description": {
          "type": "string",
          "title": "Description",
          "default": ""
        },
        "file_manifest_hash": {
          "type": "string",
          "title": "File Manifest Hash",
          "default": ""
        },
        "post_id": {
          "type": "string",
          "title": "Post Id",
          "default": ""
        },
        "post_date": {
          "type": "string",
          "title": "Post Date",
          "default": ""
        },
        "post_url": {
          "type": "string",
          "title": "Post Url",
          "default": ""
        },
        "executor": {
          "type": "string",
          "title": "Executor",
          "default": ""
        },
        "event_type": {
          "type": "string",
          "title": "Event Type",
          "default": ""
        },
        "event_date": {
          "type": "string",
          "title": "Event Date",
          "default": ""
        },
        "location": {
          "type": "string",
          "title": "Location",
          "default": ""
        },
        "orchestrator": {
          "type": "string",
          "title": "Orchestrator",
          "default": ""
        },
        "chain": {
          "type": "string",
          "title": "Chain",
          "default": ""
        },
        "asset_type": {
          "type": "string",
          "title": "Asset Type",
          "default": ""
        },
        "contract_address": {
          "type": "string",
          "title": "Contract Address",
          "default": ""
        },
        "tx_hash": {
          "type": "string",
          "title": "Tx Hash",
          "default": ""
        },
        "token_id": {
          "type": "string",
          "title": "Token Id",
          "default": ""
        },
        "block_number": {
          "type": "string",
          "title": "Block Number",
          "default": ""
        },
        "receipt_type": {
          "type": "string",
          "title": "Receipt Type",
          "default": ""
        },
        "merchant": {
          "type": "string",
          "title": "Merchant",
          "default": ""
        },
        "amount": {
          "type": "string",
          "title": "Amount",
          "default": ""
        },
        "currency": {
          "type": "string",
          "title": "Currency",
          "default": ""
        },
        "order_id": {
          "type": "string",
          "title": "Order Id",
          "default": ""
        },
        "receipt_url": {
          "type": "string",
          "title": "Receipt Url",
          "default": ""
        },
        "doc_type": {
          "type": "string",
          "title": "Doc Type",
          "default": ""
        },
        "jurisdiction": {
          "type": "string",
          "title": "Jurisdiction",
          "default": ""
        },
        "parties": {
          "type": "string",
          "title": "Parties",
          "default": ""
        },
        "effective_date": {
          "type": "string",
          "title": "Effective Date",
          "default": ""
        },
        "proof_type": {
          "type": "string",
          "title": "Proof Type",
          "default": ""
        },
        "proof_system": {
          "type": "string",
          "title": "Proof System",
          "default": ""
        },
        "circuit_id": {
          "type": "string",
          "title": "Circuit Id",
          "default": ""
        },
        "vkey_hash": {
          "type": "string",
          "title": "Vkey Hash",
          "default": ""
        },
        "audit_firm": {
          "type": "string",
          "title": "Audit Firm",
          "default": ""
        },
        "audit_scope": {
          "type": "string",
          "title": "Audit Scope",
          "default": ""
        },
        "verifier_url": {
          "type": "string",
          "title": "Verifier Url",
          "default": ""
        },
        "report_url": {
          "type": "string",
          "title": "Report Url",
          "default": ""
        },
        "proof_hash": {
          "type": "string",
          "title": "Proof Hash",
          "default": ""
        },
        "kind": {
          "type": "string",
          "title": "Kind",
          "default": ""
        },
        "value": {
          "type": "string",
          "title": "Value",
          "default": ""
        },
        "url": {
          "type": "string",
          "title": "Url",
          "default": ""
        },
        "report_type": {
          "type": "string",
          "title": "Report Type",
          "default": ""
        },
        "client": {
          "type": "string",
          "title": "Client",
          "default": ""
        },
        "engagement": {
          "type": "string",
          "title": "Engagement",
          "default": ""
        },
        "authors": {
          "type": "string",
          "title": "Authors",
          "default": ""
        },
        "note_type": {
          "type": "string",
          "title": "Note Type",
          "default": ""
        },
        "date": {
          "type": "string",
          "title": "Date",
          "default": ""
        },
        "participants": {
          "type": "string",
          "title": "Participants",
          "default": ""
        },
        "tree_id": {
          "type": "string",
          "title": "Tree Id",
          "default": ""
        },
        "token_commitment": {
          "type": "string",
          "title": "Token Commitment",
          "default": ""
        },
        "reserved_ar_id": {
          "type": "string",
          "title": "Reserved Ar Id",
          "default": ""
        }
      },
      "type": "object",
      "required": [
        "manifest_hash",
        "artifact_type",
        "title"
      ],
      "title": "ManifestPayload"
    }
  }
}