contexts: {
    https://www.kilt.io/contexts/credentials: {
        @context: {
            @protected: boolean;
            @version: number;
            JsonSchema2023: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                };
                @id: string;
            };
            KiltAttestationProofV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    block: {
                        @id: string;
                    };
                    commitments: {
                        @container: string;
                        @id: string;
                    };
                    id: string;
                    salt: {
                        @container: string;
                        @id: string;
                    };
                    type: string;
                };
                @id: string;
            };
            KiltAttesterDelegationV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    delegators: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    id: string;
                    type: string;
                };
                @id: string;
            };
            KiltAttesterLegitimationV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                    type: string;
                    verifiableCredential: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            KiltCredentialV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    nonTransferable: {
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            KiltRevocationStatusV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                    type: string;
                };
                @id: string;
            };
            Sr25519Signature2020: {
                @context: {
                    @protected: boolean;
                    challenge: string;
                    created: {
                        @id: string;
                        @type: string;
                    };
                    domain: string;
                    expires: {
                        @id: string;
                        @type: string;
                    };
                    id: string;
                    jws: {
                        @id: string;
                    };
                    nonce: string;
                    proofPurpose: {
                        @context: {
                            @protected: boolean;
                            assertionMethod: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            authentication: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            capabilityDelegation: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            capabilityInvocation: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            id: string;
                            keyAgreement: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            type: string;
                        };
                        @id: string;
                        @type: string;
                    };
                    type: string;
                    verificationMethod: {
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            cred: string;
            federatedTrustModel: {
                @container: string;
                @id: string;
                @type: string;
            };
            kilt: string;
            sec: string;
            xsd: string;
        };
    };
} = ...

Type declaration

  • https://www.kilt.io/contexts/credentials: {
        @context: {
            @protected: boolean;
            @version: number;
            JsonSchema2023: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                };
                @id: string;
            };
            KiltAttestationProofV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    block: {
                        @id: string;
                    };
                    commitments: {
                        @container: string;
                        @id: string;
                    };
                    id: string;
                    salt: {
                        @container: string;
                        @id: string;
                    };
                    type: string;
                };
                @id: string;
            };
            KiltAttesterDelegationV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    delegators: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    id: string;
                    type: string;
                };
                @id: string;
            };
            KiltAttesterLegitimationV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                    type: string;
                    verifiableCredential: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            KiltCredentialV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    nonTransferable: {
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            KiltRevocationStatusV1: {
                @context: {
                    @protected: boolean;
                    @version: number;
                    id: string;
                    type: string;
                };
                @id: string;
            };
            Sr25519Signature2020: {
                @context: {
                    @protected: boolean;
                    challenge: string;
                    created: {
                        @id: string;
                        @type: string;
                    };
                    domain: string;
                    expires: {
                        @id: string;
                        @type: string;
                    };
                    id: string;
                    jws: {
                        @id: string;
                    };
                    nonce: string;
                    proofPurpose: {
                        @context: {
                            @protected: boolean;
                            assertionMethod: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            authentication: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            capabilityDelegation: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            capabilityInvocation: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            id: string;
                            keyAgreement: {
                                @container: string;
                                @id: string;
                                @type: string;
                            };
                            type: string;
                        };
                        @id: string;
                        @type: string;
                    };
                    type: string;
                    verificationMethod: {
                        @id: string;
                        @type: string;
                    };
                };
                @id: string;
            };
            cred: string;
            federatedTrustModel: {
                @container: string;
                @id: string;
                @type: string;
            };
            kilt: string;
            sec: string;
            xsd: string;
        };
    }
    • @context: {
          @protected: boolean;
          @version: number;
          JsonSchema2023: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  id: string;
              };
              @id: string;
          };
          KiltAttestationProofV1: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  block: {
                      @id: string;
                  };
                  commitments: {
                      @container: string;
                      @id: string;
                  };
                  id: string;
                  salt: {
                      @container: string;
                      @id: string;
                  };
                  type: string;
              };
              @id: string;
          };
          KiltAttesterDelegationV1: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  delegators: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  id: string;
                  type: string;
              };
              @id: string;
          };
          KiltAttesterLegitimationV1: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  id: string;
                  type: string;
                  verifiableCredential: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
              };
              @id: string;
          };
          KiltCredentialV1: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  nonTransferable: {
                      @id: string;
                      @type: string;
                  };
              };
              @id: string;
          };
          KiltRevocationStatusV1: {
              @context: {
                  @protected: boolean;
                  @version: number;
                  id: string;
                  type: string;
              };
              @id: string;
          };
          Sr25519Signature2020: {
              @context: {
                  @protected: boolean;
                  challenge: string;
                  created: {
                      @id: string;
                      @type: string;
                  };
                  domain: string;
                  expires: {
                      @id: string;
                      @type: string;
                  };
                  id: string;
                  jws: {
                      @id: string;
                  };
                  nonce: string;
                  proofPurpose: {
                      @context: {
                          @protected: boolean;
                          assertionMethod: {
                              @container: string;
                              @id: string;
                              @type: string;
                          };
                          authentication: {
                              @container: string;
                              @id: string;
                              @type: string;
                          };
                          capabilityDelegation: {
                              @container: string;
                              @id: string;
                              @type: string;
                          };
                          capabilityInvocation: {
                              @container: string;
                              @id: string;
                              @type: string;
                          };
                          id: string;
                          keyAgreement: {
                              @container: string;
                              @id: string;
                              @type: string;
                          };
                          type: string;
                      };
                      @id: string;
                      @type: string;
                  };
                  type: string;
                  verificationMethod: {
                      @id: string;
                      @type: string;
                  };
              };
              @id: string;
          };
          cred: string;
          federatedTrustModel: {
              @container: string;
              @id: string;
              @type: string;
          };
          kilt: string;
          sec: string;
          xsd: string;
      }
      • @protected: boolean
      • @version: number
      • JsonSchema2023: {
            @context: {
                @protected: boolean;
                @version: number;
                id: string;
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              id: string;
          }
          • @protected: boolean
          • @version: number
          • id: string
        • @id: string
      • KiltAttestationProofV1: {
            @context: {
                @protected: boolean;
                @version: number;
                block: {
                    @id: string;
                };
                commitments: {
                    @container: string;
                    @id: string;
                };
                id: string;
                salt: {
                    @container: string;
                    @id: string;
                };
                type: string;
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              block: {
                  @id: string;
              };
              commitments: {
                  @container: string;
                  @id: string;
              };
              id: string;
              salt: {
                  @container: string;
                  @id: string;
              };
              type: string;
          }
          • @protected: boolean
          • @version: number
          • block: {
                @id: string;
            }
            • @id: string
          • commitments: {
                @container: string;
                @id: string;
            }
            • @container: string
            • @id: string
          • id: string
          • salt: {
                @container: string;
                @id: string;
            }
            • @container: string
            • @id: string
          • type: string
        • @id: string
      • KiltAttesterDelegationV1: {
            @context: {
                @protected: boolean;
                @version: number;
                delegators: {
                    @container: string;
                    @id: string;
                    @type: string;
                };
                id: string;
                type: string;
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              delegators: {
                  @container: string;
                  @id: string;
                  @type: string;
              };
              id: string;
              type: string;
          }
          • @protected: boolean
          • @version: number
          • delegators: {
                @container: string;
                @id: string;
                @type: string;
            }
            • @container: string
            • @id: string
            • @type: string
          • id: string
          • type: string
        • @id: string
      • KiltAttesterLegitimationV1: {
            @context: {
                @protected: boolean;
                @version: number;
                id: string;
                type: string;
                verifiableCredential: {
                    @container: string;
                    @id: string;
                    @type: string;
                };
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              id: string;
              type: string;
              verifiableCredential: {
                  @container: string;
                  @id: string;
                  @type: string;
              };
          }
          • @protected: boolean
          • @version: number
          • id: string
          • type: string
          • verifiableCredential: {
                @container: string;
                @id: string;
                @type: string;
            }
            • @container: string
            • @id: string
            • @type: string
        • @id: string
      • KiltCredentialV1: {
            @context: {
                @protected: boolean;
                @version: number;
                nonTransferable: {
                    @id: string;
                    @type: string;
                };
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              nonTransferable: {
                  @id: string;
                  @type: string;
              };
          }
          • @protected: boolean
          • @version: number
          • nonTransferable: {
                @id: string;
                @type: string;
            }
            • @id: string
            • @type: string
        • @id: string
      • KiltRevocationStatusV1: {
            @context: {
                @protected: boolean;
                @version: number;
                id: string;
                type: string;
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              @version: number;
              id: string;
              type: string;
          }
          • @protected: boolean
          • @version: number
          • id: string
          • type: string
        • @id: string
      • Sr25519Signature2020: {
            @context: {
                @protected: boolean;
                challenge: string;
                created: {
                    @id: string;
                    @type: string;
                };
                domain: string;
                expires: {
                    @id: string;
                    @type: string;
                };
                id: string;
                jws: {
                    @id: string;
                };
                nonce: string;
                proofPurpose: {
                    @context: {
                        @protected: boolean;
                        assertionMethod: {
                            @container: string;
                            @id: string;
                            @type: string;
                        };
                        authentication: {
                            @container: string;
                            @id: string;
                            @type: string;
                        };
                        capabilityDelegation: {
                            @container: string;
                            @id: string;
                            @type: string;
                        };
                        capabilityInvocation: {
                            @container: string;
                            @id: string;
                            @type: string;
                        };
                        id: string;
                        keyAgreement: {
                            @container: string;
                            @id: string;
                            @type: string;
                        };
                        type: string;
                    };
                    @id: string;
                    @type: string;
                };
                type: string;
                verificationMethod: {
                    @id: string;
                    @type: string;
                };
            };
            @id: string;
        }
        • @context: {
              @protected: boolean;
              challenge: string;
              created: {
                  @id: string;
                  @type: string;
              };
              domain: string;
              expires: {
                  @id: string;
                  @type: string;
              };
              id: string;
              jws: {
                  @id: string;
              };
              nonce: string;
              proofPurpose: {
                  @context: {
                      @protected: boolean;
                      assertionMethod: {
                          @container: string;
                          @id: string;
                          @type: string;
                      };
                      authentication: {
                          @container: string;
                          @id: string;
                          @type: string;
                      };
                      capabilityDelegation: {
                          @container: string;
                          @id: string;
                          @type: string;
                      };
                      capabilityInvocation: {
                          @container: string;
                          @id: string;
                          @type: string;
                      };
                      id: string;
                      keyAgreement: {
                          @container: string;
                          @id: string;
                          @type: string;
                      };
                      type: string;
                  };
                  @id: string;
                  @type: string;
              };
              type: string;
              verificationMethod: {
                  @id: string;
                  @type: string;
              };
          }
          • @protected: boolean
          • challenge: string
          • created: {
                @id: string;
                @type: string;
            }
            • @id: string
            • @type: string
          • domain: string
          • expires: {
                @id: string;
                @type: string;
            }
            • @id: string
            • @type: string
          • id: string
          • jws: {
                @id: string;
            }
            • @id: string
          • nonce: string
          • proofPurpose: {
                @context: {
                    @protected: boolean;
                    assertionMethod: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    authentication: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    capabilityDelegation: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    capabilityInvocation: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    id: string;
                    keyAgreement: {
                        @container: string;
                        @id: string;
                        @type: string;
                    };
                    type: string;
                };
                @id: string;
                @type: string;
            }
            • @context: {
                  @protected: boolean;
                  assertionMethod: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  authentication: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  capabilityDelegation: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  capabilityInvocation: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  id: string;
                  keyAgreement: {
                      @container: string;
                      @id: string;
                      @type: string;
                  };
                  type: string;
              }
              • @protected: boolean
              • assertionMethod: {
                    @container: string;
                    @id: string;
                    @type: string;
                }
                • @container: string
                • @id: string
                • @type: string
              • authentication: {
                    @container: string;
                    @id: string;
                    @type: string;
                }
                • @container: string
                • @id: string
                • @type: string
              • capabilityDelegation: {
                    @container: string;
                    @id: string;
                    @type: string;
                }
                • @container: string
                • @id: string
                • @type: string
              • capabilityInvocation: {
                    @container: string;
                    @id: string;
                    @type: string;
                }
                • @container: string
                • @id: string
                • @type: string
              • id: string
              • keyAgreement: {
                    @container: string;
                    @id: string;
                    @type: string;
                }
                • @container: string
                • @id: string
                • @type: string
              • type: string
            • @id: string
            • @type: string
          • type: string
          • verificationMethod: {
                @id: string;
                @type: string;
            }
            • @id: string
            • @type: string
        • @id: string
      • cred: string
      • federatedTrustModel: {
            @container: string;
            @id: string;
            @type: string;
        }
        • @container: string
        • @id: string
        • @type: string
      • kilt: string
      • sec: string
      • xsd: string