Skip to content

Verifies an OMS v1.0 signature for a model_version and records the verdict (upsert, claim-vs-verified).

POST
/v1/m/models/model-versions/{id}/admit
curl --request POST \
--url https://example.com/v1/m/models/model-versions/example/admit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "aibom_ref": "example", "bundle": { "dsseEnvelope": { "payload": "example", "payloadType": "application/vnd.in-toto+json", "signatures": [ { "keyid": "example", "sig": "example" } ] }, "mediaType": "example", "verificationMaterial": { "certificate": { "rawBytes": "example" }, "publicKey": { "hint": "example" }, "tlogEntries": [ "example" ], "x509CertificateChain": { "certificates": [ { "rawBytes": "example" } ] } } }, "model_ref": "example", "note": "example", "resolved_digests": { "additionalProperty": "example" } }'

Verifies an OMS v1.0 signature for a model_version and records the verdict (upsert, claim-vs-verified).

id
required
string

Path parameter id.

X-Olivares-Tenant
string format: uuid

Target tenant id; required when the principal can act in more than one tenant.

Media type application/json
object
aibom_ref
string
bundle
required
object
dsseEnvelope
required
object
payload
string
payloadType
required
string
Allowed value: application/vnd.in-toto+json
signatures
required
Array<object>
>= 1 items
object
keyid
string
sig
string
key
additional properties
any
key
additional properties
any
mediaType
string
verificationMaterial
object
certificate
object
rawBytes
string
key
additional properties
any
publicKey
object
hint
string
key
additional properties
any
tlogEntries
Array
x509CertificateChain
object
certificates
Array<object>
object
rawBytes
string
key
additional properties
any
key
additional properties
any
key
additional properties
any
key
additional properties
any
model_ref
string
note
string
resolved_digests
object
key
additional properties
string

OK

Media type application/json
object
Example generated
{}

Bad request

Media type application/json
object
Example generated
{}

Unauthenticated

Media type application/json
object
Example generated
{}

Forbidden

Media type application/json
object
Example generated
{}

Not found

Media type application/json
object
Example generated
{}

Conflict / setup required

Media type application/json
object
Example generated
{}

Rate limited

Media type application/json
object
Example generated
{}