MATTR VII Platform API Events Registry - v12.22.0
    Preparing search index...

    DID_CREATE_SUCCESS

    interface DidCreateSuccessEventSanitised {
        category: "did";
        data: {
            didDocument:
                | {
                    "@context": string
                    | object
                    | (string | object)[];
                    assertionMethod:
                        | string[]
                        | {
                            controller: string
                            | undefined;
                            id: string;
                            publicKeyBase58: string | undefined;
                            publicKeyHex: string | undefined;
                            publicKeyJwk:
                                | { k: string; kid: string
                                | undefined; kty: "oct" }
                                | {
                                    crv: string;
                                    d: string | undefined;
                                    kid: string | undefined;
                                    kty: "OKP";
                                    x: string | undefined;
                                    y: string | undefined;
                                }
                                | {
                                    crv: string;
                                    d: string
                                    | undefined;
                                    kid: string | undefined;
                                    kty: "EC";
                                    x: string | undefined;
                                    y: string | undefined;
                                }
                                | { e: string; kty: "RSA"; n: string }
                                | undefined;
                            type: string;
                        }[]
                        | undefined;
                    authentication: (string | object)[]
                    | undefined;
                    created: string | undefined;
                    id: string;
                    keyAgreement: unknown[] | undefined;
                    proof:
                        | {
                            created: string;
                            creator: string;
                            signatureValue: string;
                            type: string;
                        }
                        | undefined;
                    service: | {
                        id: string;
                        serviceEndpoint: string
                        | { [key: string]: unknown };
                        type: string;
                    }[]
                    | undefined;
                    updated: string
                    | undefined;
                    verificationMethod:
                        | {
                            controller: string
                            | undefined;
                            id: string;
                            publicKeyBase58: string | undefined;
                            publicKeyHex: string | undefined;
                            publicKeyJwk:
                                | { k: string; kid: string
                                | undefined; kty: "oct" }
                                | {
                                    crv: string;
                                    d: string | undefined;
                                    kid: string | undefined;
                                    kty: "OKP";
                                    x: string | undefined;
                                    y: string | undefined;
                                }
                                | {
                                    crv: string;
                                    d: string
                                    | undefined;
                                    kid: string | undefined;
                                    kty: "EC";
                                    x: string | undefined;
                                    y: string | undefined;
                                }
                                | { e: string; kty: "RSA"; n: string }
                                | undefined;
                            type: string;
                        }[]
                        | undefined;
                }
                | undefined;
            localMetadata: | {
                additionalData: unknown;
                initialDidDocument: | {
                    "@context": string
                    | object
                    | (string | object)[];
                    assertionMethod:
                        | string[]
                        | {
                            controller: string
                            | undefined;
                            id: string;
                            publicKeyBase58: string | undefined;
                            publicKeyHex: string | undefined;
                            publicKeyJwk:
                                | { k: string; kid: (...)
                                | (...); kty: "oct" }
                                | {
                                    crv: string;
                                    d: (...) | (...);
                                    kid: (...) | (...);
                                    kty: "OKP";
                                    x: (...) | (...);
                                    y: (...) | (...);
                                }
                                | {
                                    crv: string;
                                    d: (...)
                                    | (...);
                                    kid: (...) | (...);
                                    kty: "EC";
                                    x: (...) | (...);
                                    y: (...) | (...);
                                }
                                | { e: string; kty: "RSA"; n: string }
                                | undefined;
                            type: string;
                        }[]
                        | undefined;
                    authentication: (string | object)[]
                    | undefined;
                    created: string | undefined;
                    id: string;
                    keyAgreement: unknown[] | undefined;
                    proof:
                        | {
                            created: string;
                            creator: string;
                            signatureValue: string;
                            type: string;
                        }
                        | undefined;
                    service: | {
                        id: string;
                        serviceEndpoint: string
                        | { [key: string]: unknown };
                        type: string;
                    }[]
                    | undefined;
                    updated: string
                    | undefined;
                    verificationMethod:
                        | {
                            controller: string
                            | undefined;
                            id: string;
                            publicKeyBase58: string | undefined;
                            publicKeyHex: string | undefined;
                            publicKeyJwk:
                                | { k: string; kid: (...)
                                | (...); kty: "oct" }
                                | {
                                    crv: string;
                                    d: (...) | (...);
                                    kid: (...) | (...);
                                    kty: "OKP";
                                    x: (...) | (...);
                                    y: (...) | (...);
                                }
                                | {
                                    crv: string;
                                    d: (...)
                                    | (...);
                                    kid: (...) | (...);
                                    kty: "EC";
                                    x: (...) | (...);
                                    y: (...) | (...);
                                }
                                | { e: string; kty: "RSA"; n: string }
                                | undefined;
                            type: string;
                        }[]
                        | undefined;
                }
                | undefined;
                keys: {
                    authorizedDidOperations: | (
                        "Create"
                        | "Update"
                        | "Deactivate"
                        | "Recover"
                    )[]
                    | undefined;
                    didDocumentKeyId: string | undefined;
                    kmsKeyId: string;
                }[];
                registered: number
                | undefined;
            }
            | undefined;
            registrationStatus: string;
        };
        id: string;
        requestId: string;
        requestIp: string
        | undefined;
        tenantId: string;
        timestamp: number;
        type: "DID_CREATE_SUCCESS";
        userAgent: string | undefined;
        version: "1";
    }
    Index
    category: "did"
    data: {
        didDocument:
            | {
                "@context": string
                | object
                | (string | object)[];
                assertionMethod:
                    | string[]
                    | {
                        controller: string
                        | undefined;
                        id: string;
                        publicKeyBase58: string | undefined;
                        publicKeyHex: string | undefined;
                        publicKeyJwk:
                            | { k: string; kid: string
                            | undefined; kty: "oct" }
                            | {
                                crv: string;
                                d: string | undefined;
                                kid: string | undefined;
                                kty: "OKP";
                                x: string | undefined;
                                y: string | undefined;
                            }
                            | {
                                crv: string;
                                d: string
                                | undefined;
                                kid: string | undefined;
                                kty: "EC";
                                x: string | undefined;
                                y: string | undefined;
                            }
                            | { e: string; kty: "RSA"; n: string }
                            | undefined;
                        type: string;
                    }[]
                    | undefined;
                authentication: (string | object)[]
                | undefined;
                created: string | undefined;
                id: string;
                keyAgreement: unknown[] | undefined;
                proof:
                    | {
                        created: string;
                        creator: string;
                        signatureValue: string;
                        type: string;
                    }
                    | undefined;
                service: | {
                    id: string;
                    serviceEndpoint: string
                    | { [key: string]: unknown };
                    type: string;
                }[]
                | undefined;
                updated: string
                | undefined;
                verificationMethod:
                    | {
                        controller: string
                        | undefined;
                        id: string;
                        publicKeyBase58: string | undefined;
                        publicKeyHex: string | undefined;
                        publicKeyJwk:
                            | { k: string; kid: string
                            | undefined; kty: "oct" }
                            | {
                                crv: string;
                                d: string | undefined;
                                kid: string | undefined;
                                kty: "OKP";
                                x: string | undefined;
                                y: string | undefined;
                            }
                            | {
                                crv: string;
                                d: string
                                | undefined;
                                kid: string | undefined;
                                kty: "EC";
                                x: string | undefined;
                                y: string | undefined;
                            }
                            | { e: string; kty: "RSA"; n: string }
                            | undefined;
                        type: string;
                    }[]
                    | undefined;
            }
            | undefined;
        localMetadata: | {
            additionalData: unknown;
            initialDidDocument: | {
                "@context": string
                | object
                | (string | object)[];
                assertionMethod:
                    | string[]
                    | {
                        controller: string
                        | undefined;
                        id: string;
                        publicKeyBase58: string | undefined;
                        publicKeyHex: string | undefined;
                        publicKeyJwk:
                            | { k: string; kid: (...)
                            | (...); kty: "oct" }
                            | {
                                crv: string;
                                d: (...) | (...);
                                kid: (...) | (...);
                                kty: "OKP";
                                x: (...) | (...);
                                y: (...) | (...);
                            }
                            | {
                                crv: string;
                                d: (...)
                                | (...);
                                kid: (...) | (...);
                                kty: "EC";
                                x: (...) | (...);
                                y: (...) | (...);
                            }
                            | { e: string; kty: "RSA"; n: string }
                            | undefined;
                        type: string;
                    }[]
                    | undefined;
                authentication: (string | object)[]
                | undefined;
                created: string | undefined;
                id: string;
                keyAgreement: unknown[] | undefined;
                proof:
                    | {
                        created: string;
                        creator: string;
                        signatureValue: string;
                        type: string;
                    }
                    | undefined;
                service: | {
                    id: string;
                    serviceEndpoint: string
                    | { [key: string]: unknown };
                    type: string;
                }[]
                | undefined;
                updated: string
                | undefined;
                verificationMethod:
                    | {
                        controller: string
                        | undefined;
                        id: string;
                        publicKeyBase58: string | undefined;
                        publicKeyHex: string | undefined;
                        publicKeyJwk:
                            | { k: string; kid: (...)
                            | (...); kty: "oct" }
                            | {
                                crv: string;
                                d: (...) | (...);
                                kid: (...) | (...);
                                kty: "OKP";
                                x: (...) | (...);
                                y: (...) | (...);
                            }
                            | {
                                crv: string;
                                d: (...)
                                | (...);
                                kid: (...) | (...);
                                kty: "EC";
                                x: (...) | (...);
                                y: (...) | (...);
                            }
                            | { e: string; kty: "RSA"; n: string }
                            | undefined;
                        type: string;
                    }[]
                    | undefined;
            }
            | undefined;
            keys: {
                authorizedDidOperations: | (
                    "Create"
                    | "Update"
                    | "Deactivate"
                    | "Recover"
                )[]
                | undefined;
                didDocumentKeyId: string | undefined;
                kmsKeyId: string;
            }[];
            registered: number
            | undefined;
        }
        | undefined;
        registrationStatus: string;
    }
    id: string
    requestId: string
    requestIp: string | undefined
    tenantId: string
    timestamp: number
    type: "DID_CREATE_SUCCESS"
    userAgent: string | undefined
    version: "1"