انتقل إلى المحتوى الرئيسي

Variable: AccreditationAdmitted

const AccreditationAdmitted: TObject<{ accreditationId: TString; contacts: TOptional<TArray<TString>>; displayName: TString; entityTypes: TArray<TUnsafe<"federation_entity" | "openid_credential_issuer" | "openid_credential_verifier" | "openid_wallet_provider" | "openid_provider" | "openid_relying_party" | "oauth_authorization_server" | "oauth_client" | "oauth_resource">>; framework: TOptional<TUnion<[TObject<{ contacts: TWith<TArray<TString>, { description: "Whom to write to about the framework: one to eight role mailboxes, none repeated."; }>; disputeRoute: TWith<TString, { description: "Where an entity, a holder or a verifier takes a dispute."; }>; governingAuthority: TObject<{ contact: TWith<TString, { description: ...; }>; name: TWith<TString, { description: ...; }>; }>; name: TWith<TString, { description: "The framework's title."; }>; roles: TArray<TObject<{ admissionCriteria: TArray<...>; code: TWith<..., ...>; name: TWith<..., ...>; }>>; statementLifetimes: TObject<{ anchorConfigurationSeconds: TWith<TInteger, { description: ...; }>; entityConfigurationSeconds: TWith<TInteger, { description: ...; }>; subordinateStatementSeconds: TWith<TInteger, { description: ...; }>; }>; version: TInteger; }>, TObject<{ contacts: TWith<TArray<TString>, { description: "Whom to write to about the framework: one to eight role mailboxes, none repeated."; }>; disputeRoute: TWith<TString, { description: "Where an entity, a holder or a verifier takes a dispute."; }>; name: TWith<TString, { description: "The framework's title."; }>; primaryDocument: TObject<{ administeringAuthority: TOptional<TObject<...>>; controlledDocuments: TArray<TObject<...>>; extensions: TUnion<[..., ...]>; generalRequirements: TArray<TObject<...>>; governingAuthority: TObject<{ contact: ...; did: ...; jurisdiction: ...; legalName: ...; lei: ...; name: ...; website: ...; }>; introduction: TObject<{ acknowledgements: ...; metamodelVersion: ...; paragraphs: ...; references: ...; }>; localization: TObject<{ languages: ...; translationPolicy: ...; translations: ...; }>; objectives: TArray<TObject<...>>; principles: TArray<TObject<...>>; purpose: TWith<TString, { description: ...; }>; revisions: TObject<{ procedure: ...; publicReviewDays: ...; }>; scope: TObject<{ governedArtifacts: ...; interactions: ...; outOfScope: ...; stakeholders: ...; }>; terminology: TObject<{ glossaryDocuments: ...; paragraphs: ...; requirementKeywords: ...; toipGlossary: ...; }>; }>; roles: TArray<TObject<{ admissionCriteria: TArray<...>; code: TWith<..., ...>; name: TWith<..., ...>; }>>; schemaVersion: TWith<TLiteral<2>, { description: "Which shape of the framework this is: `2`. Not the document's version, which is `version`. A version 1 document has no such field."; }>; statementLifetimes: TObject<{ anchorConfigurationSeconds: TWith<TInteger, { description: ...; }>; entityConfigurationSeconds: TWith<TInteger, { description: ...; }>; subordinateStatementSeconds: TWith<TInteger, { description: ...; }>; }>; version: TInteger; }>]>>; frameworkDigest: TOptional<TString>; frameworkVersion: TInteger; hostname: TString; lifetimes: TObject<{ anchorConfigurationSeconds: TWith<TInteger, { description: "Lifetime of the trust anchor's own entity configuration, from `iat` to `exp`."; }>; entityConfigurationSeconds: TWith<TInteger, { description: "Lifetime of an admitted entity's entity configuration."; }>; subordinateStatementSeconds: TWith<TInteger, { description: "Lifetime of the trust anchor's subordinate statement about an admitted entity."; }>; }>; organizationId: TString; path: TString; superior: TOptional<TObject<{ accreditationId: TString; hostname: TString; }>>; }>

Defined in: packages/contracts/src/schemas/governance.ts:402

event.<tenant>.governance.accreditation.admitted.v1 body: everything trust needs to prepare the entity's statements, so it never has to call back (D2.1). Identifiers and the public facts of the statement only; nothing personal.