| { |
| "version": "2.0.0", |
| "baseline_milestone": "8,091_verified", |
| "models": { |
| "classifier_legacy_cnn": { |
| "file": "classifier_legacy_cnn.onnx", |
| "type": "character_cnn", |
| "input_shape": [1, 128], |
| "labels": ["boundary", "commercial", "dedicatory", "funerary", "legal", "ownership", "votive"], |
| "portable": true, |
| "requires_embeddings": false |
| }, |
| "classifier_legacy_transformer": { |
| "file": "classifier_legacy_transformer.onnx", |
| "type": "micro_transformer", |
| "input_shape": [1, 128], |
| "labels": ["boundary", "commercial", "dedicatory", "funerary", "legal", "ownership", "votive"], |
| "portable": true, |
| "requires_embeddings": false |
| }, |
| "classifier_sota_mlp": { |
| "file": "classifier_sota_mlp.onnx", |
| "type": "embedding_mlp", |
| "input_shape": [1, 3072], |
| "labels": ["boundary", "commercial", "dedicatory", "funerary", "legal", "ownership", "votive"], |
| "portable": false, |
| "requires_embeddings": true, |
| "embedding_model": "text-embedding-004" |
| } |
| }, |
| "deployment_notes": "For 99% accuracy (SOTA), the frontend must fetch 3072-dim embeddings from the /api/embed endpoint before calling the MLP. For zero-latency offline use, use the CNN." |
| } |
|
|