Image File Screening for Hidden Payloads - image-forensics APIService
image-container-screening
Screening of image files for hidden payloads (metadata text, Unicode smuggling, bytes appended after the image data), served through the image-forensics /v1/screen API. The expected endpoints are POST /v1/screen and GET /readyz; suppliers MAY expose more but consumers MUST NOT depend on it. No model is involved: answers are deterministic for a given rule table, identified by pipeline_fingerprint. The pixels are never examined, so a clean verdict says nothing about text painted into the image.
Active Suppliers
5
of 5 ever configured
Service Info
Service ID
image-container-screening
Compute Units / Relay
5,000
Owner
Active Applications
1
Relay Mining EMA
1 relays
Service Metadata Cardsource: on-chain metadata (LCD)
{8 items
"schema":"pocket-service-card/v1"
"description":"Screening of image files for hidden payloads (metadata text, Unicode smuggling, bytes appended after the image data), served through the image-forensics /v1/scr..."
"rpc_types":[1 item
0:{4 items
"type":"REST"
"intent":"expected"
"backend_hint":"image-forensics service on :8000 (image-forensics-service, endpoints.screen enabled); mount at /"
"notes":"Only POST /v1/screen and GET /readyz are expected. Request body is multipart/form-data with exactly one of media (file) or media_base64; url sources are off by ..."
}
]
"apis":[1 item
0:"image-forensics-screen"
]
"specs":[2 items
0:{3 items
"kind":"markdown"
"url":"https://raw.githubusercontent.com/pnyxai/pocket-network-services/6f3912ee520cb75a98288aaf333d6ba1ef729788/mainnet/docs_image-container-screening.md"
"sha256":"80ccf9099e1a17a175390c1207b390119713c199d00d9136ada882c386ea4df5"
}
1:{3 items
"kind":"openapi"
"url":"https://raw.githubusercontent.com/RawthiL/image-forensics-service/0f312c3d70c62b1f89c4efef4843b30e32df2f9b/docs/openapi.json"
"sha256":"8458c376a583b9347f26f4f3f00d6ad2a176170f9ba5f3ebf1328590465d8ec6"
}
]
"access":"public"
"results":"variable"
"serving":{3 items
"backend":"Any server exposing POST /v1/screen and GET /readyz with the request/response shape of the OpenAPI document in specs[1]. Recommended: image-forensics-service wi..."
"healthcheck":[1 item
0:{3 items
"rpc_type":"REST"
"request":{2 items
"path":"/readyz"
"method":"GET"
}
"expect":{2 items
"json_path":"$.endpoints.screen.pipeline"
"matches":"^screen/"
}
}
]
"notes":"A screening-only deployment needs no detector section and downloads nothing; it can run on a small CPU host. Keep image URL fetching disabled. It is recommended..."
}
}
| Supplier | Stake | Endpoint |
|---|---|---|
| pokt1w…66w9 | 59,999.99 POKT | https://pocket.pnyxai.com:443 |
| pokt1y…hyu6 | 60,000.00 POKT | https://pokt.rawthil.com.ar:443 |
| pokt1v…37j9 | 60,000.00 POKT | https://ha01.kalorius.tech |
| pokt12…4s4c | 59,999.99 POKT | https://pocket.pnyxai.com:443 |
| pokt10…64r0 | 59,999.99 POKT | https://pocket.pnyxai.com:443 |
| Application | Stake |
|---|---|
| pokt1m…yvfh | 1,099.99 POKT |
| Block | Relays EMA | Target Hash |
|---|---|---|
| 965,553 | 1 | ffffffffff…ffffffff |
Raw Servicesource: GraphQL indexer
{6 items
"id":"image-container-screening"
"name":"Image File Screening for Hidden Payloads - image-forensics API"
"computeUnitsPerRelay":"5000"
"ownerId":"pokt1m0ht555y2mx8h3umqrywgqjf8eq9k7gyw3pewk"
"owner":{1 item
"id":"pokt1m0ht555y2mx8h3umqrywgqjf8eq9k7gyw3pewk"
}
"latestDiff":{1 item
"nodes":[1 item
0:{3 items
"newNumRelaysEma":"1"
"newTargetHashHexEncoded":"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
"blockId":"965553"
}
]
}
}