Contact Attestation Result v1¶
Source schema: doc/schemas/contact-attestation-result.v1.schema.json
Return artifact produced after a successful contact attestation challenge redemption. It carries the issued email-control@v1 or phone-control@v1 passport.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: contact-attestation-result.v1 |
|
schema/v |
yes |
const: 1 |
|
request/id |
yes |
string | |
challenge/id |
yes |
string | |
contact/kind |
yes |
enum: email, phone |
|
contact/digest |
yes |
string | |
passport |
yes |
object | Issued capability-passport.v1 artifact for email-control@v1 or phone-control@v1. |
issued/at |
yes |
string | |
expires/at |
no |
string | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
contact-attestation-result.v1
schema/v¶
- Required:
yes - Shape: const:
1
request/id¶
- Required:
yes - Shape: string
challenge/id¶
- Required:
yes - Shape: string
contact/kind¶
- Required:
yes - Shape: enum:
email,phone
contact/digest¶
- Required:
yes - Shape: string
passport¶
- Required:
yes - Shape: object
Issued capability-passport.v1 artifact for email-control@v1 or phone-control@v1.
issued/at¶
- Required:
yes - Shape: string
expires/at¶
- Required:
no - Shape: string