Mobile-ID · Long-term digital evidence preservation
Customers and partnersWorkflow demoContact
Trusted LTANS
Evaluate
MOBILE-ID · TRUSTED LTANS

Provisioning and byte transport

Provisioning checklist, byte intake, result retrieval and accountability before integration.

VI–EN terminology

Required provisioning record

Use this record for discovery/sandbox provisioning. Every row needs an accountable confirmer and test. Contract example.invalid values are placeholders, not service addresses.

GroupRequired valuesOwnerConfirmation test
apiOrigin / apiVersionProvisioned HTTPS WSO2 origin and actual REST version.API operationsCall an authorized test; verify server certificate.
issuer / tokenEndpoint / JWKSIssuer, token endpoint, validation method and key cache/rotation.IAM / KeycloakReject wrong issuer/audience/expired tokens.
clientId / credentialMethodBackend client, secret or assertion delivered securely.Application owner + IAMNo secrets in frontend/logs; least privilege.
audience / scopes / organizationAPI audience, operation scopes and authoritative organization mapping.IAM + LTANS API ServicesCorrect scope but wrong organization still denied.
profileId / policyId / syntaxProvisioned Core profile, versioned business policy and evidence syntax.Service owner + policy administratorReject unassigned or inactive profiles.
custody / ingestChannel / downloadChannelByte custodian, read/decrypt grants, uploadId/dataReference and download channel.Data owner + storageRead exact bytes; test expiry and digest mismatch.
securityProfile / coreTransportStandard/Enhanced at gateway; internal mTLS/signing under Core configuration.Security + integrationStandard clients do not bypass Core requirements.
limits / callbacks / supportSize/rate, polling, webhooks, contacts and support channel.Service owner + customerLimits need approved sources; sample numbers are not SLAs.

Three byte transport paths

CustodyBefore POST /v1/archivesAfter evidence/export
PROVIDER_MANAGEDUse provisioned ingest connector, receive uploadId and reconcile digest.Download through authorized/time-limited channel; check manifest and digests.
CUSTOMER_MANAGED / BYOSPlace bytes in customer storage; grant durable read/decrypt and an allowed dataReference.Content and evidence may have different custodians; test revocation/restoration.
HASH_ONLYOwner retains bytes, externalObjectId and source mapping; no implicit upload.The service cannot recover bytes from a digest; HASH_TREE needs original bytes.

Secret-free example configuration

JSON
{
  "classification": "PROVISIONING_TEMPLATE_NOT_LIVE",
  "apiOrigin": "https://api.example.invalid",
  "issuer": "https://identity.example.invalid",
  "tokenEndpoint": "<assigned-token-endpoint>",
  "audience": "<assigned-api-audience>",
  "clientId": "<assigned-backend-client>",
  "securityProfile": "STANDARD_REQUIRES_CONFIRMATION",
  "coreTransport": "<confirmed-internal-profile>",
  "custody": "CUSTOMER_MANAGED",
  "credentialDelivery": "secure out-of-band"
}

Search LTANS documentation

Expanded illustration