Mobile-ID · Evidence-based trust
Records glossaryContact
Trusted Records · Integration & Developer

Preservation packages

Request SIP validation and AIP creation/management under approved profiles.

Request schema from OpenAPI

FieldTypeRequiredConstraintsTechnical definition
recordIdsarrayYes{"minItems": 1}Registered records eligible for the preservation request.
profileRefstringYes{"enum": ["synthetic-preservation-001", "synthetic-signed-evidence-001", "synthetic-born-digital-001"], "minLength": 1, "maxLength": 128}Preservation profile identifier; synthetic examples are unapproved reference profiles.

Input, scopes and processing

POST /v1/preservation-packages · scope preservation:write. Tenant/project and correlation contexts are required. POST/PATCH use Idempotency-Key; examples/schemas below are proposed contracts.

States and outputs

SIP_VALIDATING → AIP_PENDING → PRESERVED / EXCEPTION. Fixity/format checks continue over time.

Exceptions and controls

Missing representations/profiles return 422; policy/version conflicts return 409; fixity mismatches create exceptions.

HTTP example — proposed contract

Request

POST https://records.example.invalid/v1/preservation-packages HTTP/1.1
Authorization: Bearer <example-token>
X-Tenant-Id: synthetic-tenant-001
X-Project-Id: synthetic-project-001
X-Correlation-Id: synthetic-correlation-001
Idempotency-Key: synthetic-key-001
Content-Type: application/json

{
  "recordIds": [
    "synthetic-record-001"
  ],
  "profileRef": "synthetic-preservation-001"
}

Response · 202

{
  "jobId": "synthetic-job-004",
  "status": "SIP_VALIDATING",
  "packageRef": "synthetic-aip-001"
}

Required fields and shared controls

ItemProposed rule
scopepreservation:write
requiredrecordIds, profileRef
tenant / projectToken and context must match; headers alone are insufficient.
idempotencyPOST/PATCH: same key/body returns original result; changed body returns 409; confirm retention window.
errorcode, message, requestId, correlationId, retryable, details; no sensitive data.

Start with a verifiable scope.

Agree record classes, quality criteria, permissions and evidence before scaling.

Plan assessment

Search Trusted Records

Enlarged source image

Illustrative source image; displayed values are not service commitments.