Polygon ID · Schema

IdentityState

IdentityVerifiable CredentialsZero-Knowledge ProofsSelf-Sovereign IdentityDecentralized IdentityBlockchainWeb3KYC

Properties

Name Type Description
stateID integer
identifier string
state string
rootOfRoots string
claimsTreeRoot string
revocationTreeRoot string
blockTimestamp integer
blockNumber integer
txID string
previousState string
status string
modifiedAt object
createdAt object
View JSON Schema on GitHub

JSON Schema

identity-state.json Raw ↑
{
  "type": "object",
  "required": [
    "stateID",
    "identifier",
    "status",
    "modifiedAt",
    "createdAt"
  ],
  "properties": {
    "stateID": {
      "type": "integer",
      "format": "int64",
      "x-go-json-ignore": true
    },
    "identifier": {
      "type": "string",
      "x-go-json-ignore": true
    },
    "state": {
      "type": "string"
    },
    "rootOfRoots": {
      "type": "string"
    },
    "claimsTreeRoot": {
      "type": "string"
    },
    "revocationTreeRoot": {
      "type": "string"
    },
    "blockTimestamp": {
      "type": "integer"
    },
    "blockNumber": {
      "type": "integer"
    },
    "txID": {
      "type": "string"
    },
    "previousState": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "modifiedAt": {
      "$ref": "#/components/schemas/TimeUTC"
    },
    "createdAt": {
      "$ref": "#/components/schemas/TimeUTC"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "IdentityState"
}