Model card as committed
What the provider says the model is, pinned by the plan, and beside it what the sandbox observed of the model in its own runs.
Declared
Declared by the provider, dev@provider.example, and committed through the gate. The sandbox checks that this is the card the plan pins. It does not check that what the card says is true.
- Provider
- Demo Provider
- System
- Point-of-sale age estimator
- Model
- mock-good
- Publisher
- Demo Provider
- Family
- mock-good (demonstration)
- Parameters
- none: a rule, not a trained network
- Architecture
- Mock age estimator (reads a synthetic pixel pattern)
- Source
- as declared by the provider; not verified by the sandbox
- Committed
- ledger seq 31 · 2026-09-28T07:22:49.850Z
Licence
Apache-2.0
Pinning
The plan pins the image's digest; the centre runs its SIF.
- Card digest
- sha256:cb9d72b851f42b19cde0ec766863c80261198027f77a8cd68d2892b828ed6722
- Plan pin
- sha256:c426b8c53c7b7885e10f5a127e5686544ea2df3a6cd4137d7ccfa612896f3389
- Status
- Matches the plan
- Pinned by
- the model image
Serving
- Image
- mock-good:fixed (simulated image)
- Kind
- image
Intended use
Estimate whether a customer is 18 or over at unattended points of sale for age-restricted products, so that the machine either completes or refuses the sale. The harm the plan is written around is a minor being served; accuracy is judged against this purpose and nothing else.
Input and output
- Input
- One face image, as a PNG. No labels, ids or metadata.
- Output fields
- estimated_age, decision, model_version
Limitations
- A mock for demonstration: it reads age from a synthetic pixel pattern, not from a face, so a run measures the pipeline, not a real model.
- Version 1.1.0 removes the offset that run 1 found.
Observed in this sandbox
Measured by the harness and signed in each attestation, not declared. Results are on the Detail view, for the roles that may read them.
Show the record
{
"input": "One face image, as a PNG. No labels, ids or metadata.",
"intended_use": "Estimate whether a customer is 18 or over at unattended points of sale for age-restricted products, so that the machine either completes or refuses the sale. The harm the plan is written around is a minor being served; accuracy is judged against this purpose and nothing else.",
"limitations": [
"A mock for demonstration: it reads age from a synthetic pixel pattern, not from a face, so a run measures the pipeline, not a real model.",
"Version 1.1.0 removes the offset that run 1 found."
],
"model": {
"architecture": "Mock age estimator (reads a synthetic pixel pattern)",
"family": "mock-good (demonstration)",
"id": "mock-good",
"licence": "Apache-2.0",
"parameters": "none: a rule, not a trained network",
"publisher": "Demo Provider",
"source": "as declared by the provider; not verified by the sandbox",
"version": "1.1.0"
},
"output": {
"fields": [
"estimated_age",
"decision",
"model_version"
]
},
"provider": "Demo Provider",
"schema": "sandbox-model-card/0.1",
"serving": {
"image": "mock-good:fixed (simulated image)",
"kind": "image",
"pinning": "The plan pins the image's digest; the centre runs its SIF."
},
"system_name": "Point-of-sale age estimator"
}